iFlomaster
Ученик
Команда /mdc должна показывать законникам информацию об игроке (наличие розыска, итд). В моем случае она при вводе /mdc id который есть в сети, не показывает ничего, если указать id игрока которого нет на сервере, то покажет "Мобильный компьютер данных" (только эту строчку) и больше ничего.
Сам код:
Сам код:
Код:
CMD:mdc(playerid, params[])
{
if(PTEMP[playerid][pLogin] == 0) return true;
if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не полицейский!");
if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mdc [id]");
if(IsPlayerConnected(params[0])) return true;
SendClientMessage(playerid, TEAM_BLUE_COLOR, "---======== МОБИЛЬНЫЙ КОМПЬЮТЕР ДАННЫХ ========---");
format(YCMDstr, sizeof(YCMDstr), "Имя: %s", Name(params[0])), SendClientMessage(playerid, COLOR_WHITE,YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Преступление: %s", PlayerCrime[params[0]][pAccusedof]), SendClientMessage(playerid, COLOR_GRAD2,YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Сообщил: %s", PlayerCrime[params[0]][pVictim]), SendClientMessage(playerid, COLOR_GRAD3,YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Уровень розыска: %i", PTEMP[params[0]][pWantedLevel]), SendClientMessage(playerid, COLOR_GRAD4,YCMDstr);
SendClientMessage(playerid, TEAM_BLUE_COLOR, "---============================================---");
return true;
}
