26.10.2013, 06:36
/freeze makes admin that does that command frozen, can someone help me what's wrong with it? and /unfreeze does the same
Код:
CMD:freeze(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { new giveplayerid; if(!sscanf(params, "u", giveplayerid)) { if(gPlayerLogged[giveplayerid] == 1) { new targetlevel = PlayerInfo[giveplayerid][pAdmin]; new playerlevel = PlayerInfo[playerid][pAdmin]; if(playerlevel > targetlevel) { PlayerInfo[giveplayerid][pFreeze] = 1; GameTextForPlayer(giveplayerid, "FREEZE", 1500, 3); TogglePlayerControllable(giveplayerid, 0); OnPlayerUpdateEx(giveplayerid); } else { SendClientMessage(playerid, COLOR_GREY, "Anda tidak dapat menggunakannya ke level yang lebih tinggi!"); } } } else { SendClientMessage(playerid, COLOR_GREY, "PENGGUNAAN: /freeze [playerid]"); } } return 1; }