|Anonymous | Login | Signup for a new account||2021-05-06 15:26 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002805||Zandronum||[All Projects] Suggestion||public||2016-08-15 21:13||2016-10-15 15:43|
|Target Version||Fixed in Version|
|Summary||0002805: Add a way to execute a clientside script for a single client|
|Description||Right now, ACS_ExecuteAlways launches a clientside script for ALL players. So to make that script affect only a given player, modders need to write the following boilerplate:|
script 1 (int player, ...) CLIENTSIDE
if (player != ConsolePlayerNumber())
It would be better to have a function that only launches the script for the specified client, like ACS_ExecuteOnClient(int player, int script, int arg1, int arg2, int arg3).
It would eliminate useless server commands being sent to other, potentially 63, clients, and it would prevent cheating opportunities, because other clients can hack their scripts/engines and get notified of the fact that such a script was launched for player X, providing tactical advantage.
|To clarify: I am only talking about using serverside ACS_ExecuteAlways to launch a clientside script.|
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
|Supporters:||Korshun Monsterovich Catastrophe|
|2016-08-15 21:13||Korshun||New Issue|
|2016-08-15 21:17||Korshun||Note Added: 0015452|
|2016-08-15 22:28||AOSP||Note Added: 0015453|
|2016-10-15 15:43||Ru5tK1ng||Relationship added||duplicate of 0002751|
|2016-10-15 15:43||Ru5tK1ng||Status||new => closed|
|2016-10-15 15:43||Ru5tK1ng||Resolution||open => duplicate|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2021 MantisBT Team|