Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [] spawn {
- if !(isServer) exitWith {};
- varStart = false;
- varEnd = false;
- started = false;
- carPos = [];
- carDir = [];
- tgtCars = [];
- "varStart" addPublicVariableEventHandler {
- if !(started) then {
- {_x setDamage 0; _x animate["terc", 0]} forEach laneTargets;
- Ddir = getDir door;
- Dpos = getPos door;
- deleteVehicle door;
- varStart = false;
- started = true;
- nopop = true;
- publicVariable "nopop"
- };
- };
- "varEnd" addPublicVariableEventHandler {
- if (started) then {
- {_x setDamage 1; _x animate["terc", 1]} forEach laneTargets;
- door = "Land_Shoot_House_Wall_Long_F" createVehicle Dpos;
- door setDir Ddir;
- door setPos Dpos;
- varEnd = false;
- started = false;
- nopop = false;
- publicVariable "nopop"
- };
- };
- };
- NBSTART addAction ["Start", { varStart = true; publicVariableServer "varStart"; }];
- NBFINISH addAction ["Finish", { varEnd = true; publicVariableServer "varEnd"; }];
- NBCANCEL addAction ["Cancel", { varEnd = true; publicVariableServer "varEnd"; }];
- tgtCars = synchronizedObjects syncObj;
- { carPos pushBack (getPos _x) } forEach tgtCars;
- { carDir pushBack (getDir _x) } forEach tgtCars;
- for "_i" from 0 to 3 do {
- call compile format [
- "[] spawn {
- while { true } do {
- waitUntil {!alive tgt%1};
- tgt%1 = "CUP_B_HMMWV_Unarmed_NATO_T" createVehicle carPos select %1;
- tgt%1 setDir carDir select %1
- };
- };"
- , _i
- ]
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement