Player can't see message when kicked..
#1

Код:
public vastus(index, response_code, data[])
{
    new buffer[128];
	if(response_code == 200)
    {
        if(!strcmp(data, "BANNED", true, 6))
        {
        	SendClientMessage(index, -1, "[MUST NIMEKIRI] Sa oled musta nimekirjas.");
        	SendClientMessage(index, -1, "[MUST NIMEKIRI] Sellest lahti saamiseks saada avaldus");
        	SendClientMessage(index, -1, "[MUST NIMEKIRI] aadressil: www.samp.rps.ee");
			Kick(index);
		}
    }
    else
    {
        format(buffer, sizeof(buffer), "RC [%d]", response_code);
    }
}
I connect -> I got kicked, but i cant see any messages.
When i remove Kick(index); then messages will show.
Reply
#2

This might not work, but try it.

pawn Код:
public vastus(index, response_code, data[])
{
    new buffer[128];
    if(response_code == 200)
    {
        if(!strcmp(data, "BANNED", true))
        {
            SendClientMessage(index, -1, "[MUST NIMEKIRI] Sa oled musta nimekirjas.");
            SendClientMessage(index, -1, "[MUST NIMEKIRI] Sellest lahti saamiseks saada avaldus");
            SendClientMessage(index, -1, "[MUST NIMEKIRI] aadressil: www.samp.rps.ee");
            SetTimerEx("KickPlayer", 1000, false, "i", playerid);
        }
    }
    else
    {
        format(buffer, sizeof(buffer), "RC [%d]", response_code);
    }
}

forward KickPlayer(playerid);
public KickPlayer(playerid) {
    return Kick(playerid);
}
Reply
#3

Run a loop at the end where the kick() is
And make so it's only for the banned player !
Reply
#4

I suggest using a 2 second delay on a timer to kick the player
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)