remoteExecCall: Difference between revisions
Jump to navigation
Jump to search
JIP_id: String - Optional. If set, it is used as an unique identifier of this remoteExec call in the JIP queue. It is recommended to keep this as short as possible. [default: ""] Return Value:
Nothing
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
// runs hint "hello" everywhere but server and puts the message into the JIP queue. | // runs hint "hello" everywhere but server and puts the message into the JIP queue. | ||
// Everytime new players connect, "hello" message will be displayed for them </code> |= Example 4 | // Everytime new players connect, "hello" message will be displayed for them </code> |= Example 4 | ||
|x5= <code>"" [[remoteExecCall]] ["IamUnique"]; // removes the message identified by "IamUnique" ID from the JIP queue. Therefore, for newly connected clients hint "hello" won't be display anymore </code> |= Example 5 | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ |
Revision as of 10:32, 26 May 2015
Description
- Description:
- Asks server to execute a command remotely by calling it.
- Groups:
- Uncategorised
Syntax
- Syntax:
- remoteExecCall unit
- Parameters:
- functionName: String - function name. While any function can be used, only commands defined in CfgRemoteExecCommands are supported.
- target: - Optional. [default: 0]
- Object - function will be executed only where unit is local [default: everyone]
- Number - the function will be executed only on client with the given owner ID. When 0, the function will be executed on each client including the one where remoteExec was called from. When 2, it will be executed only by server. When negative, it will be executed everywhere except for machines with with the given client ID.
- Side - the function will be executed only on clients where the player is on the specified side
- Group - the function will be executed only on clients where the player is in the specified group
- Array - array of any of types listed above
Examples
- Example 1:
"hint" remoteExecCall ["hello", 0]; // runs hint "hello" on each connected client
- Example 2:
"hint" remoteExecCall ["hello", 3]; // runs hint "hello" on first connected client
- Example 3:
"hint" remoteExecCall ["hello", -2]; // runs hint "hello" everywhere but server
- Example 4:
"hint" remoteExecCall ["hello", -2, "IamUnique"]; // runs hint "hello" everywhere but server and puts the message into the JIP queue. // Everytime new players connect, "hello" message will be displayed for them
- Example 5:
"" remoteExecCall ["IamUnique"]; // removes the message identified by "IamUnique" ID from the JIP queue. Therefore, for newly connected clients hint "hello" won't be display anymore
Additional Information
- See also:
- remoteExecCall BIS_fnc_MP
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
[[Category:Introduced with arma3dev version 1.46]][[ Category: arma3dev: New Scripting Commands | REMOTEEXECCALL]][[ Category: arma3dev: Scripting Commands | REMOTEEXECCALL]]