SetLocalValue: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Welcome|desc=Sets local value like health or armour of npc without sending to server|
{{Welcome|desc=Sets local value like health or armour of npc. Can be used before calling [[SendOnFootSyncDataLV]] which sends an onfoot player (npc) update packet to server|
params=<syntaxhighlight lang="lua">(field, value)</syntaxhighlight>
params=<syntaxhighlight lang="lua">(field, value)</syntaxhighlight>
<poem>::field : The [[field]] of npc's data to which the value is to be set
<poem>::field : The [[field]] of npc's data to which the value is to be set
::value : ( float ) The value to be set.</poem>|
::value : ( float ) The value to be set.</poem>|
retvals=<poem>null, if the function fails, i.e. invalid field or type of value.
true, if the function succeed.</poem>|
relfuncs= *[[SendOnFootSyncDataLV]]
*[[GetLocalValue]]|
note=A call to the SetLocalValue without a post call to SendOnFootSyncDataLV affects the functions GetPlayerHealth, GetPlayerArmedWeapon etc as they will return the value (health for example) which may not be the actual health seen in the health bar at this point.
}}
}}

Latest revision as of 16:59, 21 August 2023


Description:
Sets local value like health or armour of npc. Can be used before calling SendOnFootSyncDataLV which sends an onfoot player (npc) update packet to server


Parameters:

(field, value)

field : The field of npc's data to which the value is to be set
value : ( float ) The value to be set.


Return Values:

null, if the function fails, i.e. invalid field or type of value.
true, if the function succeed.


Important Note:
A call to the SetLocalValue without a post call to SendOnFootSyncDataLV affects the functions GetPlayerHealth, GetPlayerArmedWeapon etc as they will return the value (health for example) which may not be the actual health seen in the health bar at this point.


Related Functions

The following functions may be helpful as they relate to this function in one way or another.