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;
}


, But rep if u want)