Timer problem
#1

So, I've got this problem, whenever a player connects, a message shows to everyone even though I made it so it shows for only the player.

Summary: 2 seconds after connecting, he will receive a message, but everyone gets it:

pawn Код:
public OnPlayerConnect(playerid)
{
    SetTimer("SendConnectingMessage", 2000, false);
    return 1;
}

forward SendConnectingMessage(playerid);
public SendConnectingMessage(playerid)
{
    SendClientMessage(playerid,  COLOR_WHITE,  "test"); //everyone on the server will get the message "test" after 2 seconds he connects, but it must be onlyfor the player that conected
}
Please help. Thank you.
Reply
#2

Use SetTimerEx?
Reply
#3

Why? Explain, I don't get it.
Reply
#4

pawn Код:
SetTimer("SendConnectingMessage", 2000, false);
//to
SetTimerEx("SendConnectingMessage", 2000, false, "i", playerid);
https://sampwiki.blast.hk/wiki/SetTimerEx
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)