Advertisement
Guest User

Script Code

a guest
Apr 14th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.10 KB | None | 0 0
  1. if (_cmd == "fireworks") then
  2.                 {
  3.                     {
  4.                         if (name _x == _Player) then
  5.                         {
  6.                             systemChat format["<Firework> Spawning Fireworks on : %1",name _x];
  7.                            
  8.                             _fn_air_explosion =
  9.                             {
  10.                                 private ["_position", "_type", "_charge"];
  11.                                 _position = _this select 0;
  12.                                 _type = _this select 1;
  13.                                 _charge = _type createVehicle _position;
  14.                                 _charge setPos _position;
  15.                                 uiSleep 1;
  16.                                 deleteVehicle _charge;
  17.                             };
  18.                            
  19.                             _fn_firework =
  20.                             {
  21.                                 private ["_position", "_type", "_ball", "_smoke"];
  22.                                 _position = _this select 0;
  23.                                 _type = _this select 1;
  24.                                 _ball = createVehicle ["Baseball", [0,0,0], [], 0, "CAN_COLLIDE"];
  25.                                 _smoke = createVehicle ["SmokeShellRed", [0,0,0], [], 0, "CAN_COLLIDE"];
  26.                                 _smoke attachTo [_ball, [0,0,0]];
  27.                                 _ball setPos _position;
  28.                                 uiSleep 4;
  29.                                 _ball setVelocity [5 - (random 10),5 - (random 10),50];
  30.                                 uiSleep 2;
  31.                                 _position = getPos _ball;
  32.                                 deleteVehicle _ball;
  33.                                 deleteVehicle _smoke;
  34.                                 [_position, _type] spawn _fn_air_explosion;
  35.                             };
  36.                             [getPos _x, "HelicopterExploSmall"] call _fn_firework;
  37.                         };
  38.                     }forEach playableUnits;
  39.                 };
  40.                 if (_cmd == "spawnWeapon") then
  41.                 {
  42.                     disableSerialization;
  43.                     _display = findDisplay 3030;
  44.                     _Weapon_Menu = (_display) displayCtrl 1;
  45.                     lbClear ((_display) displayCtrl 1);
  46.                     _Weapon_Menu ctrlSetFontHeight .034;
  47.                     _Weapon_Menu ctrlSetFont "Zeppelin33";
  48.                     _Weapon_Menu ctrlRemoveAllEventHandlers "LBDblClick";_Weapon_Menu ctrlRemoveAllEventHandlers "LBSelChanged";
  49.                     _Weapon_Menu ctrlSetEventHandler ["LBDblClick","[lbText [1,(lbCurSel 1)],(lbCurSel 1)] spawn rbnNv4_Admin_Weapon;"];
  50.                    
  51.                     _cfg_weapon = configFile >> "cfgWeapons";
  52.                     _weapon_list = [];
  53.  
  54.                     for "_i" from 0 to (count _cfg_weapon)-1 do
  55.                     {
  56.                         _weapon_class = _cfg_weapon select _i;
  57.                         if (isClass _weapon_class) then
  58.                         {
  59.                             _weapon = configName _weapon_class;
  60.                             if ((getNumber (_weapon_class >> "scope") == 2) and ((getText (configFile >> "cfgWeapons" >> _weapon >> "picture")) != "")) then
  61.                             {
  62.                                 _weapon_list = _weapon_list + [_weapon];
  63.                             };
  64.                         };
  65.                     };
  66.                    
  67.                     for "_i" from 0 to (count _weapon_list)-1 do
  68.                     {
  69.                         _weapons = _weapon_list select _i;
  70.                            
  71.                         _Weapon_Menu lbAdd _weapons;
  72.                         _Weapon_Menu lbSetPicture [_i, (getText (configFile >> "cfgWeapons" >> _weapons >> "picture"))];
  73.                     };
  74.                    
  75.                     rbnNv4_Admin_Weapon =
  76.                     {
  77.                         _weapon_selected = _this select 0;
  78.                         if (_weapon_selected != "") then
  79.                         {
  80.                             _ammo_class_name = getArray(configFile >> "cfgWeapons" >> _weapon_selected >> "magazines");
  81.                             _ammo = _ammo_class_name select 0;
  82.                            
  83.                             removeAllWeapons player;
  84.                             player addWeapon _weapon_selected;
  85.                             player addMagazine _ammo;player addMagazine _ammo;
  86.                             player addMagazine _ammo;player addMagazine _ammo;
  87.                             reload player;
  88.                            
  89.                             systemChat format["<Weapon Spawned> : %1",_weapon_selected];
  90.                         };
  91.                     };
  92.                 };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement