Variable[playerid] ++;
CMD:warn(playerid, params[]) { if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, FactColor[10], "You are not authorized to use that command !"); new id, reason[32], String[128]; if(sscanf(params, "us", id, reason)) return SendClientMessage(playerid, FactColor[11], "USAGE: /warn [PlayerID/PartOfName][Reason]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, FactColor[11], "That player it's not connected !"); format(String, sizeof(String), "Adm Cmd: %s was kicked by %s, reason: %s - warn", Name(id), Name(playerid), reason); SendClientMessageToAll(0xA52A2AFF, String); pInfo[id][pWarnings] ++; if(pInfo[id][pWarnings] >= 3) { Ban(playerid); return 1; } else SetTimerEx("KickPlayer", 300, false, "i", id); return 1; } |
format(String, sizeof(String), "Adm Cmd: %s was kicked by %s, reason: %s - warn", Name(id), Name(playerid), reason);
format(String, sizeof(String), "Adm Cmd: %s was warned by %s, reason: %s", Name(id), Name(playerid), reason);
pInfo[id][pWarnings] ++; if(pInfo[id][pWarnings] >= 3) { Ban(playerid); return 1; } else SetTimerEx("KickPlayer", 300, false, "i", id);
Change the message in format
from Код:
format(String, sizeof(String), "Adm Cmd: %s was kicked by %s, reason: %s - warn", Name(id), Name(playerid), reason); format(String, sizeof(String), "Adm Cmd: %s was warned by %s, reason: %s", Name(id), Name(playerid), reason);[/code] And remove the kick - ban part / warn variable [code]pInfo[id][pWarnings] ++; if(pInfo[id][pWarnings] >= 3) { Ban(playerid); return 1; } else SetTimerEx("KickPlayer", 300, false, "i", id); |
CMD:warn(playerid, params[]) { if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, FactColor[10], "You are not authorized to use that command !"); new id, reason[32], String[128]; if(sscanf(params, "us", id, reason)) return SendClientMessage(playerid, FactColor[11], "USAGE: /warn [PlayerID/PartOfName][Reason]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, FactColor[11], "That player it's not connected !"); format(String, sizeof(String), "Adm Cmd: %s was warned by %s, reason: %s", Name(id), Name(playerid), reason); SendClientMessageToAll(0xA52A2AFF, String); return 1; }
if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, FactColor[10], "You are not authorized to use that command !");
format(String, sizeof(String), "Adm Cmd: %s was warned by %s, reason: %s" |
format(string, sizeoff(string),"Player Cmd: %s was warned by %s,reason: %s |
And how to made it all players will use it. not just an admin
Код:
CMD:warn(playerid, params[]) { if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, FactColor[10], "You are not authorized to use that command !"); new id, reason[32], String[128]; if(sscanf(params, "us", id, reason)) return SendClientMessage(playerid, FactColor[11], "USAGE: /warn [PlayerID/PartOfName][Reason]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, FactColor[11], "That player it's not connected !"); format(String, sizeof(String), "Adm Cmd: %s was warned by %s, reason: %s", Name(id), Name(playerid), reason); SendClientMessageToAll(0xA52A2AFF, String); return 1; } |