CMD:freeze(playerid,params[])
{
new TargetID;
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: /freeze (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 Freeze a BOT.");
return 1;
}
SendClientMessageToAll(COLOR_ADMIN,"Admin Freeze %s(%d) Has Been Freezed By An Admin.");
GameTextForPlayer(TargetID,"~r~Freezed By An ~h~~p~Admin",4500,4);
TogglePlayerControllable(TargetID, 0);
return 1;
}
new string[144], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), "Admin Freeze %s(%d) Has Been Freezed By An Admin.", name, playerid);
SendClientMessageToAll(COLOR_ADMIN, string);
Try this:
pawn Код:
|