This would fix your problem:
Code:
new Handle:hTimer[65]
public OnClientPutInServer(client)
{
hTimer[client] = CreateTimer(GetRandomFloat(5.0, 10.0), welcome_msg, client);
}
public OnClientDisconnect(client)
{
if (hTimer[client] != INVALID_HANDLE)
{
KillTimer(hTimer[client]);
hTimer[client] = INVALID_HANDLE;
}
}
public Action:welcome_msg(Handle:timer, client)
{
// coding...
hTimer[client] = INVALID_HANDLE;
}
Note that KillTimer()'s second parameter must be false... autoClose is only if you pass a Handle to the timer; you passed a client index.
__________________