trevison123
Умник
Мне нужно с команды /jail сделать команду /offjail
PHP:
CMD:jail(playerid, params[])
{
if(AdminInfo[playerid][aAdmin] < 4 || !GetPVarInt(playerid,"AdmLogged")) return false;
else if(sscanf(params, "iis[32]", params[0], params[1], params[2]) || params[1] < 1 || params[1] > 300) return SendClientMessage(playerid, COLOR_MAIN,"» {9c9c9c}Введите: /jail [ID игрока][Время][Причина]");
else if(!IsPlayerConnected(params[0]) || PlayerInfo[params[0]][pLogged] == false) return SendClientMessage(playerid, COLOR_MAIN,"» {9c9c9c}Игрок не найден");
if(CheckPR(params[0]))
{
if(AdminInfo[playerid][aFullDostup] == 0)
{
SendAdmin(0x9c9c9cFF, "[A] Игрок %s(%d) подозревается в рекламе ( /jail ): "COLOR3"%s", GetName(playerid), playerid, params[0]);
SendClientMessage(playerid, -1, ""COLOR1"» {FFFFFF}Подозрение на рекламу!");
return false;
}
}
ResetWeapons(params[0]);
DeletePVar(params[0], "P_CUFFED");
PlayerInfo[params[0]][pObedience] -= 50;
RemovePlayerAttachedObject(params[0], 0);
PlayerInfo[params[0]][pJailTime] = params[1] * 60;
SetPlayerSpecialAction(params[0], SPECIAL_ACTION_NONE);
if(PlayerInfo[params[0]][pSex] == 1) SetPlayerSkin(params[0], 162);
if(PlayerInfo[params[0]][pSex] == 0) SetPlayerSkin(params[0], 130);
SetPlayerPos(params[0], -799.5851,2831.1724,1501.9896);
SetPlayerFacingAngle(params[0], 89.7252);
SetPlayerVirtualWorld(params[0], 2);
SetCameraBehindPlayer(params[0]);
SetPlayerInterior(params[0], 2);
ShowPlayerLoadScreen(params[0], 2);
PlayerInfo[params[0]][pJail] = 4;
PlayerPlaySound(params[0], 17004, 0.0, 0.0, 0.0);
SendAPMess(COLOR_LIGHTRED,"Администратор %s[%i] посадил %s[%i] в деморган на %i минут. Причина: %s", GetName(playerid), playerid, GetName(params[0]), params[0], params[1], params[2]);
if(PlayerInfo[playerid][pSend][0] == 0) SendMess(params[0],COLOR_LIGHTRED, "Администратор %s[%i] посадил %s[%i] в деморган на %i минут. Причина: %s", GetName(playerid), playerid, GetName(params[0]), params[0], params[1], params[2]);
SendAdmin(0x9c9c9cFF, "[A] Администратор %s[%i] посадил %s[%i] в деморган на %i минут. Причина: %s", GetName(playerid), playerid, GetName(params[0]), params[0], params[1], params[2]);
AdminInfo[playerid][aJail]++;
OffCheater(params[0]);
return true;
}
