Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment