Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- custom_game = _this select 0;
- admin_house = _this select 1;
- if (isNil "custom_game") then {custom_game = true;active_game = true;};
- if (custom_game) then {active_game = true;};
- waitUntil {!isNil ("sporkinit")};
- _pos = getpos player;
- _veh = vehicle player;
- Modversion = "2.0";
- "Welcome to Dayz Of Glory" hintC parseText format ["
- <t size='1.25' shadow='1'align='left' color='#ff8800'>Dayz of Glory Version %1</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>1. Buy/Sell guns @ Fire Stations</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>2. Banking @ Supermarkets on Laptops</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>3. Minigame is @ Stary</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>4. Minigame reward is $3000</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>5. Loot money off of Zombies and Players</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>6. Carshop @ Balota</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>7. CarShop vehicles do NOT SAVE on RESTART</t><br/>
- <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
- <t size='1.1' shadow='1'align='left' color='#FFFFFF'>8. ExpertiseGaming.com</t><br/>",
- (Modversion)];
- _vehicleSpawner =
- {
- _type = _this select 0;
- _pos = _this select 1;
- _player = _this select 2;
- _dirPlr = getDir _player;
- _object = createVehicle [_type, _pos, [], 0, "CAN_COLLIDE"];
- _object addMPEventHandler ["MPKilled",{_this call vehicle_handleServerKilled;}];
- _uniqueid = str(round(random 999999));
- _object setVariable ["ObjectID", _uniqueid, true];
- _object setVariable ["ObjectUID", _uniqueid, true];
- _object setVariable ["lastUpdate",time,true];
- _object setDir _dirPlr;
- dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];
- waitUntil {(!isNull _object)};
- sleep 3;
- _typeObj = typeOf _object;
- _posObj = getPos _object;
- _dirObj = getDir _object;
- _key = format["CHILD:999:select `id` from `vehicle` where `class_name` = '?' LIMIT 1:[""%1""]:",_typeObj];
- _data = "HiveEXT" callExtension _key;
- _result = call compile format ["%1", _data];
- _status = _result select 0;
- if (_status == "CustomStreamStart") then
- {
- "HiveEXT" callExtension _key;
- _temp = _result select 1;
- if (_temp == 0) then
- {
- _data = "HiveEXT" callExtension format["CHILD:999:Insert into vehicle
- (class_name, damage_min, damage_max, fuel_min, fuel_max, limit_min, limit_max, parts, inventory)
- values
- ('?',0,0,1.0,1.0,0,99,'',''):[""%1""]:", _typeObj];
- };
- };
- _data = "HiveEXT" callExtension format["CHILD:999:Insert into world_vehicle
- (vehicle_id, world_id, worldspace, chance)
- values
- ((SELECT `id` FROM `vehicle` where `class_name` = '?' LIMIT 1), 1, '',1):[""%1"", ""%2""]:", _typeObj, worldName];
- _data = "HiveEXT" callExtension format["CHILD:999:Insert into instance_vehicle
- (world_vehicle_id, instance_id, worldspace, inventory, parts, fuel, damage)
- values
- ((SELECT `id` FROM `world_vehicle` where `vehicle_id` = (SELECT `id` FROM `vehicle` where `class_name` = '%1' LIMIT 1) LIMIT 1), %3, '%2','[[[],[]],[[],[]],[[],[]]]','[]',1,0):[]:", _typeObj, [_dirObj, _posObj], dayZ_instance];
- _key = format["CHILD:999:SELECT `id` FROM `instance_vehicle` ORDER BY `id` DESC LIMIT 1:[]:"];
- _data = "HiveEXT" callExtension _key;
- _result = call compile format ["%1", _data];
- _status = _result select 0;
- if (_status == "CustomStreamStart") then
- {
- _temp = _result select 1;
- if (_temp == 1) then
- {
- _data = "HiveEXT" callExtension _key;
- _result = call compile format ["%1", _data];
- _status = _result select 0;
- };
- };
- _object setVariable ["lastUpdate",time];
- _object setVariable ["ObjectID", str(_status), true];
- _object setVariable ["CharacterID", "1337", true];
- [(_object)] spawn {sleep 3;[(_this select 0),"all"] call server_updateObject;};
- };
- vehicle_spawner =
- {
- _allUnits = allUnits;
- player setVehicleInit "allUnits = [];";
- processInitCommands;
- clearVehicleInit player;
- allUnits = _allUnits;
- _dir = getdir player;
- _pos = getpos player;
- _pos = [(_pos select 0)+5*sin(_dir),(_pos select 1)+5*cos(_dir),0];
- sporkulus = createVehicle [spawnthisshit, _pos, [], 0, "CAN_COLLIDE"];
- sporkulus setVariable ["ObjectUID", "script made by Sporkulus", true];
- };
- level_up =
- {
- str _level_1;
- str _level_2;
- str _level_3;
- str _level_4;
- str _level_5;
- str _level_6;
- str _level_7;
- str _level_8;
- str _level_9;
- str _level_10;
- str _level_11;
- str _level_12;
- str _level_13;
- str _level_14;
- str _level_15;
- str _level_16;
- str _level_17;
- str _level_18;
- str _level_19;
- str _level_20;
- str _level_21;
- str _level_22;
- str _level_23;
- str _level_24;
- str _level_25;
- str _level_26;
- str _level_27;
- str _level_28;
- str _level_29;
- str _level_30;
- str _level_31;
- str _level_32;
- str _level_33;
- str _level_34;
- str _level_35;
- str _level_36;
- str _level_37;
- str _level_38;
- str _level_39;
- str _level_40;
- str _level_41;
- str _level_42;
- str _level_43;
- str _level_44;
- str _level_45;
- if ((currentMoney >= (v2)) and (currentMoney < (v3)) and (Currentlevel == 1)) then
- {
- Currentlevel = 2;
- profileNamespace setVariable [lvl_var, Currentlevel]; saveProfileNamespace;
- _setlevel = profileNamespace getVariable [lvl_var,0];
- Currentlevel = _setlevel;
- _class = "Old_bike_TK_CIV_EP1";
- _pos = getPos vehicle player;
- _dir = getdir vehicle player;
- _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),0];
- [_class,_pos] call _vehicleSpawner;
- if (allow_texts) then {cutText [format["LEVEL %1 REACHED!", Currentlevel], "WHITE IN"];};
- if (allow_sounds) then {playsound "Challenge_Completed";};genRewards = true;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement