|
|
| (36 intermediate revisions by 4 users not shown) |
| Line 1: |
Line 1: |
| {{Command|= Comments | | {{RV|type=command |
| ____________________________________________________________________________________________
| |
|
| |
|
| | arma3 |= Game name | | |game1= arma3 |
| | |version1= 0.50 |
|
| |
|
| |0.50|= Game version | | |game2= arma2oa |
| ____________________________________________________________________________________________
| | |version2= 1.63 |
|
| |
|
| | Get object with given unique ID. If object is a [[group]] use [[groupFromNetId]]. |= Description | | |gr1= Multiplayer |
| ____________________________________________________________________________________________
| |
|
| |
|
| | '''objectFromNetId''' id |= Syntax | | |descr= Get object with given unique ID. For groups, use [[groupFromNetId]]. |
|
| |
|
| |p1= id: [[String]] |= PARAMETER1 | | |mp= Before {{GVI|arma3|2.18|size= 0.75}} it would return [[objNull]] in multiplayer - see [[BIS_fnc_objectFromNetId]] |
|
| |
|
| | [[Object]] |= RETURNVALUE | | |s1= [[objectFromNetId]] id |
|
| |
|
| | |p1= id: [[String]] |
|
| |
|
| |x1= <code>[[objectFromNetId]] "2:3"</code>|= EXAMPLE1 | | |r1= [[Object]] |
|
| |
|
| ____________________________________________________________________________________________
| | |x1= <sqf>objectFromNetId "2:3"</sqf> |
|
| |
|
| |[[groupFromNetId]], [[netId]] |= SEEALSO | | |seealso= [[groupFromNetId]] [[netId]] [[BIS_fnc_objectFromNetId]] [[BIS_fnc_netId]] [[BIS_fnc_groupFromNetId]] |
| | |
| | |= MPBEHAVIOUR
| |
| ____________________________________________________________________________________________
| |
| }} | | }} |
|
| |
| <h3 style='display:none'>Notes</h3>
| |
| <dl class='command_description'>
| |
| <!-- Note Section BEGIN -->
| |
|
| |
| <!-- Note Section END -->
| |
| </dl>
| |
|
| |
| <h3 style='display:none'>Bottom Section</h3>
| |
| [[Category:Arma_3:_New_Scripting_Commands_List|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
| |
| [[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
| |
|
| |
| <!-- CONTINUE Notes -->
| |
| <dl class="command_description">
| |
| <dd class="notedate">Posted on April 2, 2015 - 10:54 (UTC)</dd>
| |
| <dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>
| |
| <dd class="note">
| |
| [[objectFromNetId]] in SP is [[objNull]]. Here is the function that will give you universal [[objectFromNetId]] that works both in SP and MP (needs KK_fnc_netId from this page [[netId]])
| |
| <code>KK_fnc_objectFromNetId <nowiki>=</nowiki> {
| |
| [[if]] ([[isMultiplayer]]) [[exitWith]] {[[objectFromNetId]] _this};
| |
| [[if]] ([[typeName]] _this <nowiki>!=</nowiki> "STRING" <nowiki>||</nowiki> [[isNil]] "KK_globIDs") [[exitWith]] {[[objNull]]};
| |
| [[private]] "_i";
| |
| _i <nowiki>=</nowiki> KK_globIDs [[find]] _this;
| |
| [[if]] (_i < 0) [[exitWith]] {[[objNull]]};
| |
| KK_globIDs [[select]] (_i + 1)
| |
| };
| |
|
| |
| //example
| |
| [[hint]] [[str]] ("0:1" [[call]] KK_fnc_objectFromNetId);</code>
| |
| </dd>
| |
| </dl>
| |
| <!-- DISCONTINUE Notes -->
| |