#2

First make array
pawn Код:
new IsPlayerFrozen[MAX_PLAYER_NAME]
then u check i player frozen
pawn Код:
CMD:freeze(playerid, params[])
 {
//HERE U CHECK IS PLAYER FROZEN
if(IsPlayerFrozen[playerid] == 0){
 new id;
 new msg[50], string[128], string1[128], string2[128];
 if(sscanf(params,"us[50]",id,msg)) return SendClientMessage(playerid, -1, "Usage: /freeze [id] [reason]");
 TogglePlayerControllable(id,0);
 IsPlayerFrozen[playerid] = 1;//HERE U SET THE VARIBLE FOR PLAYERID SO THE SERVER KNOWS THIS PLAYER IS FROZEN
 SetPVarInt(id,"freeze",1);
 format(string, sizeof(string), "You have frozen %s for reason: %s", PlayerName(id),msg);
 SendClientMessage(playerid, COLOR_GREEN, string);
 format(string1, sizeof(string1), "You have been frozen by Admin, reason: %s", msg);
 SendClientMessage(id, COLOR_RED, string1);
 format(string2, sizeof(string2), "%s has been frozen by Admin (%s)", PlayerName(id), msg);
 SendClientMessageToAll(COLOR_RED, string2);
 if(id == playerid) return SendClientMessage(playerid, COLOR_YELLOW, "Error: You cannot use this command on yourself");
 if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_YELLOW, "Error: This player is not connected");
}
else{

}
 return 1;
 }
Reply


Messages In This Thread
Help - by DizzY2306 - 27.07.2012, 14:57
Re: Help - by TheDeath - 27.07.2012, 15:01
Re: Help - by Devilxz97 - 27.07.2012, 15:04

Forum Jump:


Users browsing this thread: 1 Guest(s)