Members of the player structure: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
mNo edit summary
m Removed fire_flag
Line 47: Line 47:
*[[extra_extra8]]
*[[extra_extra8]]
*[[falling_counter]]
*[[falling_counter]]
*[[fire_flag]]
*[[firstaid_amount]]
*[[firstaid_amount]]
*[[fist_incs]]
*[[fist_incs]]

Revision as of 01:53, 8 September 2006

Player Member Functions effect the players in the game by their player id.

Syntax:

<get/set>player[<player id>].<functionname> <gamevar>

<get/set> - getplayer to set the gamevar <gamevar> to the value of <functionname>. setplayer to set the value of <functionname> to the gamevar <gamevar>.

<player id> is the reference number for a player. if you only care about single player then use THISACTOR to reference the one and only player. In multiplayer using THISACTOR will refer to the current player which for actor code is defined as the nearest player. In display events (nonsynchronsised) use screenpeek. There is almost never any reason to use myconnectindex.

be warned that the use of THISACTOR as a player id in <get/set>player is a special case IE the following are NOT equivilent (and the second one won't do anything useful).

<get/set>player[THISACTOR].<functionname> <gamevar>

setvarvar TMP THISACTOR
<get/set>player[TMP].<functionname> <gamevar>

<functionname> is the name of the Member Function you want to use.

<gamevar> is the gamevar to get or set the value of.

Here is the list of Member Functions for players: