Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (_cmd == "fireworks") then
- {
- {
- if (name _x == _Player) then
- {
- systemChat format["<Firework> Spawning Fireworks on : %1",name _x];
- _fn_air_explosion =
- {
- private ["_position", "_type", "_charge"];
- _position = _this select 0;
- _type = _this select 1;
- _charge = _type createVehicle _position;
- _charge setPos _position;
- uiSleep 1;
- deleteVehicle _charge;
- };
- _fn_firework =
- {
- private ["_position", "_type", "_ball", "_smoke"];
- _position = _this select 0;
- _type = _this select 1;
- _ball = createVehicle ["Baseball", [0,0,0], [], 0, "CAN_COLLIDE"];
- _smoke = createVehicle ["SmokeShellRed", [0,0,0], [], 0, "CAN_COLLIDE"];
- _smoke attachTo [_ball, [0,0,0]];
- _ball setPos _position;
- uiSleep 4;
- _ball setVelocity [5 - (random 10),5 - (random 10),50];
- uiSleep 2;
- _position = getPos _ball;
- deleteVehicle _ball;
- deleteVehicle _smoke;
- [_position, _type] spawn _fn_air_explosion;
- };
- [getPos _x, "HelicopterExploSmall"] call _fn_firework;
- };
- }forEach playableUnits;
- };
- if (_cmd == "spawnWeapon") then
- {
- disableSerialization;
- _display = findDisplay 3030;
- _Weapon_Menu = (_display) displayCtrl 1;
- lbClear ((_display) displayCtrl 1);
- _Weapon_Menu ctrlSetFontHeight .034;
- _Weapon_Menu ctrlSetFont "Zeppelin33";
- _Weapon_Menu ctrlRemoveAllEventHandlers "LBDblClick";_Weapon_Menu ctrlRemoveAllEventHandlers "LBSelChanged";
- _Weapon_Menu ctrlSetEventHandler ["LBDblClick","[lbText [1,(lbCurSel 1)],(lbCurSel 1)] spawn rbnNv4_Admin_Weapon;"];
- _cfg_weapon = configFile >> "cfgWeapons";
- _weapon_list = [];
- for "_i" from 0 to (count _cfg_weapon)-1 do
- {
- _weapon_class = _cfg_weapon select _i;
- if (isClass _weapon_class) then
- {
- _weapon = configName _weapon_class;
- if ((getNumber (_weapon_class >> "scope") == 2) and ((getText (configFile >> "cfgWeapons" >> _weapon >> "picture")) != "")) then
- {
- _weapon_list = _weapon_list + [_weapon];
- };
- };
- };
- for "_i" from 0 to (count _weapon_list)-1 do
- {
- _weapons = _weapon_list select _i;
- _Weapon_Menu lbAdd _weapons;
- _Weapon_Menu lbSetPicture [_i, (getText (configFile >> "cfgWeapons" >> _weapons >> "picture"))];
- };
- rbnNv4_Admin_Weapon =
- {
- _weapon_selected = _this select 0;
- if (_weapon_selected != "") then
- {
- _ammo_class_name = getArray(configFile >> "cfgWeapons" >> _weapon_selected >> "magazines");
- _ammo = _ammo_class_name select 0;
- removeAllWeapons player;
- player addWeapon _weapon_selected;
- player addMagazine _ammo;player addMagazine _ammo;
- player addMagazine _ammo;player addMagazine _ammo;
- reload player;
- systemChat format["<Weapon Spawned> : %1",_weapon_selected];
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement