![]() |
ActionServerside() and player functions
Alright.
If I trigger onActionServerside() and call a player-function in the block, my params[] array will be overwritten by the player-function. PHP Code:
The second echo will give me 'abc' Shouldn't the params[] for the weapon be inside the weapon object? |
The params[] array is a global variable which always contains the parameters passed to a script call, either from outside (like onActionServerside) or by calling the function of another object. The params[] variable is not containing the parameters passed to the function. That's why you need to save it to a temporary variable if you want to use it later.
If the onActionServerSide function always expects the same number of parameters, you can also name the parameters in the function-declaration, then you don't need to copy them to temporary variables yourself. Something like this: PHP Code:
|
uhh.. you know in the latest update of the NPC server a bug was added with the params array. Caused only a little bit of damage trouble on classic.
If you triggeraction serverside, params.size() will return 1, even if it's intended to be 0. The value is set to null. |
| All times are GMT +2. The time now is 09:02 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.