isServer: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\[\[Category:Scripting Commands OFP 1.[4-9]{2}(\|(\{\{uc:\{\{PAGENAME\}\}\}\}|#))?\]\] " to "")
m (Text replacement - "<dl class="command_description"> <dd class="notedate">" to "<dl class="command_description"> <dt></dt> <dd class="notedate">")
Line 39: Line 39:
<!-- CONTINUE Notes -->
<!-- CONTINUE Notes -->
<dl class="command_description">
<dl class="command_description">
<dt></dt>
<dd class="notedate">Posted on December 21, 2014 - 14:51 (UTC)</dd>
<dd class="notedate">Posted on December 21, 2014 - 14:51 (UTC)</dd>
<dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>
<dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>

Revision as of 14:27, 5 April 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Multiplayer

Syntax

Syntax:
Syntax needed
Return Value:
Return value needed

Examples

Example 1:
if (!isServer) exitWith {};

Additional Information

See also:
isDedicatedisMultiplayerhasInterfacelocal

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 April 8, 2011
Igneous01
Before Arma 3 and server-only triggers: You can use isServer inside the condition of a trigger to have the trigger activate only for the server. All other conditions for the trigger will be checked across all machines, but it will only activate the trigger created on the server. For example: this && isServer
Posted on December 21, 2014 - 14:51 (UTC)
Killzone Kid
if (isDedicated) then { // run on dedicated server only }; if (isServer) then { // run on dedicated server or player host }; if (hasInterface) then { // run on all player clients incl. player host }; if (!isDedicated) then { // run on all player clients incl. player host and headless clients }; if (!isServer) then { // run on all player clients incl. headless clients but not player host }; if (!hasInterface) then { // run on headless clients and dedicated server }; if (!hasInterface && !isDedicated) then { // run on headless clients only };