Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 2.15 KB | None | 0 0
  1. span class="re5"> initiateZeusByUID = {
  2.     params ["_player"];
  3.    
  4.     private ["_uid", "_zeusUIDs", "_zeusModuleNumber", "_zeusModule"];
  5.     _uid = getPlayerUID _player;
  6.  
  7.     if !( isNil {_player getVariable 'zeusModule'} ) then
  8.     {   unassignCurator (zeusModules select (_player getVariable 'zeusModule')); };
  9.     _player setVariable ["zeusModule", nil];
  10.  
  11.     _zeusUIDs = zeusAdminUIDs + zeusModeratorUIDs + zeusSpartanUIDs;
  12.    
  13.     _zeusModuleNumber = _zeusUIDs find _uid;
  14.    
  15.     if ( _zeusModuleNumber == -1 ) exitWith
  16.     {   [parseText format ["<t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
  17. <t size='1.2'>Welcome %2</t><br /><t size='0.8' font='PuristaMedium'>Ensure you are familiar with our server rules:<br /> www.ahoyworld.net/index/rules</t>", "INVADE & ANNEX", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player]; };
  18.    
  19.     if ( (zeusModeratorUIDs find _uid) > -1 ) exitWith
  20.     {   [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
  21. <t size='1.2'>Welcome %2</t>", "AWE MODERATOR: ZEUS NOT ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player]; };
  22.    
  23.     _zeusModule = zeusModules select _zeusModuleNumber;
  24.     unassignCurator _zeusModule;
  25.     _player assignCurator _zeusModule;
  26.     _player setVariable ["zeusModule", _zeusModuleNumber];
  27.     [_zeusModule,[-1,-2,0]] call BIS_fnc_setCuratorVisionModes;
  28.     adminChannelID radioChannelAdd [_player];
  29.  
  30.     if ( (zeusSpartanUIDs find _uid) > -1 ) then
  31.     {   diag_log format ['Zeus (spartan) assigned on %1', name _player];
  32.         [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
  33. <t size='1.2'>Welcome %2</t>", "ZEUS (SPARTAN) ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player];
  34.     };
  35.  
  36.     if ( (zeusAdminUIDs find _uid) > -1 ) then
  37.     {   _player setVariable ["isZeus", true, true];
  38.         diag_log format ['Zeus (admin) assigned on %1', name _player];
  39.         [parseText format ["<br /><t align='center' font='PuristaBold' ><t size='1.6'>%1</t><br />
  40. <t size='1.2'>Welcome %2</t>", "ZEUS (ADMIN) ASSIGNED", name _player], true, nil, 12, 0.3, 0.3] remoteExec ["BIS_fnc_textTiles", _player];
  41.     };
  42. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement