Player doesn't get kicked!
#2

1. You passed in the name of the player to the kick function instead of the id.
2. You were adding the Warning in an else statement. So it becomes 4 instead of 3.
This should fix it.
PHP код:
COMMAND:warn(playeridparams[])
{
    if (
Player[playerid][IsLoggedIn] == true)
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
idmsg1[128], name[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME], reason[128];
            if(
sscanf(params"us"idreason)) return SendClientMessage(playerid, -1"Invalid Syntax, Usage: /warn (id) (Reason");
            if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"That player doesn't exist!");
            
GetPlayerName(playeridnamesizeof(name));
            
GetPlayerName(idname1sizeof(name1));
            
format(msg1sizeof(msg1), "{FFFFFF}(INFO): {FF8F17}You have been warned by admin %s(%d) for %s"nameplayeridreason);
            
SendClientMessage(id, -1msg1);
            
format(msg1sizeof(msg1), "{FFFFFF}(PUBLIC INFO): {FF8F17}%s has been warned by %s(%d) for %s"name1nameplayeridreason);
            
SendClientMessageToAll(-1msg1);
            
Player[playerid][TotalWarns]++;
            if(
Player[playerid][TotalWarns] == 3)
            {
                
SetTimerEx("WarnTimerKick"500false"i"id);
                
//SendClientMessage(name1, -1, "{FFFFFF}(INFO): {FF8F17}You have been kicked for forbbiden level of warns!");
                
format(msg1sizeof(msg1), "{FFFFFF}(PUBLIC INFO): {FF8F17}%s has been kicked for forbbiden level of warns!"name1);
                
SendClientMessageToAll(-1msg1);
            }
        } else 
SendClientMessage(playerid, -1"You are no admin");
    } else 
SendClientMessage(playerid, -1"You are no logged");
 return 
1;
}
forward WarnTimeKick(id);
public 
WarnTimeKick(id)
{
    
Kick(id);

Reply


Messages In This Thread
Player doesn't get kicked! - by Fratello - 17.04.2017, 21:01
Re: Player doesn't get kicked! - by DarkSkull - 17.04.2017, 21:10
Re: Player doesn't get kicked! - by LazzyBoy - 17.04.2017, 21:12
Re: Player doesn't get kicked! - by Fratello - 17.04.2017, 21:26
Re: Player doesn't get kicked! - by LEOTorres - 17.04.2017, 21:28
Re: Player doesn't get kicked! - by DarkSkull - 17.04.2017, 21:28
Re: Player doesn't get kicked! - by DarkSkull - 17.04.2017, 21:33
Re: Player doesn't get kicked! - by Fratello - 17.04.2017, 21:37

Forum Jump:


Users browsing this thread: 1 Guest(s)