Advertisement
Guest User

Fallout Minigame v1.0 (Igra na ispadanje)

a guest
May 14th, 2018
592
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.79 KB | None | 0 0
  1. /*
  2. ___ _ _ _ _ _
  3. / __\_ _| | | ___ _ _| |_ /\/\ (_)_ __ (_) __ _ __ _ _ __ ___ ___
  4. / _\/ _` | | |/ _ \| | | | __| / \| | '_ \| |/ _` |/ _` | '_ ` _ \ / _ \
  5. / / | (_| | | | (_) | |_| | |_ / /\/\ \ | | | | | (_| | (_| | | | | | | __/
  6. \/ \__,_|_|_|\___/ \__,_|\__| \/ \/_|_| |_|_|\__, |\__,_|_| |_| |_|\___|
  7. |___/v1.0
  8. Fallout Minigame ili na našem 'Igra na ispadanje' koja je namijenjena za zabavu.
  9. Kako bi ste pristupili ili pokrenuli igru upisati ce te /fallout, to jest /napustifallout
  10.  
  11. Da bi igra uspješno započela potrebna su minimalno 3 igrača u istoj, inaće se igra prekida i nema pobjednika.
  12. (Minimalan broj igrača je podesiv putem skripte, za sada je na 3)
  13.  
  14. Igra se sastoji od 76 padajućih platformi koje padaju nakon jedne sekunde i tako sužava prostor za kretnju,
  15. ukoliko ste stali na platformu koja pada, tada ste eliminirani i zadnji igrac koji ostane na platformi je pobjednik.
  16.  
  17. Vrijeme igre je neograničeno, a cilj je ostati što duže na preostalim platformama i tako stići to vrijedne nagrade.
  18.  
  19. Napravljena je i 'Info Ploča' koja pokazuje koliko je igrača u igri, vrijeme i naravno koliko je preostalo platformi do kraja igre.
  20.  
  21. Funkcije su pisane na engleskom jeziku a tekst na hrvatskom.
  22. (Važan podatak: Važno je da kod prebacite u mod da ne dođe do raznih komplikacija)
  23. Ova skripta je rađena za nekadašnji ISG/NEF te je samo dodato par stvari da skripta izgleda bolje.
  24.  
  25. Ugodna zabava @ Bolex_ ;)
  26. Zahvala: Bratu Hazonu za testiranje
  27. */
  28.  
  29. #define FILTERSCRIPT
  30.  
  31. #include a_samp
  32. #include streamer
  33. #include izcmd
  34.  
  35. #define function%0(%1) forward%0(%1); public%0(%1)
  36. #define InFallout(%0) GetPVarInt(%0,"In_Fallout")
  37. #define FALLOUT_COUNT 30
  38. #define MIN_FALLOUT_PLAYER 3
  39.  
  40. #define BIJELA "{FFFFFF}"
  41. #define NCRVENA "{FF4500}"
  42.  
  43. new
  44. string[128],
  45. hms[3],
  46. Float:fallpos[3],
  47. fObjects[76],
  48. fall_objects = 76,
  49. fall_players = false,
  50. bool: FalloutStarted = false,
  51. bool: FalloutRun = false,
  52. FalloutStartTimer = -1,
  53. falloutcount = FALLOUT_COUNT,
  54. FalloutDeathTimer,
  55. Text:fall_td, Text:fall_boxtd, Text:fall_previewtd, Text:fall_smallboxtd, Text:fall_fnametd,
  56. fall_time,
  57. f_object
  58. ;
  59.  
  60. new Float:falloutpos[15][4]={
  61. {-988.0902,-659.1328,261.1797,218.4480}, {-977.8398,-658.9387,261.1795,180.0},
  62. {-966.5896,-659.5820,261.1799,180.0}, {-958.3835,-659.4771,261.1799,145.0},
  63. {-958.1046,-671.3028,261.1804,90.0}, {-957.2604,-684.1865,261.1788,90.0},
  64. {-957.6481,-697.5299,261.1801,45.0}, {-970.7908,-697.2638,261.1800,0.0},
  65. {-981.4674,-697.1113,261.1799,0.0}, {-976.2013,-679.8033,261.1793,347.2058},
  66. {-970.8993,-667.8923,261.1787,90.0}, {-981.1204,-669.2873,261.1794,235.9321},
  67. {-964.1179,-680.9289,261.1798,97.1868}, {-969.1664,-690.2943,261.1792,0.0},
  68. {-980.8322,-681.1248,261.1800,0.0}
  69. };
  70.  
  71. public OnFilterScriptInit() {
  72.  
  73. fall_boxtd = TextDrawCreate(110.000000, 183.500000, "_");
  74. TextDrawLetterSize(fall_boxtd, 0.000000, 3.865278);
  75. TextDrawTextSize(fall_boxtd, -2.000000, 0.000000);
  76. TextDrawAlignment(fall_boxtd, 1);
  77. TextDrawColor(fall_boxtd, 0);
  78. TextDrawUseBox(fall_boxtd, true);
  79. TextDrawBoxColor(fall_boxtd, 102);
  80. TextDrawSetShadow(fall_boxtd, 0);
  81. TextDrawSetOutline(fall_boxtd, 0);
  82. TextDrawFont(fall_boxtd, 0);
  83.  
  84. fall_td = TextDrawCreate(31.500000, 190.312500, " ");
  85. TextDrawLetterSize(fall_td, 0.128000, 0.733751);
  86. TextDrawAlignment(fall_td, 1);
  87. TextDrawColor(fall_td, -1);
  88. TextDrawSetShadow(fall_td, 0);
  89. TextDrawSetOutline(fall_td, 1);
  90. TextDrawBackgroundColor(fall_td, 51);
  91. TextDrawFont(fall_td, 1);
  92. TextDrawSetProportional(fall_td, 1);
  93.  
  94. fall_previewtd = TextDrawCreate(75.500000, 158.812500, "_");
  95. TextDrawLetterSize(fall_previewtd, 0.449999, 1.600000);
  96. TextDrawTextSize(fall_previewtd, 39.500000, 49.437500);
  97. TextDrawAlignment(fall_previewtd, 1);
  98. TextDrawColor(fall_previewtd, -1);
  99. TextDrawBackgroundColor(fall_previewtd, 0x00000000);
  100. TextDrawSetShadow(fall_previewtd, 0);
  101. TextDrawSetOutline(fall_previewtd, 1);
  102. TextDrawFont(fall_previewtd, 5);
  103. TextDrawSetProportional(fall_previewtd, 1);
  104. TextDrawSetPreviewModel(fall_previewtd, 1697);
  105. TextDrawSetPreviewRot(fall_previewtd, 15.000000, 20.000000, 20.000000, 1.000000);
  106.  
  107. fall_smallboxtd = TextDrawCreate(5.000000, 189.625000, "_");
  108. TextDrawLetterSize(fall_smallboxtd, 0.000000, 2.211111);
  109. TextDrawTextSize(fall_smallboxtd, -2.000000, 0.000000);
  110. TextDrawAlignment(fall_smallboxtd, 1);
  111. TextDrawColor(fall_smallboxtd, 0);
  112. TextDrawUseBox(fall_smallboxtd, true);
  113. TextDrawBoxColor(fall_smallboxtd, 102);
  114. TextDrawSetShadow(fall_smallboxtd, 0);
  115. TextDrawSetOutline(fall_smallboxtd, 0);
  116. TextDrawFont(fall_smallboxtd, 0);
  117.  
  118. fall_fnametd = TextDrawCreate(31.000000, 175.437500, "~r~F~w~allout");
  119. TextDrawLetterSize(fall_fnametd, 0.317000, 1.258749);
  120. TextDrawAlignment(fall_fnametd, 1);
  121. TextDrawColor(fall_fnametd, -1);
  122. TextDrawSetShadow(fall_fnametd, 0);
  123. TextDrawSetOutline(fall_fnametd, 1);
  124. TextDrawBackgroundColor(fall_fnametd, 51);
  125. TextDrawFont(fall_fnametd, 3);
  126. TextDrawSetProportional(fall_fnametd, 1);
  127. return 1;
  128. }
  129.  
  130. FreshFalloutTD() {
  131. if(FalloutRun == false) return 0;
  132. ConvertIntToDate(((GetTickCount()-fall_time)/1000), hms[0], hms[1], hms[2]);
  133. new str[128] = EOS;
  134. format(str, sizeof(str), "~h~~h~~h~UKUPNO IGRACA: ~b~~h~%i~n~~h~~h~~h~~h~VRIJEME: ~r~~h~%02i:%02i~n~~h~~h~~h~~h~PREOSTALIH PODLOGA: ~y~~h~~h~%i", fall_players, hms[1], hms[2], fall_objects);
  135. TextDrawSetString(fall_td, str);
  136. return 1;
  137. }
  138.  
  139. public OnFilterScriptExit() {
  140. for(new i = 0; i < 76; i++) DestroyDynamicObject(fObjects[i]);
  141. if(FalloutStarted == true) DeleteFallout();
  142. return 1;
  143. }
  144.  
  145. public OnPlayerCommandReceived(playerid, cmdtext[]) {
  146. if(InFallout(playerid) && strcmp(cmdtext, "/napustifallout")) return SendClientMessage(playerid, -1, ""BIJELA"("NCRVENA"greska"BIJELA") Komandu mozete koristiti samo kada st1e u igri");
  147. return 1;
  148. }
  149.  
  150. CMD:fallout(playerid) {
  151. if(InFallout(playerid)) return SendClientMessage(playerid, -1, "* Vec ste u igri.");
  152. if(FalloutRun == true) return SendClientMessage(playerid, -1, ""BIJELA"("NCRVENA"FALLOUT"BIJELA") Igra je vec zapocela. Pokusajte kasnije.");
  153. if(!FalloutStarted) {
  154. StartFallout();
  155. JoinFallout(playerid);
  156. }else JoinFallout(playerid);
  157. return 1;
  158. }
  159.  
  160. CMD:napustifallout(playerid) {
  161. if(!InFallout(playerid)) return SendClientMessage(playerid, -1, "* Niste u igri da bi koristili komandu.");
  162. fall_players --;
  163. SetPVarInt(playerid, "In_Fallout", 0);
  164. TextDrawHideForPlayer(playerid, fall_td);
  165. TextDrawHideForPlayer(playerid, fall_boxtd);
  166. TextDrawHideForPlayer(playerid, fall_previewtd);
  167. TextDrawHideForPlayer(playerid, fall_smallboxtd);
  168. TextDrawHideForPlayer(playerid, fall_fnametd);
  169. SetPlayerVirtualWorld(playerid, 0);
  170. SpawnPlayer(playerid);
  171. format(string, sizeof(string), ""BIJELA"("NCRVENA"FALLOUT"BIJELA") %s je %s fallout igru.", Name(playerid), (FalloutRun == true ? ("izgubio") : ("napustio")));
  172. SendClientMessageToAll(-1, string);
  173. return 1;
  174. }
  175.  
  176. function StartFallout() {
  177. if(FalloutStarted == true) return 0;
  178. FalloutStarted = true;
  179. LoadFalloutMap();
  180. fall_objects = 76;
  181. fall_players = false;
  182. SendClientMessageToAll(-1, ""BIJELA"("NCRVENA"FALLOUT"BIJELA") Fallout igra zapocinje za 30 sekundi. /fallout da se pridruzite");
  183. return 1;
  184. }
  185.  
  186. function JoinFallout(playerid) {
  187. if(FalloutStarted == false) return 0;
  188. if(FalloutRun == true) return 0;
  189. if(FalloutStartTimer == -1) FalloutStartTimer = SetTimer("FalloutCounter", 1000, true);
  190.  
  191. new r = random(sizeof(falloutpos));
  192. SetPlayerPos(playerid, falloutpos[r][0], falloutpos[r][1], falloutpos[r][2]);
  193. SetPlayerFacingAngle(playerid, falloutpos[r][3]);
  194. SetPlayerVirtualWorld(playerid, 100);
  195. SetCameraBehindPlayer(playerid);
  196. SetPlayerCameraLookAt(playerid, falloutpos[r][0], falloutpos[r][1], falloutpos[r][2]);
  197. SetPlayerCameraPos(playerid, falloutpos[r][0], falloutpos[r][1], falloutpos[r][2]+25);
  198. TogglePlayerControllable(playerid, false);
  199. SetPVarInt(playerid, "In_Fallout", 1);
  200. fall_players ++;
  201. format(string, sizeof(string), ""BIJELA"("NCRVENA"FALLOUT"BIJELA") %s "BIJELA"se je pridruzio fallout igri. [%i/15]", Name(playerid), fall_players);
  202. SendClientMessageToAll(-1, string);
  203. return 1;
  204. }
  205.  
  206. function FalloutCounter() {
  207. falloutcount--;
  208. format(string, sizeof(string), "~y~IGRA ZAPOCINJE ZA~n~~g~~h~~h~~h~(%02i)", falloutcount);
  209. for(new i; i < MAX_PLAYERS; i++) {
  210. if(InFallout(i)) GameTextForPlayer(i, string, 2000, 4);
  211. }
  212. if(!falloutcount) {
  213. if(fall_players < MIN_FALLOUT_PLAYER) return DeleteFallout();
  214. for(new i; i < MAX_PLAYERS; i++) {
  215. if(InFallout(i)) {
  216. GameTextForPlayer(i, "~g~GO! GO! GO!", 2000, 4);
  217. TogglePlayerControllable(i, true);
  218. SetCameraBehindPlayer(i);
  219. TextDrawShowForPlayer(i, fall_boxtd);
  220. TextDrawShowForPlayer(i, fall_td);
  221. TextDrawShowForPlayer(i, fall_previewtd);
  222. TextDrawShowForPlayer(i, fall_smallboxtd);
  223. TextDrawShowForPlayer(i, fall_fnametd);
  224. fall_time = GetTickCount();
  225. }
  226. }
  227. KillTimer(FalloutStartTimer);
  228. FalloutRun = true;
  229. FalloutDeathTimer = SetTimer("FalloutGameUpdate", 1000, true);
  230. }
  231. return 1;
  232. }
  233.  
  234. function FalloutCheck() {
  235. if(fall_objects == 1 && fall_players > 1) {
  236. SendClientMessageToAll(-1, ""BIJELA"("NCRVENA"FALLOUT"BIJELA") Fallout igra je završena. Nema pobjednika ove runde.");
  237. DeleteFallout();
  238. return 1;
  239. }
  240. new Float:Pos[3];
  241.  
  242. if(fall_players == MIN_FALLOUT_PLAYER-1) {
  243. if(!fall_players) {
  244. SendClientMessageToAll(-1, ""BIJELA"("NCRVENA"FALLOUT"BIJELA") Fallout igra je odgodena jer nema dovoljno igraca.");
  245. DeleteFallout();
  246. return 1;
  247. }
  248. format(string, sizeof(string), ""BIJELA"("NCRVENA"FALLOUT"BIJELA") {%06x}%s "BIJELA"je pobijedio fallout igru. Dobitak 8000$", GetPlayerColor(FalloutWinner()) >>> 8, Name(FalloutWinner()));
  249. SendClientMessageToAll(-1, string);
  250. GivePlayerMoney(FalloutWinner(), 8000);
  251. DeleteFallout();
  252. return 1;
  253. }
  254. for(new i; i < MAX_PLAYERS; i++) {
  255. if(InFallout(i)) {
  256. FreshFalloutTD();
  257. GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
  258. if(Pos[2] < 250.0) return cmd_napustifallout(i);
  259. }
  260. }
  261. return 1;
  262. }
  263.  
  264. function FalloutGameUpdate() {
  265. if(FalloutStarted == false || FalloutRun == false) return 0;
  266. FalloutCheck();
  267. refunction:
  268. f_object = fObjects[random(75)];
  269. GetDynamicObjectPos(f_object, fallpos[0], fallpos[1], fallpos[2]);
  270. if(fallpos[2] != 260.0) goto refunction;
  271. GetDynamicObjectRot(f_object, fallpos[0], fallpos[1], fallpos[2]);
  272. SetDynamicObjectRot(f_object, fallpos[0]+6.0, fallpos[1], fallpos[2]);
  273. SetTimerEx("LeftFalloutObject", 900, false, "i", f_object);
  274. return 1;
  275. }
  276.  
  277. function LeftFalloutObject(f_randobject) {
  278. if(!fall_objects) return 0;
  279. GetDynamicObjectPos(f_randobject, fallpos[0], fallpos[1], fallpos[2]);
  280. MoveDynamicObject(f_randobject, fallpos[0], fallpos[1], fallpos[2]-100, 10.0, 0, 0, 0);
  281. fall_objects --;
  282. return 1;
  283. }
  284.  
  285. stock DeleteFallout() {
  286. if(FalloutStarted == false) return 0;
  287. for(new i; i < MAX_PLAYERS; i++) {
  288. if(InFallout(i)) {
  289. SetPVarInt(i, "In_Fallout", 0);
  290. SetPlayerVirtualWorld(i, 0);
  291. TextDrawHideForPlayer(i, fall_boxtd);
  292. TextDrawHideForPlayer(i, fall_td);
  293. TextDrawHideForPlayer(i, fall_previewtd);
  294. TextDrawHideForPlayer(i, fall_smallboxtd);
  295. TextDrawHideForPlayer(i, fall_fnametd);
  296. SpawnPlayer(i);
  297. }
  298. KillTimer(FalloutStartTimer);
  299. KillTimer(FalloutDeathTimer);
  300. falloutcount = FALLOUT_COUNT;
  301. FalloutStartTimer = -1;
  302. FalloutRun = false;
  303. FalloutStarted = false;
  304. fall_time = false;
  305. }
  306. for(new i = 0; i < 76; i++) DestroyDynamicObject(fObjects[i]);
  307. return 1;
  308. }
  309.  
  310. stock FalloutWinner() {
  311. for(new i; i < MAX_PLAYERS; i++) if(InFallout(i)) return i;
  312. return -1;
  313. }
  314.  
  315. stock ConvertIntToDate(All, &Hour, &Minute, &Second) {
  316. Hour = All / 3600;
  317. All = All - (Hour*3600);
  318. Minute = All / 60;
  319. All = All - (Minute*60);
  320. Second = All;
  321. All = All - Second;
  322. }
  323.  
  324. Name(playerid) { new n[24]; GetPlayerName(playerid, n, 24); return n; }
  325.  
  326. LoadFalloutMap() {
  327. fObjects[0] = CreateDynamicObject(1697,-984.5000000,-659.2000100,260.0,31.7670000,0.0,0.0, 100);
  328. fObjects[1] = CreateDynamicObject(1697,-988.9660000,-659.2000100,260.0,31.7610000,0.0,0.0, 100);
  329. fObjects[2] = CreateDynamicObject(1697,-980.0332000,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  330. fObjects[3] = CreateDynamicObject(1697,-975.5673800,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  331. fObjects[4] = CreateDynamicObject(1697,-971.1015600,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  332. fObjects[5] = CreateDynamicObject(1697,-966.6357400,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  333. fObjects[6] = CreateDynamicObject(1697,-962.1699200,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  334. fObjects[7] = CreateDynamicObject(1697,-957.7031200,-659.1992200,260.0,31.7610000,0.0,0.0, 100);
  335. fObjects[8] = CreateDynamicObject(1697,-984.5000000,-664.5600000,260.0,31.7610000,0.0,0.0, 100);
  336. fObjects[9] = CreateDynamicObject(1697,-988.9660000,-669.9199800,260.0,31.7670000,0.0,0.0, 100);
  337. fObjects[10] = CreateDynamicObject(1697,-988.9660000,-675.2799700,260.0,31.7670000,0.0,0.0, 100);
  338. fObjects[11] = CreateDynamicObject(1697,-988.9660000,-680.6399500,260.0,31.7670000,0.0,0.0, 100);
  339. fObjects[12] = CreateDynamicObject(1697,-988.9660000,-685.9999400,260.0,31.7670000,0.0,0.0, 100);
  340. fObjects[13] = CreateDynamicObject(1697,-988.9660000,-691.3599200,260.0,31.7670000,0.0,0.0, 100);
  341. fObjects[14] = CreateDynamicObject(1697,-988.9660000,-696.7199100,260.0,31.7670000,0.0,0.0, 100);
  342. fObjects[15] = CreateDynamicObject(1697,-988.9658200,-664.5595700,260.0,31.7610000,0.0,0.0, 100);
  343. fObjects[16] = CreateDynamicObject(1697,-980.0341800,-664.5595700,260.0,31.7610000,0.0,0.0, 100);
  344. fObjects[17] = CreateDynamicObject(1697,-975.5683600,-664.5605500,260.0,31.7610000,0.0,0.0, 100);
  345. fObjects[18] = CreateDynamicObject(1697,-971.1025400,-664.5605500,260.0,31.7610000,0.0,0.0, 100);
  346. fObjects[19] = CreateDynamicObject(1697,-966.6367200,-664.5615200,260.0,31.7610000,0.0,0.0, 100);
  347. fObjects[20] = CreateDynamicObject(1697,-962.1709000,-664.5615200,260.0,31.7610000,0.0,0.0, 100);
  348. fObjects[21] = CreateDynamicObject(1697,-957.7050800,-664.5625000,260.0,31.7610000,0.0,0.0, 100);
  349. fObjects[22] = CreateDynamicObject(1697,-984.5000000,-669.9199800,260.0,31.7670000,0.0,0.0, 100);
  350. fObjects[23] = CreateDynamicObject(1697,-984.5000000,-675.2799700,260.0,31.7670000,0.0,0.0, 100);
  351. fObjects[24] = CreateDynamicObject(1697,-984.5000000,-680.6399500,260.0,31.7670000,0.0,0.0, 100);
  352. fObjects[25] = CreateDynamicObject(1697,-984.5000000,-685.9999400,260.0,31.7670000,0.0,0.0, 100);
  353. fObjects[26] = CreateDynamicObject(1697,-984.5000000,-691.3599200,260.0,31.7670000,0.0,0.0, 100);
  354. fObjects[27] = CreateDynamicObject(1697,-984.5000000,-696.7199100,260.0,31.7670000,0.0,0.0, 100);
  355. fObjects[28] = CreateDynamicObject(1697,-980.0351600,-669.9199200,260.0,31.7670000,0.0,0.0, 100);
  356. fObjects[29] = CreateDynamicObject(1697,-980.0361300,-675.2802700,260.0,31.7670000,0.0,0.0, 100);
  357. fObjects[30] = CreateDynamicObject(1697,-980.0371100,-680.6406200,260.0,31.7670000,0.0,0.0, 100);
  358. fObjects[31] = CreateDynamicObject(1697,-980.0380900,-686.0009800,260.0,31.7670000,0.0,0.0, 100);
  359. fObjects[32] = CreateDynamicObject(1697,-980.0390600,-691.3613300,260.0,31.7670000,0.0,0.0, 100);
  360. fObjects[33] = CreateDynamicObject(1697,-980.0400400,-696.7216800,260.0,31.7670000,0.0,0.0, 100);
  361. fObjects[34] = CreateDynamicObject(1697,-975.5693400,-669.9218700,260.0,31.7670000,0.0,0.0, 100);
  362. fObjects[35] = CreateDynamicObject(1697,-975.5703100,-675.2832000,260.0,31.7670000,0.0,0.0, 100);
  363. fObjects[36] = CreateDynamicObject(1697,-975.5712900,-680.6445300,260.0,31.7670000,0.0,0.0, 100);
  364. fObjects[37] = CreateDynamicObject(1697,-975.5722700,-686.0058600,260.0,31.7670000,0.0,0.0, 100);
  365. fObjects[38] = CreateDynamicObject(1697,-975.5732400,-691.3671900,260.0,31.7670000,0.0,0.0, 100);
  366. fObjects[39] = CreateDynamicObject(1697,-975.5742200,-696.7285200,260.0,31.7670000,0.0,0.0, 100);
  367. fObjects[40] = CreateDynamicObject(1697,-971.1035200,-669.9218700,260.0,31.7670000,0.0,0.0, 100);
  368. fObjects[41] = CreateDynamicObject(1697,-971.1044900,-675.2832000,260.0,31.7670000,0.0,0.0, 100);
  369. fObjects[42] = CreateDynamicObject(1697,-971.1054700,-680.6445300,260.0,31.7670000,0.0,0.0, 100);
  370. fObjects[43] = CreateDynamicObject(1697,-971.1064500,-686.0058600,260.0,31.7670000,0.0,0.0, 100);
  371. fObjects[44] = CreateDynamicObject(1697,-971.1074200,-691.3671900,260.0,31.7670000,0.0,0.0, 100);
  372. fObjects[45] = CreateDynamicObject(1697,-971.1084000,-696.7285200,260.0,31.7670000,0.0,0.0, 100);
  373. fObjects[46] = CreateDynamicObject(1697,-971.1035200,-669.9218700,260.0,31.7670000,0.0,0.0, 100);
  374. fObjects[47] = CreateDynamicObject(1697,-971.1044900,-675.2832000,260.0,31.7670000,0.0,0.0, 100);
  375. fObjects[48] = CreateDynamicObject(1697,-971.1054700,-680.6445300,260.0,31.7670000,0.0,0.0, 100);
  376. fObjects[49] = CreateDynamicObject(1697,-971.1064500,-686.0058600,260.0,31.7670000,0.0,0.0, 100);
  377. fObjects[50] = CreateDynamicObject(1697,-971.1074200,-691.3671900,260.0,31.7670000,0.0,0.0, 100);
  378. fObjects[51] = CreateDynamicObject(1697,-971.1084000,-696.7285200,260.0,31.7670000,0.0,0.0, 100);
  379. fObjects[52] = CreateDynamicObject(1697,-966.6377000,-669.9238300,260.0,31.7670000,0.0,0.0, 100);
  380. fObjects[53] = CreateDynamicObject(1697,-966.6386700,-675.2861300,260.0,31.7670000,0.0,0.0, 100);
  381. fObjects[54] = CreateDynamicObject(1697,-966.6396500,-680.6484400,260.0,31.7670000,0.0,0.0, 100);
  382. fObjects[55] = CreateDynamicObject(1697,-966.6406200,-686.0107400,260.0,31.7670000,0.0,0.0, 100);
  383. fObjects[56] = CreateDynamicObject(1697,-966.6416000,-691.3730500,260.0,31.7670000,0.0,0.0, 100);
  384. fObjects[57] = CreateDynamicObject(1697,-966.6425800,-696.7353500,260.0,31.7670000,0.0,0.0, 100);
  385. fObjects[58] = CreateDynamicObject(1697,-966.6377000,-669.9238300,260.0,31.7670000,0.0,0.0, 100);
  386. fObjects[59] = CreateDynamicObject(1697,-966.6386700,-675.2861300,260.0,31.7670000,0.0,0.0, 100);
  387. fObjects[60] = CreateDynamicObject(1697,-966.6396500,-680.6484400,260.0,31.7670000,0.0,0.0, 100);
  388. fObjects[61] = CreateDynamicObject(1697,-966.6406200,-686.0107400,260.0,31.7670000,0.0,0.0, 100);
  389. fObjects[62] = CreateDynamicObject(1697,-966.6416000,-691.3730500,260.0,31.7670000,0.0,0.0, 100);
  390. fObjects[63] = CreateDynamicObject(1697,-966.6425800,-696.7353500,260.0,31.7670000,0.0,0.0, 100);
  391. fObjects[64] = CreateDynamicObject(1697,-962.1718700,-669.9238300,260.0,31.7670000,0.0,0.0, 100);
  392. fObjects[65] = CreateDynamicObject(1697,-962.1728500,-675.2861300,260.0,31.7670000,0.0,0.0, 100);
  393. fObjects[66] = CreateDynamicObject(1697,-962.1738300,-680.6484400,260.0,31.7670000,0.0,0.0, 100);
  394. fObjects[67] = CreateDynamicObject(1697,-962.1748000,-686.0107400,260.0,31.7670000,0.0,0.0, 100);
  395. fObjects[68] = CreateDynamicObject(1697,-962.1757800,-691.3730500,260.0,31.7670000,0.0,0.0, 100);
  396. fObjects[69] = CreateDynamicObject(1697,-962.1767600,-696.7353500,260.0,31.7670000,0.0,0.0, 100);
  397. fObjects[70] = CreateDynamicObject(1697,-957.7070300,-669.9259000,260.0,31.7670000,0.0,0.0, 100);
  398. fObjects[71] = CreateDynamicObject(1697,-957.7089800,-675.2892500,260.0,31.7670000,0.0,0.0, 100);
  399. fObjects[72] = CreateDynamicObject(1697,-957.7109400,-680.6525900,260.0,31.7670000,0.0,0.0, 100);
  400. fObjects[73] = CreateDynamicObject(1697,-957.7128900,-686.0159300,260.0,31.7670000,0.0,0.0, 100);
  401. fObjects[74] = CreateDynamicObject(1697,-957.7148400,-691.3792700,260.0,31.7670000,0.0,0.0, 100);
  402. fObjects[75] = CreateDynamicObject(1697,-957.7168000,-696.7426100,260.0,31.7670000,0.0,0.0, 100);
  403. return 1;
  404. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement