mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
0d1becf09f
Modified config for easier reading of each settings comments. Changed all events to PrePostFix 2 with move to that folder Removed events folder from epoch_settings pbo
30 lines
913 B
Plaintext
30 lines
913 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
|
|
//[[[cog import generate_private_arrays ]]]
|
|
private ["_chance","_player","_players"];
|
|
//[[[end]]]
|
|
_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];
|
|
};
|
|
};
|