AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Reset value every 20 sec (https://forums.alliedmods.net/showthread.php?t=159202)

anupm 06-14-2011 02:54

Reset value every 20 sec
 
Hi ,

I have one function
Code:


new NamesChangesNum[33]
 
 
public ClearChangesNum(id)
{
      NamesChangesNum[id] = 0
}

Now i want for every player after 20 sec this fucntion will be called.

I am trying

set_task(20.0,"ClearChangesNum",id,_,_,"b")

Will it do if i put it in init block ?

Exolent[jNr] 06-14-2011 03:03

Re: Reset value every 20 sec
 
No need to do it specifically for each player.

Code:
new NamesChangesNum[33] public plugin_init() {     set_task(20.0, "TaskResetNamesChangesNum", _, _, _, "b") } public TaskResetNamesChangesNum() {     arrayset(NamesChangesNum, 0, sizeof(NamesChangesNum)) }

anupm 06-14-2011 03:06

Re: Reset value every 20 sec
 
Quote:

Originally Posted by Exolent[jNr] (Post 1487834)
No need to do it specifically for each player.


Code:
new NamesChangesNum[33]</p><p>&nbsp;</p><p>public plugin_init()</p><p>{</p><p> set_task(20.0, "TaskResetNamesChangesNum", _, _, _, "b")</p><p>}</p><p>&nbsp;</p><p>public TaskResetNamesChangesNum()</p><p>{</p><p> arrayset(NamesChangesNum, 0, sizeof(NamesChangesNum))</p><p>}

Thank you .. :)


All times are GMT -4. The time now is 23:28.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.