Wykonania skryptu po stronie gracz, serwera i JiP

Edytor Arma3 - dyskusje i zapytania o tworzeniu misji, skryptów oraz programowaniu.

Moderator: Inkwizytor

ODPOWIEDZ
Awatar użytkownika
Maciej
Posty: 19
Rejestracja: 09 lipca 2013, 12:49
ID Steam:

Wykonania skryptu po stronie gracz, serwera i JiP

Post autor: Maciej »

Witam,

mam problem z działaniem paru skryptów na serwerze.
W związku z tym mam dwa pytania:

Jak wywołać skrypt tylko raz, a nie u każdego gracza?

I jak załadować wyposażenie, co by nie dublowało go gdy ktoś dojdzie w czasie gry?
Nex
Posty: 26
Rejestracja: 03 sierpnia 2012, 09:48
ID Steam:

Re: Wykonania skryptu po stronie gracz, serwera i JiP

Post autor: Nex »

Trochę spóżnione...

By wywołać skrypt tylko raz wystarczy wpisać choćby na jego początku;
If (!isServer) exitWith {};
Wtedy skrypt wykona się tylko raz (na serwerze)

A z ładowaniem wyposażenia pomocne będą komendy z dopiskiem Global
_truck addWeaponCargoGlobal["M16",5];
Wtedy kod wpisujesz tylko raz na serwerze
If (isServer) then {_truck addWeaponCargoGlobal["M16",5];};
a wyposażenie dodaje się u wszystkich i nie dubluje, gdy ktoś wchodzi (JIP).
Awatar użytkownika
Maciej
Posty: 19
Rejestracja: 09 lipca 2013, 12:49
ID Steam:

Re: Wykonania skryptu po stronie gracz, serwera i JiP

Post autor: Maciej »

Nigdy za późno na dobrą odpowiedź :). Dzięki.
ODPOWIEDZ

Wróć do „Edycja - tworzenie misji, skrypty oraz programowanie”