View Single Post
jopmako
Senior Member
Join Date: Jul 2006
Location: QQ:331537639
Old 03-18-2007 , 13:58   Re: [Question] safely KillTimer()
Reply With Quote #3

Code:
new Handle:hTimer[65]
 
public OnClientPutInServer(client)
{
   hTimer[client] = CreateTimer(GetRandomFloat(5.0, 10.0), welcome_msg, client);
}
 
public OnClientDisconnect(client)
{
   if (IsValidHandle(hTimer[client]))
   {
      KillTimer(hTimer[client], true);
      hTimer[client] = INVALID_HANDLE;
   }
}
 
public Action:welcome_msg(Handle:timer, client)
{
   // coding...
 
   hTimer[client] = INVALID_HANDLE;
}
Is this right?
thank you.
__________________
QQ31537639
jopmako is offline
Send a message via MSN to jopmako