|
CMD:freeze(playerid, params[]) { if(pInfo[playerid][Adminlevel]< 1) return SCM(playerid, Red, "You're not authorized to use this command"); new targetid,reason[48],string[128]; if(sscanf(params, "us[48]", targetid,reason)) return SCM(playerid,-1,"USAGE: /freeze [playerid] [reason]"); TogglePlayerControllable(targetid, false); pInfo[targetid][Freeze] = 1; format(string,sizeof(string),"Admin %s has frozen %s|Reason: %s",GN(playerid),GN(targetid),reason); SCMToAll(Red,string); return 1; } |
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"ERROR: Wrong player ID");
if(targetid == playerid) return SendClientMessage(playerid,-1,"ERROR: You cant freeze yourself!");
new tname[MAX_PLAYER_NAME];
GetPlayerName(targetid,tname,sizeof(tname));
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
|
Do
if(!sscanf(params, "us[48]", targetid,reason)) return SCM(playerid,-1,"USAGE: /freeze [playerid] [reason]"); Please tell me if I am wrong not so good with it. |
if(!sscanf(params, "us[48]", targetid,reason)) return SCM(playerid,-1,"USAGE: /freeze [playerid] [reason]");
|
Do
if(!sscanf(params, "us[48]", targetid,reason)) return SCM(playerid,-1,"USAGE: /freeze [playerid] [reason]"); Please tell me if I am wrong not so good with it. pawn Код:
|
CMD:freeze(playerid, params[])
{
if(pInfo[playerid][Adminlevel]< 1) return SCM(playerid, Red, "You're not authorized to use this command");
new targetid,reason[48];
if(sscanf(params, "us[48]", targetid,reason))
{
SCM(playerid,-1,"USAGE: /freeze [playerid] [reason]");
return 1;
}
else
{
if(IsPlayerConnected(targetid) && targetid != INVALID_PLAYER_ID)
{
new string[128],name1[MAX_PLAYER_NAME+1],name2[MAX_PLAYER_NAME+1];
TogglePlayerControllable(targetid, false);
pInfo[targetid][Freeze] = 1;
GetPlayerName(playerid,name1,sizeof(name1));
GetPlayerName(targetid,name2,sizeof(name2));
format(string,sizeof(string),"Admin %s has frozen %s|Reason: %s",name1,name2,reason);
SCMToAll(Red,string);
}
else
{
SCM(playerid, Red, "Player is not connected/valid");
return 1;
}
}
return 1;
}