Epoch/Sources/epoch_server_settings/EpochEvents/AirDrop.sqf
vbawol 7714c62e96 test fix issue with joining a dead players groups
optimize reduce number of allPlayer calls
2017-03-05 11:04:43 -06:00

27 lines
815 B
Plaintext

/*
Trigger Air drop client side via randomly selected player.
by Aaron Clark - EpochMod.com
Improvements and or bugfixes and other contributions are welcome via the github:
https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server_settings/EpochEvents/AirDrop.sqf
*/
// 50% chance every 45 minutes by default
_chance = 50;
if (random 100 < _chance) then {
// get all alive players
_players = allPlayers select {alive _x};
// continue if players found alive
if !(_players isEqualTo []) then {
// select random player
_player = selectRandom _players;
// Trigger air drop via player
["B_Heli_Transport_01_F", _player, true] remoteExec ['EPOCH_unitSpawn',_player];
diag_log format["Epoch: Air Drop Triggered on %1", _player];
};
};