Members of the player structure

From EDukeWiki
Revision as of 20:01, 16 April 2006 by Usurper (talk | contribs)
Jump to navigation Jump to search

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: