25.03.2015, 03:12
Hello Guyz!I made unfreeze command But it's not working in game and if the player is freezed it gives us msg that the player is not freezed,Please Help me
This Is My Code:
This Is My Code:
PHP код:
CMD:unfreeze(playerid,params[])
{
new TargetID,string[176],name[MAX_PLAYER_NAME],Freezed[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,COLOR_ERROR,"Unknown Command! Use /cmds For Available Commands.");
return 1;
}
if(sscanf(params, "u", TargetID))
{
SendClientMessage(playerid, COLOR_ERROR, "USAGE: /unfreeze (Name/ID)");
return 1;
}
if(!IsPlayerConnected(TargetID) || TargetID == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, "That Player Is Not Connected.");
return 1;
}
if(IsPlayerNPC(TargetID))
{
SendClientMessage(playerid,COLOR_ERROR,"You Cannot Unfreeze a BOT.");
return 1;
}
if(Freezed[TargetID] == 0)
{
format(string, sizeof(string)," %s(%d) Is Not Freezed.", name, playerid);
SendClientMessage(playerid,COLOR_ADMIN, string);
return 1;
}
Freezed[TargetID] = 0;
format(string, sizeof(string),"** %s(%d) Has Been UnFreezed By An Admin.", name, playerid);
SendClientMessageToAll(COLOR_ADMIN, string);
TogglePlayerControllable(TargetID, 1);
return 1;
}