Einzelnen Beitrag anzeigen
Alt 18.02.2015, 02:27   #9 (permalink)
Drunken Officer
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Lokal ist eine Variable, wenn sie nur in diesem Script verwendet wird. Was auch nur die halbe Wahrheit ist, wenn du z.B. in dem Script eine EH hast, kannst du nicht auf diese lokale Variable zugreifen. Diese muss dann ebenfalls Global sein.

Global ist eine Variable, wenn diese für andere Scripte mit genutzt werden soll.
Global ist nicht gleich Public auf allen Rechnern!!

PublicVariable muss via Befehl durch das Netzwerk geboxt werden.

Das _x ist einfach nur eine "magic variable" für die forEach-Schleife. Findest du auch bei dem Befehl count.

Ansonsten bei den Befehlen darauf achten was BIS-Wiki schreibt. AL/AG, EL/EG

Manche Befehle finden nur auf dem Clienten statt (z.B. addaction). Andere Befehle werden sofort über das Netzwerk verteilt (z.B. createVehicle)
Da mußt du bissel aufpassen, dass nur z.B. bei createVehicle wirklich nur der Server oder ein Client den Befelh ausführt sonst hast du mehrere Objekte (Server+Anzahl aktiver Clienten)
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline