Warns
#1

I'm trying to make a warning system, that kicks a player when he reaches 3 warns.
I've currently wrote this, but it seems like the code is not working.
Код:
CMD:warn(playerid, params[])
{
	new str[128], lookupid, reason[128];
    if(pData[playerid][Admin] > 3)
        {
            if(sscanf(params, "us",lookupid, reason)) return SendClientMessage(playerid ,COLOR_WHITE, "[Admin]:/warn [ID/Name] [Reason]");
            if(!IsPlayerConnected(lookupid)) return SendClientMessage(playerid, COLOR_WHITE, "[Error]: This Player is not connected.");
            format(str, sizeof(str), "[Admin]: %s(%d) has warned %s(%d) Reason: %s", GetName(playerid), playerid, GetName(lookupid),lookupid,reason);
            SendClientMessageToAll(COLOR_WHITE, str);
            pData[lookupid][Warns] + 1;
            SavePlayerData(lookupid);
            return 1;
        }
        if(pData[lookupid][Warns] = 3)
       	{
       		Kick(lookupid);
       		return 1;
       	} 
        else return SendClientMessage(playerid, COLOR_WHITE, "[Error]: You are not authorized to use this command.");
}
Reply


Messages In This Thread
Warns - by yvoms - 21.07.2016, 15:18
Re: Warns - by Freaksken - 21.07.2016, 16:09
Re: Warns - by Konstantinos - 21.07.2016, 16:12
Re: Warns - by yvoms - 22.07.2016, 17:15

Forum Jump:


Users browsing this thread: 1 Guest(s)