Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.56 KB | None | 0 0
  1. /* ._______. ______.
  2. ||||\\\\\ ////||||
  3. |||| \\\\\ //// ||||
  4. |||| \\\\\ //// ||||
  5. |||| \\\\\ //// ||||
  6. |||| \\\\\///// ||||
  7. |||| \\\\//// ||||
  8. |||| ||||
  9. |||| ||||
  10. |||| ||||
  11. |||| |||| ini Games - Mini Mission's
  12.  
  13. Misija : Obrani Avion
  14. Napravio : Vanilla
  15. Datum : 27.06.2011
  16.  
  17. */
  18.  
  19. #include <a_samp>
  20. #include <zcmd>
  21. #include <dini>
  22. #include <dudb>
  23. #pragma unused ret_memcpy
  24.  
  25. #define BIJELA "{FFFFFF}"
  26. #define CRNA "{0E0101}"
  27. #define SIVA "{C3C3C3}"
  28. #define ZELENA "{6EF83C}"
  29. #define CRVENA "{F81414}"
  30. #define ZUTA "{F3FF02}"
  31. #define NARANDZASTA "{FFAF00}"
  32. #define LIME "{B7FF00}"
  33. #define CYAN "{00FFEE}"
  34. #define SVJETLO_PLAVA "{00C0FF}"
  35. #define PLAVA "{0049FF}"
  36. #define COL_MAGENTA "{F300FF}"
  37. #define COL_VIOLET "{B700FF}"
  38. #define ROZA "{FF00EA}"
  39. #define COL_MARONE "{A90202}"
  40. #define COL_PARAM "{3FCD02}"
  41. #define COL_VALUE "{A3E4FF}"
  42. #define COL_RULE "{F9E8B7}"
  43. #define COL_RULE2 "{FBDF89}"
  44. #define COL_RWHITE "{FFFFFF}"
  45. #define SVJETLO_ZELENA "{C9FFAB}"
  46. #define SVJETLO_CRVENA "{FFA1A1}"
  47. #define SVJETLO_CRVENA2 "{C77D87}"
  48.  
  49. enum pInfo
  50. {
  51. pAdminLevel, // sprema admin level
  52. pNovac, // sprema novac
  53. pLevel,
  54. pSmrti, // sprema novac ( ubojstva )
  55. }
  56. new PlayerInfo[MAX_PLAYERS][pInfo];
  57. new gPlayerLogged[MAX_PLAYERS]; // provjerava dali je igrac logovan
  58. #define SERVER_USER_FILE "Korisnici/%s.ini"
  59. #define ClearChat(%0) for(new l; l < %0; l++) SendClientMessageToAll(-1, " ")
  60.  
  61.  
  62. main()
  63. {
  64. print("\n---------------------------------------------");
  65. print("|_________ Mini Games - Mini Mission's ________|");
  66. print(" Misija : Obrani Avion ");
  67. print(" Napravio : Vanilla ");
  68. print(" Datum : 27.06.2011 ");
  69. print(" ");
  70. print("-----------------------------------------------\n");
  71. }
  72.  
  73. public OnGameModeInit()
  74. {
  75. SetGameModeText("Obrani Avion");
  76. AddPlayerClass(0, 3872.84521484, -1384.98071289, 3.52916050, 269.1425, 0, 0, 0, 0, 0, 0); // Napadaci
  77. AddPlayerClass(1, 5499.28320312, -2602.89770508, 6.02760601, 269.1425, 35, 50, 0, 0, 0, 0); // Branitelji
  78. AddStaticVehicleEx(476,3869.50195312,-1401.66711426,5.03734016,0.00000000,-1,-1,15); //Rustler
  79. AddStaticVehicleEx(476,3883.09277344,-1401.85009766,5.03734016,0.00000000,-1,-1,15); //Rustler
  80. AddStaticVehicleEx(476,3898.01196289,-1401.80761719,5.03734016,0.00000000,-1,-1,15); //Rustler
  81. AddStaticVehicleEx(476,3925.25170898,-1401.75744629,5.03734016,0.00000000,-1,-1,15); //Rustler
  82. AddStaticVehicleEx(476,3911.86425781,-1401.75390625,5.03734016,0.00000000,-1,-1,15); //Rustler
  83. AddStaticVehicleEx(476,3938.39404297,-1401.69763184,5.03734016,0.00000000,-1,-1,15); //Rustler
  84. AddStaticVehicleEx(476,3849.37377930,-1352.84289551,5.03734016,270.00000000,-1,-1,15); //Rustler
  85. AddStaticVehicleEx(476,3849.74609375,-1391.86328125,5.03734016,270.00000000,-1,-1,15); //Rustler
  86. AddStaticVehicleEx(476,3849.59472656,-1378.80859375,5.03734016,270.00000000,-1,-1,15); //Rustler
  87. AddStaticVehicleEx(476,3849.36816406,-1365.81640625,5.03734016,270.00000000,-1,-1,15); //Rustler
  88. AddStaticVehicleEx(519,5497.28466797,-2584.94360352,7.36570549,272.00000000,-1,-1,15); //Shamal
  89. CreateObject(9245,3850.47802734,-1405.14587402,14.68689346,0.00000000,0.00000000,0.00000000); //object(cstguard_sfn01) (1)
  90. CreateObject(5184,3893.36206055,-1391.88537598,21.75000000,0.00000000,0.00000000,0.00000000); //object(mdock1a_las2) (1)
  91. CreateObject(16134,3828.29882812,-1359.51782227,-0.75000000,0.00000000,0.00000000,194.00000000); //object(des_rockfl1_01) (1)
  92. CreateObject(16134,3824.90649414,-1369.00671387,-0.75000000,0.00000000,0.00000000,83.99658203); //object(des_rockfl1_01) (2)
  93. CreateObject(16134,3829.39819336,-1385.73327637,-0.75000000,0.00000000,0.00000000,45.99597168); //object(des_rockfl1_01) (3)
  94. CreateObject(16134,3828.07153320,-1406.87829590,-3.00000000,0.00000000,0.00000000,107.99426270); //object(des_rockfl1_01) (4)
  95. CreateObject(8172,3957.96582031,-1365.28674316,4.50000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (1)
  96. CreateObject(3095,3872.97338867,-1350.82653809,3.36718750,0.00000000,350.00000000,0.00000000); //object(a51_jetdoor) (1)
  97. CreateObject(3095,3872.97656250,-1359.82714844,3.36718750,0.00000000,349.99694824,0.00000000); //object(a51_jetdoor) (2)
  98. CreateObject(3095,3872.97680664,-1368.57287598,3.36718750,0.00000000,349.99694824,0.00000000); //object(a51_jetdoor) (3)
  99. CreateObject(3095,3872.97363281,-1377.56787109,3.36718750,0.00000000,349.99694824,0.00000000); //object(a51_jetdoor) (4)
  100. CreateObject(16134,3965.34277344,-1365.17712402,-4.50000000,0.00000000,0.00000000,237.99658203); //object(des_rockfl1_01) (5)
  101. CreateObject(16134,3978.89355469,-1367.02380371,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (6)
  102. CreateObject(16134,3992.32641602,-1369.09167480,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (7)
  103. CreateObject(16134,4007.55224609,-1367.29748535,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (8)
  104. CreateObject(16134,4031.48657227,-1377.90039062,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (9)
  105. CreateObject(16134,4023.19848633,-1367.73425293,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (10)
  106. CreateObject(16134,4035.75659180,-1355.41345215,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (11)
  107. CreateObject(16134,4039.32055664,-1370.74304199,-4.50000000,0.00000000,0.00000000,237.99133301); //object(des_rockfl1_01) (12)
  108. CreateObject(7956,3912.24487305,-1384.77136230,3.27155304,0.00000000,0.00000000,298.00000000); //object(vgwcuntwall1) (1)
  109. CreateObject(7921,3877.98779297,-1384.55310059,3.51452732,0.00000000,0.00000000,180.00000000); //object(vgwstnewall6904) (1)
  110. CreateObject(7956,3910.98901367,-1346.30371094,3.27155304,0.00000000,0.00000000,295.99996948); //object(vgwcuntwall1) (2)
  111. CreateObject(9131,3877.49365234,-1345.60925293,3.49610305,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (1)
  112. CreateObject(9131,3877.50000000,-1346.25378418,3.49610305,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (2)
  113. CreateObject(990,3863.35034180,-1346.41015625,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (1)
  114. CreateObject(990,3853.38378906,-1346.41357422,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (2)
  115. CreateObject(990,3843.45947266,-1346.41833496,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (3)
  116. CreateObject(990,3865.51464844,-1411.09289551,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (4)
  117. CreateObject(990,3875.55053711,-1411.09301758,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (5)
  118. CreateObject(990,3885.53808594,-1411.07397461,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (6)
  119. CreateObject(990,3895.48632812,-1411.05065918,4.40231895,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (7)
  120. CreateObject(990,3905.43774414,-1411.04150391,4.40552330,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (8)
  121. CreateObject(990,3915.45654297,-1411.07153320,4.40552330,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (9)
  122. CreateObject(990,3925.33911133,-1411.02258301,4.40552330,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (10)
  123. CreateObject(990,3935.34570312,-1410.96862793,4.40552330,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (11)
  124. CreateObject(990,3945.17065430,-1410.95910645,4.40552330,0.00000000,0.00000000,0.00000000); //object(bar_barrier12) (12)
  125. CreateObject(5184,5538.00683594,-2596.23437500,24.24844551,0.00000000,0.00000000,0.00000000); //object(mdock1a_las2) (2)
  126. CreateObject(16134,5470.70507812,-2611.81323242,0.00000000,0.00000000,0.00000000,208.00000000); //object(des_rockfl1_01) (13)
  127. CreateObject(16134,5473.70849609,-2592.02392578,0.00000000,0.00000000,0.00000000,137.99865723); //object(des_rockfl1_01) (14)
  128. CreateObject(16134,5472.47558594,-2576.37988281,0.00000000,0.00000000,0.00000000,173.99377441); //object(des_rockfl1_01) (15)
  129. CreateObject(16134,5477.75341797,-2556.07910156,0.00000000,0.00000000,0.00000000,103.99047852); //object(des_rockfl1_01) (16)
  130. CreateObject(16134,5490.81787109,-2548.20703125,0.00000000,0.00000000,0.00000000,119.98559570); //object(des_rockfl1_01) (17)
  131. CreateObject(16134,5507.53417969,-2549.24853516,0.00000000,0.00000000,0.00000000,93.98168945); //object(des_rockfl1_01) (18)
  132. CreateObject(16134,5520.59277344,-2544.19970703,0.00000000,0.00000000,0.00000000,57.97705078); //object(des_rockfl1_01) (19)
  133. CreateObject(16134,5534.81787109,-2542.47436523,0.00000000,0.00000000,0.00000000,95.97485352); //object(des_rockfl1_01) (20)
  134. CreateObject(16134,5553.62988281,-2543.57812500,0.00000000,0.00000000,0.00000000,131.97106934); //object(des_rockfl1_01) (21)
  135. CreateObject(16134,5573.66015625,-2541.89501953,0.00000000,0.00000000,6.00000000,331.96777344); //object(des_rockfl1_01) (22)
  136. CreateObject(16134,5588.34716797,-2541.96557617,0.00000000,0.00000000,5.99853516,89.96289062); //object(des_rockfl1_01) (23)
  137. CreateObject(3884,5566.95361328,-2561.54565430,5.36563301,0.00000000,0.00000000,0.00000000); //object(samsite_sfxrf) (1)
  138. CreateObject(3277,5593.43359375,-2558.16748047,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (1)
  139. CreateObject(3277,5585.06787109,-2612.85180664,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (2)
  140. CreateObject(3277,5597.87744141,-2581.85253906,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (3)
  141. CreateObject(3277,5550.89208984,-2611.68505859,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (4)
  142. CreateObject(3277,5523.21630859,-2611.63525391,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (5)
  143. CreateObject(3277,5493.75244141,-2611.86328125,6.11563301,0.00000000,0.00000000,0.00000000); //object(mil_sambase) (6)
  144. CreateObject(3279,5595.63525391,-2611.19555664,5.36563110,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (1)
  145. CreateObject(3279,5600.03417969,-2553.06201172,5.36563492,0.00000000,0.00000000,269.99996948); //object(a51_spottower) (2)
  146. CreateObject(3279,5539.50195312,-2555.52148438,5.36563301,0.00000000,0.00000000,269.99450684); //object(a51_spottower) (3)
  147. CreateObject(3279,5491.10009766,-2565.97875977,5.36563110,0.00000000,0.00000000,269.99450684); //object(a51_spottower) (4)
  148. CreateObject(3279,5486.08544922,-2605.71875000,5.36563110,0.00000000,0.00000000,1.99450684); //object(a51_spottower) (5)
  149. CreateObject(10831,5496.01220703,-2585.97851562,10.28927898,0.00000000,0.00000000,90.00000000); //object(drydock3_sfse) (1)
  150. CreateObject(3633,5491.35205078,-2588.02221680,5.84043503,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (1)
  151. CreateObject(3633,5492.63769531,-2589.25219727,5.84043503,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (2)
  152. CreateObject(3633,5491.36425781,-2589.31640625,5.84043503,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (3)
  153. CreateObject(3633,5492.59277344,-2588.00976562,5.84043503,0.00000000,0.00000000,0.00000000); //object(imoildrum4_las) (4)
  154. CreateObject(3722,5508.22753906,-2613.83789062,6.03391647,0.00000000,0.00000000,90.00000000); //object(laxrf_scrapbox) (1)
  155. CreateObject(1225,5502.50439453,-2585.94628906,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
  156. CreateObject(1225,5502.47070312,-2586.67456055,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (2)
  157. CreateObject(1225,5502.45605469,-2587.41625977,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
  158. CreateObject(1225,5503.18798828,-2586.34692383,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (4)
  159. CreateObject(1225,5503.14648438,-2587.06152344,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (5)
  160. CreateObject(1225,5503.84179688,-2586.75024414,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (6)
  161. CreateObject(1225,5501.86425781,-2586.30053711,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (7)
  162. CreateObject(1225,5501.84326172,-2587.03369141,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (8)
  163. CreateObject(1225,5503.77539062,-2587.50390625,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (9)
  164. CreateObject(1225,5501.81738281,-2587.76367188,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (10)
  165. CreateObject(1225,5502.42822266,-2588.15039062,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (11)
  166. CreateObject(1225,5503.09570312,-2587.82250977,5.77138805,0.00000000,0.00000000,0.00000000); //object(barrel4) (12)
  167. CreateObject(9245,5565.26611328,-2609.22216797,17.18533897,0.00000000,0.00000000,0.00000000); //object(cstguard_sfn01) (2)
  168.  
  169. /*
  170. Objects converted: 81
  171. Vehicles converted: 11
  172. Vehicle models found: 2
  173. ----------------------
  174. In the time this conversion took to finish the US national debt has risen by about $103,201.97!
  175. */
  176. return 1;
  177. }
  178.  
  179. public OnGameModeExit()
  180. {
  181. return 1;
  182. }
  183.  
  184. public OnPlayerRequestClass(playerid, classid)
  185. {
  186. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  187. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  188. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  189. return 1;
  190. }
  191.  
  192. public OnPlayerConnect(playerid)
  193. {
  194. SetPlayerMapIcon(playerid, 0, 3872.84521484, -1384.98071289, 3.52916050, 59, 0, MAPICON_GLOBAL ); // NAPADACKI OZNACENO
  195. SetPlayerMapIcon(playerid, 1, 5499.28320312, -2602.89770508, 6.02760601, 62, 0, MAPICON_GLOBAL ); // BRANITELJSKI OZNACENO
  196.  
  197. gPlayerLogged[playerid] = 0;
  198. new name[MAX_PLAYER_NAME], file[256];
  199. GetPlayerName(playerid, name, sizeof(name));
  200. format(file, sizeof(file), SERVER_USER_FILE, name);
  201. if (!dini_Exists(file))
  202. {
  203. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, ""SVJETLO_PLAVA"Dobrodosli",""CRVENA"Account"BIJELA": Nemate\n\nMolimo vas da procitate pravila "SVJETLO_PLAVA"(/rules)"BIJELA"\n\nUpisite vasu lozinku :" "Registracija", "Izlaz");
  204. }
  205. if(fexist(file))
  206. {
  207. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, ""SVJETLO_PLAVA"Dobrodosli", ""CRVENA"Account"BIJELA": Imate\n\nAKo niste procitajte pravila "SVJETLO_PLAVA"(/rules)"BIJELA"\n\nUpisite vasu lozinku :" "Login", "Izlaz");
  208. }
  209.  
  210. return 1;
  211. }
  212.  
  213. public OnPlayerDisconnect(playerid, reason)
  214. {
  215. new name[MAX_PLAYER_NAME], file[256];
  216. GetPlayerName(playerid, name, sizeof(name));
  217. format(file, sizeof(file), SERVER_USER_FILE, name);
  218. if(gPlayerLogged[playerid] == 1)
  219. {
  220. dini_IntSet(file, "Level", PlayerInfo[playerid][pLevel]);
  221. dini_IntSet(file, "Novac", PlayerInfo[playerid][pNovac]);
  222. dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
  223. dini_IntSet(file, "Smrti",PlayerInfo[playerid][pSmrti]);
  224. }
  225. gPlayerLogged[playerid] = 0;
  226.  
  227. return 1;
  228. }
  229.  
  230. public OnPlayerSpawn(playerid)
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnPlayerDeath(playerid, killerid, reason)
  236. {
  237. return 1;
  238. }
  239.  
  240. public OnVehicleSpawn(vehicleid)
  241. {
  242. return 1;
  243. }
  244.  
  245. public OnVehicleDeath(vehicleid, killerid)
  246. {
  247. return 1;
  248. }
  249.  
  250. public OnPlayerText(playerid, text[])
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerCommandText(playerid, cmdtext[])
  256. {
  257. return 0;
  258. }
  259.  
  260. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  261. {
  262. return 1;
  263. }
  264.  
  265. public OnPlayerExitVehicle(playerid, vehicleid)
  266. {
  267. return 1;
  268. }
  269.  
  270. public OnPlayerStateChange(playerid, newstate, oldstate)
  271. {
  272. return 1;
  273. }
  274.  
  275. public OnPlayerEnterCheckpoint(playerid)
  276. {
  277. return 1;
  278. }
  279.  
  280. public OnPlayerLeaveCheckpoint(playerid)
  281. {
  282. return 1;
  283. }
  284.  
  285. public OnPlayerEnterRaceCheckpoint(playerid)
  286. {
  287. return 1;
  288. }
  289.  
  290. public OnPlayerLeaveRaceCheckpoint(playerid)
  291. {
  292. return 1;
  293. }
  294.  
  295. public OnRconCommand(cmd[])
  296. {
  297. return 1;
  298. }
  299.  
  300. public OnPlayerRequestSpawn(playerid)
  301. {
  302. return 1;
  303. }
  304.  
  305. public OnObjectMoved(objectid)
  306. {
  307. return 1;
  308. }
  309.  
  310. public OnPlayerObjectMoved(playerid, objectid)
  311. {
  312. return 1;
  313. }
  314.  
  315. public OnPlayerPickUpPickup(playerid, pickupid)
  316. {
  317. return 1;
  318. }
  319.  
  320. public OnVehicleMod(playerid, vehicleid, componentid)
  321. {
  322. return 1;
  323. }
  324.  
  325. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  326. {
  327. return 1;
  328. }
  329.  
  330. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  331. {
  332. return 1;
  333. }
  334.  
  335. public OnPlayerSelectedMenuRow(playerid, row)
  336. {
  337. return 1;
  338. }
  339.  
  340. public OnPlayerExitedMenu(playerid)
  341. {
  342. return 1;
  343. }
  344.  
  345. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  346. {
  347. return 1;
  348. }
  349.  
  350. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  351. {
  352. return 1;
  353. }
  354.  
  355. public OnRconLoginAttempt(ip[], password[], success)
  356. {
  357. return 1;
  358. }
  359.  
  360. public OnPlayerUpdate(playerid)
  361. {
  362. return 1;
  363. }
  364.  
  365. public OnPlayerStreamIn(playerid, forplayerid)
  366. {
  367. return 1;
  368. }
  369.  
  370. public OnPlayerStreamOut(playerid, forplayerid)
  371. {
  372. return 1;
  373. }
  374.  
  375. public OnVehicleStreamIn(vehicleid, forplayerid)
  376. {
  377. return 1;
  378. }
  379.  
  380. public OnVehicleStreamOut(vehicleid, forplayerid)
  381. {
  382. return 1;
  383. }
  384.  
  385. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  386. {
  387. if (dialogid == 1)
  388. {
  389. new name[MAX_PLAYER_NAME], file[256], string[128];
  390. GetPlayerName(playerid, name, sizeof(name));
  391. format(file, sizeof(file), SERVER_USER_FILE, name);
  392. if(!response) return Kick(playerid);
  393. if (!strlen(inputtext)) return
  394. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Dobrodosli", ""CRVENA"Account"BIJELA": Nemate\n\nMolimo vas da procitate pravila "SVJETLO_PLAVA"(/rules)"BIJELA"\n\nUpisite vasu lozinku :", "Registracija", "Izlaz");
  395. dini_Create(file);
  396. dini_IntSet(file, "Password", udb_hash(inputtext)); // Sprema mu siffru
  397. dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0); // Stavlja mu admin level na 0
  398. dini_IntSet(file, "Novac",PlayerInfo[playerid][pNovac] = 500); // Kada se registruje daje mu 500$
  399. dini_IntSet(file, "Level",PlayerInfo[playerid][pLevel] = 0); // Kada se igrac registruje postavlja mu level na 0
  400. dini_IntSet(file, "Smrti",PlayerInfo[playerid][pSmrti] = 0);
  401. format(string, 128, ""ZUTA"Registracija Uspjesna! | Ime %s | Sifra : %s | Automatski ste logirani!", name, inputtext);
  402. SendClientMessage(playerid, -1, string);
  403. gPlayerLogged[playerid] = 1;
  404. }
  405.  
  406. if (dialogid == 2)
  407. {
  408. new name[MAX_PLAYER_NAME], file[256], string[128];
  409. GetPlayerName(playerid, name, sizeof(name));
  410. format(file, sizeof(file), SERVER_USER_FILE, name);
  411. if(!response) return Kick(playerid);
  412. if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Dobrodosli!", ""CRVENA"Account"BIJELA": Imate\n\nAKo niste procitajte pravila "SVJETLO_PLAVA"(/rules)"BIJELA"\n\nUpisite vasu lozinku :", "Login", "Izlaz");
  413. new tmp;
  414. tmp = dini_Int(file, "Password");
  415. if(udb_hash(inputtext) != tmp) {
  416. SendClientMessage(playerid, -1, ""CRVENA"Kriva sfira!");
  417. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Dobrodosli!", ""CRVENA"Account"BIJELA": Imate\n\nAKo niste procitajte pravila "SVJETLO_PLAVA"(/rules)"BIJELA"\n\nUpisite vasu lozinku :", "Login", "Izlaz");
  418. }
  419. else
  420. {
  421. gPlayerLogged[playerid] = 1;
  422. PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
  423. SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
  424. GivePlayerMoney(playerid, dini_Int(file, "Novac")-GetPlayerMoney(playerid));
  425. SendClientMessage(playerid,-1, ""ZUTA"Uspjesno ste se logirali!");
  426. }
  427. }
  428. return 1;
  429. }
  430.  
  431. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  432. {
  433. return 1;
  434. }
  435.  
  436. /*--------------- [ZCMD KOMANDE] -------------------*/
  437.  
  438. CMD:cc(playerid, params[])
  439. {
  440. if(IsPlayerAdmin(playerid))
  441. {
  442. new
  443. ccMsg[78];
  444.  
  445. ClearChat(15);
  446. format(ccMsg, sizeof(ccMsg), "{AADD00}Administrator | {FFB00F}je pocistio chat");
  447. SendClientMessageToAll(-1, ccMsg);
  448. SendClientMessageToAll(-1, " Tera Gaming - Mini Missions");
  449. }
  450. else SendClientMessage(playerid, 0xFF0000AA, "Ne mozes koristiti tu komandu.");
  451. return 1;
  452. }
  453.  
  454. CMD:help(playerid, params[])
  455. {
  456. ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "Komande za Igrace", "/stats , /animacije ,\n/report , /buy", "Da", "Ne");
  457. }
  458.  
  459. CMD:ahelp(playerid, params[])
  460. {
  461. if(IsPlayerAdmin(playerid))
  462. {
  463. ShowPlayerDialog(playerid, 12, DIALOG_STYLE_MSGBOX, "Admin Komande", "/kick , /ban , /mute , /unmute , /freeze , /unfreeze\n/cc , /a ", "Da", "Ne");
  464. }
  465. else SendClientMessage(playerid, 0xFF0000AA, "Ne mozes koristiti tu komandu.");
  466. return 1;
  467. }
  468.  
  469. CMD:count(playerid, params[])
  470. {
  471. SetTimer("pokreni", 1, 0);
  472. return 1;
  473. }
  474.  
  475. /*CMD:stats(playerid, params[])
  476. {
  477. new name[MAX_PLAYER_NAME], file[256];
  478. GetPlayerName(playerid, name, sizeof(name));
  479. SendClientMessage(playerid, 0xFF0000AA, "-----------------------.");
  480. SendClientMessage(playerid, 0xFF0000AA, "%s gleda svoje statse.",[name]);
  481. SendClientMessage(playerid, 0xFF0000AA, "Ubojstva : [%d].",[pLevel]);
  482. SendClientMessage(playerid, 0xFF0000AA, "Smrti : [%d].",[pSmrti]);
  483. SendClientMessage(playerid, 0xFF0000AA, "Admin Level : [%d].",[pAdminLevel]);
  484. SendClientMessage(playerid, 0xFF0000AA, "Novac : [%d].",[pNovac]);
  485. SendClientMessage(playerid, 0xFF0000AA, "-----------------------.",);
  486. }
  487. */
  488.  
  489. forward pokreni();
  490. public pokreni()
  491. {
  492. GameTextForAll("~w~5",1000,3); // ovo pokrece prvi tajmer, tj. broj 5
  493. SetTimer("pokreni2", 1000, 0); // ovo pokrece drugi tajmer, tj. broj 4
  494. }
  495. forward pokreni2();
  496. public pokreni2()
  497. {
  498. GameTextForAll("~b~4",1000,3); // ovo pokrece 2 tajmer, tj. broj 4
  499. SetTimer("pokreni3", 1000, 0); // ovo pokrece 3 tajmer, tj. broj 3
  500. }
  501. forward pokreni3();
  502. public pokreni3()
  503. {
  504. GameTextForAll("~y~3",1000,3); // ovo pokrece 3 tajmer, tj. broj 3
  505. SetTimer("pokreni4", 1000, 0); // ovo pokrece 4 tajmer, tj. broj 2
  506. }
  507. forward pokreni4();
  508. public pokreni4()
  509. {
  510. GameTextForAll("~b~2",1000,3); // ovo pokrece 4 tajmer, tj. broj 2
  511. SetTimer("pokreni5", 1000, 0); // ovo pokrece 5 tajmer, tj. broj 1
  512. }
  513. forward pokreni5();
  514. public pokreni5()
  515. {
  516. GameTextForAll("~r~1",1000,3); // ovo pokrece 5 tajmer, tj. broj 1
  517. SetTimer("pokreni6", 1000, 0); // ovo pokrece 6 tajmer, tj. slova kreni
  518. }
  519. forward pokreni6();
  520. public pokreni6()
  521. {
  522. GameTextForAll("~w~Kreni!!!",1000,3); // ovo pokrece 6 tajmer, tj. slova kreni
  523. SetTimer("pokreni7", 250, 0); // i ovo pokrece 7 tajmer, tj. kraj
  524. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement