player: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Some wiki formatting) |
Lou Montana (talk | contribs) m (Fix) |
||
(One intermediate revision by the same user not shown) | |||
Line 43: | Line 43: | ||
{{Note | {{Note | ||
| | |user= Galzohar | ||
|timestamp= 20100620031100 | |timestamp= 20100620031100 | ||
|text= Before you use the '''player''' object in init scripts, to avoid JIP issues all you need is to run: | |text= Before you use the '''player''' object in init scripts, to avoid JIP issues all you need is to run: | ||
Line 54: | Line 54: | ||
|user= Killzone_Kid | |user= Killzone_Kid | ||
|timestamp= 20140626184900 | |timestamp= 20140626184900 | ||
|text= [[player]] can actually be REMOTE object on player's PC: {{Link|http://www.youtube.com/watch?v=m6IILtfa3cQ}} | |text= [[player]] can actually be REMOTE object on player's PC: {{Link|http://www.youtube.com/watch?v{{=}}m6IILtfa3cQ}} | ||
}} | }} |
Latest revision as of 22:56, 24 April 2024
Description
- Description:
- A person object controlled by user. In Intros and Outros this isn't set by default and must be assigned.
- Multiplayer:
- In MP player is different on each computer and on dedicated server it is objNull by default (unless scripted). When user is joining a dedicated server mission, at the moment of onPlayerConnected the player object is remote to the joining client, as the player unit is created on the server, but once control of the unit is passed to the user moments later, the player objects becomes and remains local to the client. See Multiplayer Scripting's player topic for additional helpful information.
- Problems:
- In multiplayer, the command is not initialised in functions called by initline or init eventhandlers.
- Groups:
- Object Manipulation
Syntax
Examples
- Example 1:
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
- Posted on Jun 20, 2010 - 03:11 (UTC)
-
Before you use the player object in init scripts, to avoid JIP issues all you need is to run:
Anything else you see in other scripts is equivalent and/or redundant. (but you may need to add other conditions too, such as checking hasInterface before initiating that loop)
Of course JIP players may need more than just the player to point at the actual JIP player unit, but that's script/mission-specific.
Categories:
- Scripting Commands
- Introduced with Operation Flashpoint version 1.00
- Operation Flashpoint: New Scripting Commands
- Operation Flashpoint: Scripting Commands
- Operation Flashpoint: Elite: Scripting Commands
- ArmA: Armed Assault: Scripting Commands
- Arma 2: Scripting Commands
- Arma 2: Operation Arrowhead: Scripting Commands
- Take On Helicopters: Scripting Commands
- Arma 3: Scripting Commands
- Command Group: Object Manipulation