Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //set up stuff you need to have set up before units initialise. Put everything inside the if(isServer) since this runs on all clients.
- diag_log "preset running";
- if (isServer) then {
- _players = playersNumber west; //west since players are blufor.
- _traitorcount = floor (_players/4); /// one traitor for every 4 players.
- _detectivecount = floor (_players/8); /// one detective for every 4 players.
- _innocents = [];
- { if (isPlayer _x) then { _innocents set [count _innocents, _x]; }; } forEach allUnits;
- _traitors = [_innocents, _traitorcount, _traitorcount] call compile preprocessFile "randomise.sqf";
- _innocents = _innocents - _traitors;
- _detective = [_innocents, _detectivecount, _detectivecount] call compile preprocessFile "randomise.sqf";
- };
- diag_log "preset ended";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement