Westik
Ученик
Сама команда prison работает, а jail нет, как исправить. В моде достаточно команд такого типа, и все они не работают.
PHP:
alias:prison("jail");
CMD:prison(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 5) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Íåò äîñòóïà");
if(sscanf(params, "dds[100]",params[0],params[1],params[2])) return SCM(playerid, COLOR_WHITE, "• {FFC800}[Ïîäñêàçêà] {ffffff}Èñïîëüçóéòå /prison [èä] [ìèíóòû] [ïðè÷èíà]");
if(params[1] < 1 || params[1] > 30) return SCM(playerid, COLOR_WHITE, "• {AC0000}[Îøèáêà] {ffffff}Âðåìÿ îò 1 ìèíóòû äî 30");
if(anti{playerid}) return SCM(playerid, COLOR_LIGHTRED, "[Àíòè-Íàêàçàíèå] Âû áûëè ñíÿòû ñ ïîñòà àäìèíèñòðàòîðà (Åñëè ïðîèçîøëî ïî îøèáêå ñäåëàéòå ñêðèíøîò)"),DeleteAdministration(playerid,PlayerInfo[playerid][pNames]);
if(PlayerInfo[params[0]][bAdmin] > 0 && params[0] != playerid) return SCM(playerid, COLOR_WHITE, "• {AC0000}[Îøèáêà] {ffffff}Èãðîê àäìèíèñòðàòîð");
if(PlayerInfo[params[0]][pJailed]) return SCM(playerid, COLOR_WHITE, "• {AC0000}[Îøèáêà] {ffffff}Èãðîê â òþðüìå");
ResetPlayerWeapons(params[0]);
SetPVarInt(playerid, #antiwarn, gettime()+8);
if(GetPVarInt(playerid, #antiwarn)-gettime() >= 30 && anti{playerid} == false) anti{playerid} = true, SetPVarInt(playerid, #antiwarn, gettime()+300);
SetPlayerVirtualWorld(params[0],1);
SetPlayerInterior(params[0], 0);
SetPlayerPosEx(params[0],271.41,5517.43,9.14);
SetPlayerFacingAngle(params[0], 0.0);
PlayerInfo[params[0]][pJailed] = 1;
PlayerInfo[params[0]][pMestoJail] = 4;
PlayerInfo[params[0]][pJailTime] = params[1]*60;
UpdatePlayerData(params[0], "pJailed", 1), UpdatePlayerData(params[0], "pMestoJail", PlayerInfo[params[0]][pMestoJail]), UpdatePlayerData(params[0], "pJailTime", PlayerInfo[params[0]][pJailTime]);
GameTextForPlayer(params[0], "~w~YOU IN ~R~PRISON", 5000, 4);
new string[176];
format(string, MAX_STR, "%s[%d] ïîñàäèë â òþðüìó èãðîêà %s[%d] íà %d ìèíóò. Ïðè÷èíà: %s",PlayerInfo[playerid][pNames],playerid, PlayerInfo[params[0]][pNames],params[0],params[1],params[2]);
ABroadCast(COLOR_GREY, string,1);
format(string, MAX_STR, "Âû ïîìåùåíû â ôîðò ÄåÌîðãàí àäìèíèñòðàòîðîì %s íà %d ìèíóò. Ïðè÷èíà: %s.",PlayerInfo[playerid][pNames], params[1],params[2]);
SCM(params[0], COLOR_LIGHTRED, string);
format(string,sizeof(string), "{"#cGREEN"}\tÂû ïîñàæåíû â De-Morgan!\nÏîñàäèë: {FFFFFF}%s\n{"#cGREEN"}Ïîñàæåí:{FFFFFF} %s\n{"#cGREEN"}Íà {FFFFFF}%d{"#cGREEN"} ìèíóò(-û).\nÏðè÷èíà:{FFFFFF} %s",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[1],params[2]);
SPD(params[0], 0000, DIALOG_STYLE_MSGBOX, "{"#cGREEN"}Èíôîðìàöèîííîå îêíî",string,"Ïðèíÿòü","Âûõîä");
jails[playerid] ++;
return true;
}
