CMD:freeze(playerid, params[])
{
new string[128], targetid, tname[MAX_PLAYER_NAME+1], pname[MAX_PLAYER_NAME+1];
if(pInfo[playerid][Admin] == 0) return SendClientMessage(playerid, 0x46E850FF, "SERVER:{FFFFFF} You're not an administrator!");
GetPlayerName(playerid, pname, sizeof(pname)), GetPlayerName(targetid, tname, sizeof(tname));
TogglePlayerControllable(targetid, 0);
format(string, sizeof(string), " You have frozen %s.", pname);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), " Administrator %s has freezed you.", tname);
SendClientMessage(targetid, COLOR_GREY, string);
return 1;
}
CMD:freeze(playerid, params[])
{
new string[128], targetid, tname[MAX_PLAYER_NAME+1], pname[MAX_PLAYER_NAME+1];
if(pInfo[playerid][Admin] == 0) return SendClientMessage(playerid, 0x46E850FF, "SERVER:{FFFFFF} You're not an administrator!");
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "ERROR: Correct usage: /freeze [id/name]");
GetPlayerName(playerid, pname, sizeof(pname)), GetPlayerName(targetid, tname, sizeof(tname));
TogglePlayerControllable(targetid, 0);
format(string, sizeof(string), " You have frozen %s.", pname);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), " Administrator %s has freezed you.", tname);
SendClientMessage(targetid, COLOR_GREY, string);
return 1;
}
CMD:freeze(playerid, params[])
{
new string[128], targetid, tname[MAX_PLAYER_NAME+1], pname[MAX_PLAYER_NAME+1];
if(pInfo[playerid][Admin] == 0) return SendClientMessage(playerid, 0x46E850FF, "SERVER:{FFFFFF} You're not an administrator!");
{
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /freeze [id] ");//tell sscanf again if the parameters/syntax is wrong to return a special message
GetPlayerName(playerid, pname, sizeof(pname)), GetPlayerName(targetid, tname, sizeof(tname));
TogglePlayerControllable(targetid, 0);
format(string, sizeof(string), " You have frozen %s.", pname);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), " Administrator %s has freezed you.", tname);
SendClientMessage(targetid, COLOR_GREY, string);
}
return 1;
}
|
PHP код:
|
CMD:thaw(playerid, params[])
{
new string[128], targetid, tname[MAX_PLAYER_NAME+1], pname[MAX_PLAYER_NAME+1];
if(pInfo[playerid][Admin] == 0) return SendClientMessage(playerid, 0x46E850FF, "SERVER:{FFFFFF} You're not an administrator!");
{
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "ERROR: Correct usage: /thaw [id/name]");
GetPlayerName(playerid, pname, sizeof(pname)), GetPlayerName(targetid, tname, sizeof(tname));
TogglePlayerControllable(targetid, 1);
format(string, sizeof(string), " You have thawed %s.", pname);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), " %s was thawed by %s.", pname, tname);
SendClientMessage(targetid, COLOR_GREY, " %s was thawed by %s.");
}
return 1;
}