You havn't declared the variable time anywhere?
Quote:
Originally Posted by Chrissy
First off, 'Action Timer_Time' is not a valid callback, since you didn't create a timer defining this.
|
????????????????????????????????????????????? ??????
PHP Code:
CreateTimer(10.0, Timer_Grupa, client);
Here, I'll redo it for you.
PHP Code:
#include <sourcemod>
Handle gH_Timer[MAXPLAYERS + 1];
int gI_Time[MAXPLAYERS + 1];
public void OnClientPostAdminCheck(int I_Client) {
gH_Timer[I_Client] = CreateTimer(1.0, Timer_Checks, I_Client, TIMER_REPEAT);
}
public void OnClientDisconnect(int I_Client) {
misc_TryClearTimer(I_Client);
}
public void misc_TryClearTimer(int I_Client) {
gI_Time[I_Client] = 0;
if (gH_Timer[I_Client] != INVALID_HANDLE) {
KillTimer(gH_Timer[I_Client]);
gH_Timer[I_Client] = INVALID_HANDLE;
}
}
public Action Timer_Checks(Handle timer, int I_Client) {
gI_Time[I_Client]++;
if (gI_Time[I_Client] >= 128) {
//Do your commands here
misc_TryClearTimer(I_Client);
}
}
__________________