02.12.2015, 14:49
Is this a good Timer and how can i use it?
Код HTML:
forward AntiFloodDelayConnectNPC(NPCNAME[],Script[]);
forward resetdelaynpc();
new DelayTime;
new resettimer;
AntiFloodConnectNPC(NPCNAME[],Script[])
{
DelayTime ++;
if(DelayTime >= 10)
{
new tmpdelaytime = DelayTime-9;
SetTimerEx("AntiFloodDelayConnectNPC", 500*tmpdelaytime, 0,"ss",NPCNAME,Script);
}
else
{
AntiFloodDelayConnectNPC(NPCNAME,Script);
}
KillTimer(resettimer);
resettimer = SetTimer("resetdelaynpc", 510*DelayTime, 0);
}
public AntiFloodDelayConnectNPC(NPCNAME[],Script[])
{
ConnectNPC(NPCNAME,Script);
}
public resetdelaynpc()
{
DelayTime = 0;
}

