Player::setConfigFlag: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
(Added link to config flags list page.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Maximum value for flagId is 0x1AA (426) in b944.<br>ID 0xF0 (240) appears to be a special flag which is handled different compared to the others IDs.<br><br>-----------------------------------------------------------------------<br><br>enum PedConfigFlags<br>{<br> Player_FLAG_CAN_FLY_THRU_WINDSCREEN = 32,<br>        Player_FLAG_DIES_BY_RAGDOLL = 33,<br> Player_FLAG_NO_COLLISION = 52,<br> Player_FLAG_NO_COLLIDE = 62,<br> Player_FLAG_DEAD = 71,<br>        Player_FLAG_IS_SNIPER_SCOPE_ACTIVE = 72,<br> Player_FLAG_SUPER_DEAD = 73,<br> Player_FLAG_IS_AIMING = 78,<br> Player_FLAG_DRUNK = 100,<br>        Player_FLAG_NO_PLAYER_MELEE = 122,<br> Player_FLAG_NM_MESSAGE_466 = 125,<br> Player_FLAG_INJURED_LIMP = 166,<br> Player_FLAG_INJURED_LIMP_2 = 170,<br> Player_FLAG_INJURED_DOWN = 187,<br> Player_FLAG_SHRINK = 223,<br>        Player_FLAG_MELEE_COMBAT = 224,<br> Player_FLAG_NO_WRITHE = 281,<br> Player_FLAG_FREEZE = 292,<br> Player_FLAG_IS_STILL = 301,<br>        Player_FLAG_NO_Player_MELEE = 314,<br> Player_FLAG_ALPHA = 410,<br> Player_FLAG_FLAMING_FOOTPRINTS = 421,<br>};<br><br>When flagId is set to 33 and the bool value to true, peds will die by starting ragdoll, so you should set this flag to false when you resurrect a player.<br>When flagId is set to 62 and the boolvalue to false this happens: Ped is taken out of vehicle and can't get back in when jacking their empty vehicle. If in a plane it falls from the sky and crashes. Sometimes peds vehicle continue to drive the route without its driver who's running after. <br><br>Note: Using Menyoo on GTA V PC. It read Player_FLAG_COLLIDE - 62 as false. I attempted to toggle it to true and it caused the game to crash.<br><br>JUMPING CHANGES  60,61,104 TO FALSE<br>BEING ON WATER CHANGES 60,61 TO FALSE AND 65,66,168 TO TRUE<br>FALLING CHANGES 60,61,104,276 TO FALSE AND TO 76 TRUE<br>DYING CHANGES 60,61,104,276* TO FALSE AND (NONE) TO TRUE<br>DYING MAKES 60,61,104 TO FALSE<br>BEING IN A CAR CHANGES 60,79,104 TO FALSE AND 62 TO TRUE<br><br><br>--------------<br>can any see what flag 365 does. set it to 0
__TOC__
 
{{ClientsideJsFunction}}
Toggles player config flag.<br/>
See available flags here: [[Player_Config_Flags|Player Config Flags]]
 
 
{{JSContainer|
==Syntax==
==Syntax==
<syntaxhighlight lang="javascript">player.setConfigFlag(flagId, value);</syntaxhighlight>
<pre>player.setConfigFlag(flagId, state);</pre>
 
=== Required Arguments ===
=== Required Arguments ===
*'''flagId:''' int
*{{Required}}'''flagId:''' {{RageType|Int}} ([[Player_Config_Flags|Flag IDs]])
*'''value:''' Boolean
*{{Required}}'''state:''' {{RageType|Boolean}} (Toggle flag's state)
===Return value===
 
*'''Undefined'''
==Example==
==Example==
<syntaxhighlight lang="javascript">
{{ClientsideCode|
<pre>
// todo
// todo
</syntaxhighlight>
</pre>
}}
}}
 
 
==See also==
==See also==
{{Player_function_c}}
{{Player_function_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Latest revision as of 21:22, 9 February 2020

Client-Side
Function

 JavaScript



Toggles player config flag.
See available flags here: Player Config Flags


JavaScript Syntax

Syntax

player.setConfigFlag(flagId, state);

Required Arguments

  • *flagId: Int (Flag IDs)
  • *state: Boolean (Toggle flag's state)

Example

Client-Side
// todo



See also