Setplayer: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
.
Line 1: Line 1:
setplayer[<player id>].<functionname> <gamevar>
This allows you to set one of the [[members of the player structure]] to the value of a [[gamevar]].


This sets one of the [[Player Member Functions]] <functionname> equal to the value of the [[gamevar]] <gamevar>. The value of <player id> can either be "THISACTOR" or "[[myconnectindex]]." Please see [[Player Member Functions]] for more information on this command.
setplayer[<player id>].<member> <gamevar>
 
The player ID can be either [[THISACTOR]], [[screenpeek]] or [[myconnectindex]], though using myconnectindex is strongly recommended against.
 
...
        ifvarg WEAPON_COUNT 25
        {
            getplayer[THISACTOR].weapon_pos TEMP2
            ifvarl TEMP2 10
            addvar TEMP2 2
            ifvarg TEMP2 9 setvar TEMP2 9
            '''setplayer'''[THISACTOR].weapon_pos TEMP2
        }
...


[[Category:EDuke commands]]
[[Category:EDuke commands]]
[[Category:Player manipulation]]
[[Category:Player manipulation]]

Revision as of 04:31, 8 September 2006

This allows you to set one of the members of the player structure to the value of a gamevar.

setplayer[<player id>].<member> <gamevar>

The player ID can be either THISACTOR, screenpeek or myconnectindex, though using myconnectindex is strongly recommended against.

...
       ifvarg WEAPON_COUNT 25
       {
           getplayer[THISACTOR].weapon_pos TEMP2
           ifvarl TEMP2 10
           addvar TEMP2 2
           ifvarg TEMP2 9 setvar TEMP2 9
           setplayer[THISACTOR].weapon_pos TEMP2
       }
...