MantisBT - Zandronum
View Issue Details
0000579Zandronum[All Projects] Bugpublic2011-09-12 19:162018-09-30 22:49
Borg 
Torr Samaho 
normalminoralways
closedno change required 
98d 
 
0000579: ACS_ExecuteAlways run clientside scripts multiple times
ACS_ExecuteAlways run clientside scripts multiple times.
I've made small HUD that is started off from ENTER script.
I start clientside script via
ACS_ExecuteAlways(id,0)

When other player joins the server, I have more clientside HUD scripts running.
No tags attached.
Issue History
2011-09-12 19:16BorgNew Issue
2011-09-14 12:18kgswsNote Added: 0002155
2011-09-14 12:22kgswsNote Edited: 0002155bug_revision_view_page.php?bugnote_id=2155#r1122
2011-09-14 16:36BorgNote Added: 0002156
2011-09-14 18:05kgswsNote Added: 0002157
2012-01-14 21:53Torr SamahoNote Added: 0002395
2012-01-14 21:53Torr SamahoStatusnew => resolved
2012-01-14 21:53Torr SamahoResolutionopen => no change required
2012-01-14 21:53Torr SamahoAssigned To => Torr Samaho
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 22:49Blzut3Statusresolved => closed

Notes
(0002155)
kgsws   
2011-09-14 12:18   
(edited on: 2011-09-14 12:22)
This is how it is supposed to work. I mean, you are executig script always, so it will be always executed. Clientside scripts are not only for activator side, they are activated on all clients.

I think this will be usefull:'http://skulltag.net/tracker/view.php?id=366 [^]'

(0002156)
Borg   
2011-09-14 16:36   
Hmm. Okey, you might be correct with this one then.
But having ENTER clientside script being activated on
all clients as well is wrong I think. At least from
my logic..

Still, it would be nice to have something like MyPlayerNumber()
in ACS, so at least I can kill wrong scripts on the begining.
(0002157)
kgsws   
2011-09-14 18:05   
It would be much better to have one-client script type. It will activate only on activators side and nobody else. Less trafic, no hacks.
(0002395)
Torr Samaho   
2012-01-14 21:53   
That's how CLIENTSIDE scripts are supposed to work, thus I'm closing this. If you want the scripts only to be executed on the activator's machine without any workaround, support kgsws' suggestion.