Advertisement
Guest User

Untitled

a guest
Oct 1st, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1.  
  2. custom_game = _this select 0;
  3. admin_house = _this select 1;
  4. if (isNil "custom_game") then {custom_game = true;active_game = true;};
  5. if (custom_game) then {active_game = true;};
  6. waitUntil {!isNil ("sporkinit")};
  7.  
  8. _pos = getpos player;
  9. _veh = vehicle player;
  10.  
  11.  
  12. Modversion = "2.0";
  13.  
  14.  
  15.  
  16. "Welcome to Dayz Of Glory" hintC parseText format ["
  17. <t size='1.25' shadow='1'align='left' color='#ff8800'>Dayz of Glory Version %1</t><br/>
  18. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  19. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>1. Buy/Sell guns @ Fire Stations</t><br/>
  20. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  21. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>2. Banking @ Supermarkets on Laptops</t><br/>
  22. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  23. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>3. Minigame is @ Stary</t><br/>
  24. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  25. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>4. Minigame reward is $3000</t><br/>
  26. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  27. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>5. Loot money off of Zombies and Players</t><br/>
  28. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  29. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>6. Carshop @ Balota</t><br/>
  30. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  31. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>7. CarShop vehicles do NOT SAVE on RESTART</t><br/>
  32. <t size='.7' shadow='1'align='left' color='#FFFFFF'></t><br/>
  33. <t size='1.1' shadow='1'align='left' color='#FFFFFF'>8. ExpertiseGaming.com</t><br/>",
  34. (Modversion)];
  35.  
  36. _vehicleSpawner =
  37. {
  38. _type = _this select 0;
  39. _pos = _this select 1;
  40. _player = _this select 2;
  41. _dirPlr = getDir _player;
  42. _object = createVehicle [_type, _pos, [], 0, "CAN_COLLIDE"];
  43. _object addMPEventHandler ["MPKilled",{_this call vehicle_handleServerKilled;}];
  44. _uniqueid = str(round(random 999999));
  45. _object setVariable ["ObjectID", _uniqueid, true];
  46. _object setVariable ["ObjectUID", _uniqueid, true];
  47. _object setVariable ["lastUpdate",time,true];
  48. _object setDir _dirPlr;
  49. dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];
  50. waitUntil {(!isNull _object)};
  51. sleep 3;
  52. _typeObj = typeOf _object;
  53. _posObj = getPos _object;
  54. _dirObj = getDir _object;
  55. _key = format["CHILD:999:select `id` from `vehicle` where `class_name` = '?' LIMIT 1:[""%1""]:",_typeObj];
  56. _data = "HiveEXT" callExtension _key;
  57. _result = call compile format ["%1", _data];
  58. _status = _result select 0;
  59. if (_status == "CustomStreamStart") then
  60. {
  61. "HiveEXT" callExtension _key;
  62. _temp = _result select 1;
  63. if (_temp == 0) then
  64. {
  65. _data = "HiveEXT" callExtension format["CHILD:999:Insert into vehicle
  66. (class_name, damage_min, damage_max, fuel_min, fuel_max, limit_min, limit_max, parts, inventory)
  67. values
  68. ('?',0,0,1.0,1.0,0,99,'',''):[""%1""]:", _typeObj];
  69. };
  70. };
  71. _data = "HiveEXT" callExtension format["CHILD:999:Insert into world_vehicle
  72. (vehicle_id, world_id, worldspace, chance)
  73. values
  74. ((SELECT `id` FROM `vehicle` where `class_name` = '?' LIMIT 1), 1, '',1):[""%1"", ""%2""]:", _typeObj, worldName];
  75. _data = "HiveEXT" callExtension format["CHILD:999:Insert into instance_vehicle
  76. (world_vehicle_id, instance_id, worldspace, inventory, parts, fuel, damage)
  77. values
  78. ((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];
  79. _key = format["CHILD:999:SELECT `id` FROM `instance_vehicle` ORDER BY `id` DESC LIMIT 1:[]:"];
  80. _data = "HiveEXT" callExtension _key;
  81. _result = call compile format ["%1", _data];
  82. _status = _result select 0;
  83. if (_status == "CustomStreamStart") then
  84. {
  85. _temp = _result select 1;
  86. if (_temp == 1) then
  87. {
  88. _data = "HiveEXT" callExtension _key;
  89. _result = call compile format ["%1", _data];
  90. _status = _result select 0;
  91. };
  92. };
  93. _object setVariable ["lastUpdate",time];
  94. _object setVariable ["ObjectID", str(_status), true];
  95. _object setVariable ["CharacterID", "1337", true];
  96. [(_object)] spawn {sleep 3;[(_this select 0),"all"] call server_updateObject;};
  97. };
  98. vehicle_spawner =
  99. {
  100. _allUnits = allUnits;
  101. player setVehicleInit "allUnits = [];";
  102. processInitCommands;
  103. clearVehicleInit player;
  104. allUnits = _allUnits;
  105. _dir = getdir player;
  106. _pos = getpos player;
  107. _pos = [(_pos select 0)+5*sin(_dir),(_pos select 1)+5*cos(_dir),0];
  108.  
  109. sporkulus = createVehicle [spawnthisshit, _pos, [], 0, "CAN_COLLIDE"];
  110. sporkulus setVariable ["ObjectUID", "script made by Sporkulus", true];
  111. };
  112.  
  113. level_up =
  114. {
  115. str _level_1;
  116. str _level_2;
  117. str _level_3;
  118. str _level_4;
  119. str _level_5;
  120. str _level_6;
  121. str _level_7;
  122. str _level_8;
  123. str _level_9;
  124. str _level_10;
  125. str _level_11;
  126. str _level_12;
  127. str _level_13;
  128. str _level_14;
  129. str _level_15;
  130. str _level_16;
  131. str _level_17;
  132. str _level_18;
  133. str _level_19;
  134. str _level_20;
  135. str _level_21;
  136. str _level_22;
  137. str _level_23;
  138. str _level_24;
  139. str _level_25;
  140. str _level_26;
  141. str _level_27;
  142. str _level_28;
  143. str _level_29;
  144. str _level_30;
  145. str _level_31;
  146. str _level_32;
  147. str _level_33;
  148. str _level_34;
  149. str _level_35;
  150. str _level_36;
  151. str _level_37;
  152. str _level_38;
  153. str _level_39;
  154. str _level_40;
  155. str _level_41;
  156. str _level_42;
  157. str _level_43;
  158. str _level_44;
  159. str _level_45;
  160.  
  161. if ((currentMoney >= (v2)) and (currentMoney < (v3)) and (Currentlevel == 1)) then
  162. {
  163. Currentlevel = 2;
  164. profileNamespace setVariable [lvl_var, Currentlevel]; saveProfileNamespace;
  165. _setlevel = profileNamespace getVariable [lvl_var,0];
  166. Currentlevel = _setlevel;
  167. _class = "Old_bike_TK_CIV_EP1";
  168. _pos = getPos vehicle player;
  169. _dir = getdir vehicle player;
  170. _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),0];
  171. [_class,_pos] call _vehicleSpawner;
  172. if (allow_texts) then {cutText [format["LEVEL %1 REACHED!", Currentlevel], "WHITE IN"];};
  173. if (allow_sounds) then {playsound "Challenge_Completed";};genRewards = true;
  174. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement