saaashaaaa
Умник
Всем привет!
У меня такая проблема.
Когда админ кого-то наказывает через команду /epp, то у него появляется диалоговое окно с надписью "На данном сервере запрещена NonRP езда по полям (EPP)", но она должна появляться только у того, кого он наказал. Как это исправить?
Команда
У меня такая проблема.
Когда админ кого-то наказывает через команду /epp, то у него появляется диалоговое окно с надписью "На данном сервере запрещена NonRP езда по полям (EPP)", но она должна появляться только у того, кого он наказал. Как это исправить?
Команда
PHP:
CMD:epp(playerid, params[])
{
if(PI[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_WHITE, "Команда не обнаружена! Используйте {FFCC00}/menu {FFFFFF}для просмотра команд");
else if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_LIME, "Информация: {ffffff}/epp [ид игрока]");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_RED, "Такого игрока нет");
else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_RED, "Игрок не ввел пароль!");
else if(PI[params[0]][pJail] > 0) return SendClientMessage(playerid, COLOR_RED, "Игрок уже находится в тюрьме!");
ResetPlayerWeaponsAC(params[0]);
PI[params[0]][pJailTime] = 5*60;
if(pCuff[params[0]][pCuffer] != INVALID_PLAYER_ID)
{
new cuffer = pCuff[params[0]][pCuffer];
SetPlayerSpecialAction(params[0], SPECIAL_ACTION_NONE);
RemovePlayerAttachedObject(params[0], 0);
pCuff[params[0]][pCuffer] = INVALID_PLAYER_ID;
pCuff[params[0]][pCuffee] = INVALID_PLAYER_ID;
pCuff[cuffer][pCuffee] = INVALID_PLAYER_ID;
pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
}
SetPlayerVirtualWorld(params[0], 1);
new string[128];
format(string, sizeof(string), "[A] %s [%i] посадил %s [%i] на 5 мин", GetName(playerid), playerid, GetName(params[0]), params[0]);
SendAdminMessage(COLOR_GREY, string);
format(string, sizeof(string), "Администратор %s посадил Вас в деморган на 5 мин. (EPP)", GetName(playerid));
SendClientMessage(params[0], COLOR_BLUE, string);
//ShowPlayerDialog(playerid, 8008 , DIALOG_STYLE_MSGBOX, "??? ????????", "??? ?????", "??????1", "??????2");
ShowPlayerDialog(playerid, 8008 , DIALOG_STYLE_MSGBOX, "{F04245}Деморган", "{FFFFFF}На данном сервере запрещена NonRP езда по полям (EPP)", "Закрыть", "");
SendClientMessageToAll(COLOR_RED, string);
format(string, sizeof(string), "Администратор %s посадил в деморган %s. Причина: NonRP езда по полям (EPP)", GetName(playerid), GetName(params[0]));
SendClientMessageToAll(COLOR_RED, string);
format(string, sizeof(string), "Время до окончания деморгана: {FFCC00}/time");
SendClientMessage(params[0], COLOR_WHITE, string);
//FreezePlayer(playerid, 2000);
SetPlayerInterior(params[0], 0);
SetPlayerPos(params[0],830.4164,1311.4521,421.0300);
SetPlayerFacingAngle(params[0], 360.0000);
PI[params[0]][pJail] = 3;
SetPlayerWantedLevel(params[0], 0);
PI[playerid][pCJAIL] ++;
return 1;
}
