Arma3 - Zombie Attack

From ScottWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Condition

daytime > 0 && daytime < 0.1

Activation

hint "The Lab is under attack !!"; 
_now = date;
_day = _now select 2;
switch _day do {
    case 0;
    default {hint "ZDay Very BAD"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0]; 
Zspawner_3 setPosASL [(getMarkerPos "Zspawn_3") select 0, (getMarkerPos "Zspawn_3") select 1,0]; 
Zspawner_4 setPosASL [(getMarkerPos "Zspawn_4") select 0, (getMarkerPos "Zspawn_4") select 1,0]; 
Zspawner_5 setPosASL [(getMarkerPos "Zspawn_5") select 0, (getMarkerPos "Zspawn_5") select 1,0]; 
Zspawner_6 setPosASL [(getMarkerPos "Zspawn_6") select 0, (getMarkerPos "Zspawn_6") select 1,0]; 
Zspawner_7 setPosASL [(getMarkerPos "Zspawn_7") select 0, (getMarkerPos "Zspawn_7") select 1,0];
};
    case 1: { hint "ZDay +1";
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0,(getMarkerPos "Zspawn_1") select 1,0];
}; 
    case 2: {hint "ZDay +2"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0];
}; 
    case 3: {hint "ZDay +3"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0]; 
Zspawner_3 setPosASL [(getMarkerPos "Zspawn_3") select 0, (getMarkerPos "Zspawn_3") select 1,0]; 
}; 
    case 4: {hint "ZDay +4"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0]; 
Zspawner_3 setPosASL [(getMarkerPos "Zspawn_3") select 0, (getMarkerPos "Zspawn_3") select 1,0]; 
Zspawner_4 setPosASL [(getMarkerPos "Zspawn_4") select 0, (getMarkerPos "Zspawn_4") select 1,0]; 
}; 
    case 5: {hint "ZDay +5"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0]; 
Zspawner_3 setPosASL [(getMarkerPos "Zspawn_3") select 0, (getMarkerPos "Zspawn_3") select 1,0]; 
Zspawner_4 setPosASL [(getMarkerPos "Zspawn_4") select 0, (getMarkerPos "Zspawn_4") select 1,0]; 
Zspawner_5 setPosASL [(getMarkerPos "Zspawn_5") select 0, (getMarkerPos "Zspawn_5") select 1,0]; 
}; 
    case 6: {hint "ZDay +6"; 
Zspawner_1 setPosASL [(getMarkerPos "Zspawn_1") select 0, (getMarkerPos "Zspawn_1") select 1,0]; 
Zspawner_2 setPosASL [(getMarkerPos "Zspawn_2") select 0, (getMarkerPos "Zspawn_2") select 1,0]; 
Zspawner_3 setPosASL [(getMarkerPos "Zspawn_3") select 0, (getMarkerPos "Zspawn_3") select 1,0]; 
Zspawner_4 setPosASL [(getMarkerPos "Zspawn_4") select 0, (getMarkerPos "Zspawn_4") select 1,0]; 
Zspawner_5 setPosASL [(getMarkerPos "Zspawn_5") select 0, (getMarkerPos "Zspawn_5") select 1,0]; 
Zspawner_6 setPosASL [(getMarkerPos "Zspawn_6") select 0, (getMarkerPos "Zspawn_6") select 1,0]; 
}; 
};


On Deactivation


hint "Zombie Attack Over";
Zspawner_1 setPosASL [0,0,0];
Zspawner_2 setPosASL [0,0,0];
Zspawner_3 setPosASL [0,0,0];
Zspawner_4 setPosASL [0,0,0];
Zspawner_5 setPosASL [0,0,0];
Zspawner_6 setPosASL [0,0,0];