20.09.2016, 22:44
Hello,How can I make Command to check if player banned??!
And here is the ban cmd
I want cmd check
if Banned Line into player file = 1 then Send Client Message Player is banned for "Reason"
if Banned Line into player file = 0 then Send Client Message Player isn't banned
And here is the ban cmd
Код:
CMD:ban(playerid, params[]) { if(pInfo[playerid][AdminLevel] < 3) return SendClientMessage(playerid,red,"Error:You Can't Use This Command."); new target,msg1[128],msg[128],reason[128]; if (sscanf(params, "us",target,reason)) return SendClientMessage(playerid,red,"USAGE:Ban <PlayerID> <Reason>"); format(msg1,sizeof(msg1),"You Have banned By Admin %s[%d] | Reason: %s",GetName(playerid),playerid,reason); SendClientMessage(target,Green,msg1); format(msg,sizeof(msg),"%s[%d] Has been Banned By Admin %s[%d] | Reason: %s",GetName(playerid),playerid,GetName(target),target,reason); SendClientMessageToAll(Green,msg); pInfo[target][Banned] = 1; new INI:file = INI_Open(UserPath(target)); INI_SetTag(file, "PlayerData"); INI_WriteInt(file, "Banned", pInfo[target][Banned]); INI_WriteString(file,"Reason",reason); INI_Close(file); return 1; }
if Banned Line into player file = 1 then Send Client Message Player is banned for "Reason"
if Banned Line into player file = 0 then Send Client Message Player isn't banned