SA-MP Forums Archive
Killtimer - function problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Killtimer - function problem (/showthread.php?tid=86441)



Killtimer - function problem - bpeterson - 14.07.2009

Hello Everyone!

I have this code:

pawn Код:
public login(playerid)
{
if(!PLAYERLIST_authed[playerid] == true)
{
if (dUserINT(PlayerName(playerid)).("IsAdmin") && dUserINT(PlayerName(playerid)).("IsFoAdmin"))
{
new string[256];
GetPlayerName(playerid, playerName, sizeof(playerName));
format(string,sizeof(string),"***KICK: %s (SERVER KICK) Failed To Login - Time Expired - Fake bpeterson",playerName);
SendClientMessageToAll(PINK,string);
printf(string);
SaveToFile("KickLog",string);
Kick(playerid);
}
if (dUserINT(PlayerName(playerid)).("IsAdmin"))
{
new string[256];
GetPlayerName(playerid, playerName, sizeof(playerName));
format(string,sizeof(string),"***KICK: %s (SERVER KICK) Failed To Login - Time Expired - Fake Admin",playerName);
SendClientMessageToAll(PINK,string);
printf(string);
SaveToFile("KickLog",string);
Kick(playerid);
}
if (dUserINT(PlayerName(playerid)).("IsAdmin")==0)
{
new string[256];
SendClientMessage(playerid,RED,"You Have Been Kicked From This Server - Failed To Login - Time Expired.");
GetPlayerName(playerid, playerName, sizeof(playerName));
format(string,sizeof(string),"***KICK: %s (SERVER KICK) Failed To Login - Time Expired",playerName);
SendClientMessageToAll(PINK,string);
printf(string);
SaveToFile("KickLog",string);
Kick(playerid);
}
}
}
My problem is, when gamemodeexit i use killtimer. (KillTimer(login(i)); ) And it spams the chat with "***KICK: (SERVER KICK) Failed To Login - Time Expired
What's wrong?
Please help! Thanks!




Re: Killtimer - function problem - bpeterson - 14.07.2009

It's only happen when i close that black window (server window), and it gets all player's name and sends it: ***KICK: bpeterson (SERVER KICK) Failed To Login - Time Expired. Weird...


Re: Killtimer - function problem - c0der. - 14.07.2009

You don't use KillTimer with the timer function's name.
Instead you do like this:
Код:
loginTimer = SetTimer("login", TIME, REPEAT bool);
KillTimer(loginTimer);



Re: Killtimer - function problem - bpeterson - 14.07.2009

Okay thx, i try it.


Re: Killtimer - function problem - bpeterson - 14.07.2009

Thank you very much! :P