Advertisement
Guest User

Admin baza edit by Bauer, made by Bryant

a guest
Jan 15th, 2014
1,619
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.74 KB | None | 0 0
  1. // Admin Baza ZB-Samp, Made by Bryant edit by: [SA]Nikola Bauer
  2. // Obavezno procitajte ono sto sam napisao u topicu na forumu.
  3. //Ukoliko Vam nesto nije jasno obratite mi se na PM na forumu. :)
  4. //Sve bugove prijavite mi na forumu na PM!
  5. //#define FILTERSCRIPT
  6.  
  7. //////////////////////////////INCLUDES//////////////////////////////////////
  8. #include <a_samp>
  9. #include <streamer>
  10. #include <zcmd>
  11. #include <sscanf2>
  12. #include < YSI\y_ini >
  13.  
  14. //NEW-ovi
  15. new abkapija;
  16. new vdonator[47];
  17.  
  18. //Definicije boja i Skracenice
  19. #define SCM SendClientMessage
  20. #define CRVENA "{F81414}"
  21. #define ZELENA "{6EF83C}"
  22. #define ZUTA "{F3FF02}"
  23. //DIALOZI
  24. #define DIALOG_ABH 1
  25. //////////////////////////////////////////////////////////////////
  26. #define ADMINI "ADMINI/%s.ini"
  27. enum pInfo
  28. {
  29. pAdmin,
  30. }
  31. new PlayerInfo[MAX_PLAYERS][pInfo];
  32. ///////////////////////////////////////
  33.  
  34. #if defined FILTERSCRIPT
  35.  
  36. public OnFilterScriptInit()
  37. {
  38. print("\n--------------------------------------");
  39. print(" Admin Baza by Braynt edit by: Nikola Bauer");
  40. print("--------------------------------------\n");
  41. return 1;
  42. }
  43.  
  44. public OnFilterScriptExit()
  45. {
  46. return 1;
  47. }
  48.  
  49. #else
  50.  
  51. main()
  52. {
  53. print("\n----------------------------------");
  54. print(" Blank Gamemode by your name here");
  55. print("----------------------------------\n");
  56. }
  57.  
  58. #endif
  59.  
  60. public OnGameModeInit()
  61. {
  62. // House For Admin
  63. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  64. //Objects
  65. abkapija = CreateDynamicObject(980, 2914.74414, -1008.83710, 13.47610, 0.00000, 0.00000, 90.00000);
  66. CreateDynamicObject(18450, 2954.89160, -1009.18756, 9.70506, 0.00000, 0.00000, 0.00000);
  67. CreateDynamicObject(3331, 2955.03101, -1000.96338, 18.76588, 0.00000, 0.00000, 270.00000);
  68. CreateDynamicObject(8417, 3090.08813, -997.23041, 29.65858, 0.00000, 0.00000, 0.00000);
  69. CreateDynamicObject(18450, 3030.88623, -1009.21533, 19.21690, 0.00000, 345.38959, 0.00000);
  70. CreateDynamicObject(8417, 3090.24805, -958.01807, 29.65490, 0.00000, 0.00000, 0.00000);
  71. CreateDynamicObject(8417, 3124.48145, -997.15051, 29.65490, 0.00000, 0.00000, 0.00000);
  72. CreateDynamicObject(8417, 3128.02930, -958.25323, 29.60122, 0.00000, 0.00000, 0.00000);
  73. CreateDynamicObject(8417, 3069.57764, -981.75073, 19.63005, 0.00000, 90.24080, 0.00000);
  74. CreateDynamicObject(8417, 3069.58716, -958.15753, 19.61061, 0.00000, 90.24080, 0.00000);
  75. CreateDynamicObject(8417, 3089.54980, -938.35992, 19.60137, 0.00000, 90.24080, 270.00000);
  76. CreateDynamicObject(8417, 3129.48511, -938.37170, 19.58053, 0.00000, 90.24080, 270.00000);
  77. CreateDynamicObject(8417, 3148.76611, -958.27496, 50.09860, 0.00000, 90.24080, 0.00000);
  78. CreateDynamicObject(8417, 3148.63696, -998.11591, 19.60137, 0.00000, 90.24080, 0.00000);
  79. CreateDynamicObject(8417, 3089.51147, -1017.09454, 19.60137, 0.00000, 90.24080, 90.00000);
  80. CreateDynamicObject(8417, 3128.86279, -1017.13464, 19.57637, 0.00000, 90.24080, 90.00000);
  81. CreateDynamicObject(3749, 2913.03320, -1008.97650, 15.90529, 0.00000, 0.00000, 270.00000);
  82. CreateDynamicObject(1655, 2911.37183, -1009.11810, 8.67203, 0.00000, 0.00000, 267.42169);
  83. CreateDynamicObject(8417, 3128.06567, -958.15076, 15.48783, 0.00000, 0.00000, 0.00000);
  84. CreateDynamicObject(8417, 3123.99878, -997.25897, 15.48415, 0.00000, 0.00000, 0.00000);
  85. CreateDynamicObject(8417, 3090.17651, -997.17212, 15.45546, 0.00000, 0.00000, 0.00000);
  86. CreateDynamicObject(8417, 3090.19946, -958.28998, 15.47678, 0.00000, 0.00000, 0.00000);
  87. CreateDynamicObject(8417, 3127.98218, -997.28577, 0.88972, 0.00000, 0.00000, 0.00000);
  88. CreateDynamicObject(6189, 3212.74780, -957.97174, 0.87662, 0.00000, 0.00000, 270.00000);
  89. CreateDynamicObject(11495, 3096.89990, -1016.14142, 0.67884, 0.00000, 0.00000, 270.00031);
  90. CreateDynamicObject(11495, 3086.73828, -1006.10803, 0.67355, 0.00000, 0.00000, 180.00011);
  91. CreateDynamicObject(11495, 3096.85864, -1004.25720, 0.65992, 0.00000, 0.00000, 180.00011);
  92. CreateDynamicObject(11495, 3106.97290, -1004.37494, 0.69584, 0.00000, 0.00000, 180.00070);
  93. CreateDynamicObject(8417, 3069.69653, -997.30389, 9.03660, 0.00000, 90.24080, 0.00000);
  94. CreateDynamicObject(17068, 3137.81274, -976.50665, 0.66338, 0.00000, 0.00000, 90.00000);
  95. CreateDynamicObject(17068, 3118.42041, -976.52307, 0.63004, 0.00000, 0.00000, 90.00000);
  96. CreateDynamicObject(17068, 3107.00317, -986.62268, 0.68320, 0.00000, 0.00000, 180.00000);
  97. CreateDynamicObject(17068, 3086.72388, -986.85486, 0.66030, 0.00000, 0.00000, 180.00000);
  98. CreateDynamicObject(17068, 3086.72485, -965.06122, 0.67815, 0.00000, 0.00000, 180.00000);
  99. CreateDynamicObject(17068, 3096.81226, -954.95209, 0.69578, 0.00000, 0.00000, 89.99990);
  100. CreateDynamicObject(17068, 3117.76904, -954.94519, 0.73459, 0.00000, 0.00000, 89.99990);
  101. CreateDynamicObject(17068, 3098.51318, -965.67755, 0.72013, 0.00000, 0.00000, 270.00000);
  102. CreateDynamicObject(8355, 3210.00488, -956.57251, 15.41136, 0.00000, 0.00000, 270.00000);
  103. CreateDynamicObject(8253, 3098.13257, -1003.81653, 3.78283, 0.00000, 0.00000, 90.00000);
  104. CreateDynamicObject(3627, 3090.66699, -1008.29218, 19.25589, 0.00000, 0.00000, 90.00000);
  105. CreateDynamicObject(14407, 3146.69434, -981.20282, 26.48349, 0.00000, 0.00000, 180.00000);
  106. CreateDynamicObject(14407, 3146.55249, -991.19922, 20.35800, 0.00000, 0.00000, 180.00000);
  107. CreateDynamicObject(14407, 3146.60156, -999.44238, 16.18666, 15.46990, 0.00000, 180.00000);
  108. CreateDynamicObject(14407, 3146.54639, -1009.52698, 13.98778, 34.37750, 0.00000, 180.00000);
  109. CreateDynamicObject(14407, 3146.56250, -980.25580, 12.26648, 0.00000, 0.00000, 180.00000);
  110. CreateDynamicObject(14407, 3146.56128, -990.38080, 5.91888, 0.00000, 0.00000, 180.00000);
  111. CreateDynamicObject(14407, 3146.55591, -1000.39966, -0.40673, 0.00000, 0.00000, 180.00000);
  112. CreateDynamicObject(11490, 3088.02856, -972.96716, 29.61152, 0.00000, 0.00000, 360.00000);
  113. CreateDynamicObject(11491, 3088.01782, -983.96442, 31.09352, 0.00000, 0.00000, 0.00000);
  114. CreateDynamicObject(16151, 3084.27075, -974.79858, 31.51108, 0.00000, 0.00000, 180.00000);
  115. CreateDynamicObject(1491, 3091.05713, -980.35309, 30.78244, 0.00000, 0.00000, 0.00000);
  116. CreateDynamicObject(1491, 3089.54785, -980.33551, 30.93240, 0.00000, 0.00000, 1800.00000);
  117. CreateDynamicObject(1481, 3087.66553, -982.03534, 31.80096, 0.00000, 0.00000, 0.00000);
  118. CreateDynamicObject(9241, 3135.98999, -950.86627, 31.24606, 0.00000, 0.00000, 0.00000);
  119. CreateDynamicObject(1243, 3147.53223, -945.55420, -3.13823, 0.00000, 0.00000, 0.00000);
  120. CreateDynamicObject(1243, 3158.78394, -959.78741, -3.24402, 0.00000, 0.00000, 0.00000);
  121. CreateDynamicObject(3267, 3069.99683, -1016.07697, 29.17996, 0.00000, 0.00000, 90.00000);
  122. CreateDynamicObject(3267, 3069.95801, -1002.44617, 29.17996, 0.00000, 0.00000, 78.75000);
  123. CreateDynamicObject(3472, 3068.96582, -1002.50128, 30.77155, 0.00000, 0.00000, 0.00000);
  124. CreateDynamicObject(3472, 3069.42188, -1016.20795, 30.19530, 0.00000, 0.00000, 0.00000);
  125. CreateDynamicObject(3864, 3094.76929, -980.20337, 35.71654, 0.00000, 0.00000, 90.00000);
  126. CreateDynamicObject(7916, 3103.96143, -948.27393, 3.99175, 0.00000, 0.00000, 348.75000);
  127. CreateDynamicObject(2780, 2912.91943, -1009.11005, 20.72259, 0.00000, 0.00000, 0.00000);
  128. CreateDynamicObject(3749, 3042.60156, -1009.29248, 29.10684, 14.61040, 0.00000, 270.00000);
  129. CreateDynamicObject(987, 3069.16650, -1016.85083, 30.37963, 0.00000, 14.61040, 180.00000);
  130. CreateDynamicObject(987, 3057.60376, -1016.93768, 27.36552, 0.00000, 14.61040, 180.00000);
  131. CreateDynamicObject(987, 3046.05200, -1001.71686, 23.78844, 0.00000, 347.96790, 360.00000);
  132. CreateDynamicObject(987, 3057.62939, -1001.71686, 26.89084, 0.00000, 347.96790, 360.00000);
  133. CreateDynamicObject(615, 3126.05371, -1010.77716, 29.60967, 0.00000, 0.00000, 326.25000);
  134. CreateDynamicObject(615, 3076.92871, -949.21210, 29.60967, 0.00000, 0.00000, 326.25000);
  135. CreateDynamicObject(620, 3070.66406, -1001.68939, 29.68667, 0.00000, 0.00000, 0.00000);
  136. CreateDynamicObject(620, 3071.16821, -1016.92670, 29.68667, 0.00000, 0.00000, 0.00000);
  137. CreateDynamicObject(808, 3094.39844, -983.91742, 31.42146, 0.00000, 0.00000, 0.00000);
  138. CreateDynamicObject(808, 3094.14038, -986.41602, 31.42146, 0.00000, 0.00000, 0.00000);
  139. CreateDynamicObject(808, 3088.95361, -986.88141, 31.42146, 0.00000, 0.00000, 112.50010);
  140. CreateDynamicObject(808, 3086.05444, -987.33655, 31.42146, 0.00000, 0.00000, 348.75000);
  141. CreateDynamicObject(808, 3083.83325, -987.34027, 31.42146, 0.00000, 0.00000, 0.00000);
  142. CreateDynamicObject(808, 3081.62964, -987.33142, 31.42146, 0.00000, 0.00000, 0.00000);
  143. CreateDynamicObject(808, 3080.05688, -985.27985, 31.42146, 0.00000, 0.00000, 0.00000);
  144. CreateDynamicObject(808, 3080.00098, -982.74982, 31.42146, 0.00000, 0.00000, 0.00000);
  145. CreateDynamicObject(808, 3079.24487, -979.84503, 31.42146, 0.00000, 0.00000, 0.00000);
  146. CreateDynamicObject(808, 3094.96143, -981.85004, 31.50044, 0.00000, 0.00000, 0.00000);
  147. CreateDynamicObject(808, 3096.44556, -980.06042, 31.42146, 0.00000, 0.00000, 0.00000);
  148. CreateDynamicObject(808, 3040.95947, -1003.35699, 23.99993, 0.00000, 0.00000, 0.00000);
  149. CreateDynamicObject(808, 3041.16553, -1015.20697, 24.05366, 0.00000, 0.00000, 0.00000);
  150. CreateDynamicObject(1655, 2918.47681, -1009.30524, 8.67200, 0.00000, 0.00000, 90.42170);
  151. CreateDynamicObject(3498, 2930.96191, -1017.59833, 3.87326, 0.00000, 0.00000, 0.00000);
  152. CreateDynamicObject(3498, 2943.10864, -1017.59833, 3.87330, 0.00000, 0.00000, 0.00000);
  153. CreateDynamicObject(3498, 2953.67651, -1017.59833, 3.87330, 0.00000, 0.00000, 0.00000);
  154. CreateDynamicObject(3498, 2967.92188, -1017.59833, 3.87330, 0.00000, 0.00000, 0.00000);
  155. CreateDynamicObject(3498, 2984.88525, -1017.59833, 3.87330, 0.00000, 0.00000, 0.00000);
  156. CreateDynamicObject(3498, 2928.05078, -1000.98987, 3.87326, 0.00000, 0.00000, 0.00000);
  157. CreateDynamicObject(3498, 2948.17383, -1000.91211, 3.87326, 0.00000, 0.00000, 0.00000);
  158. CreateDynamicObject(3498, 2959.00073, -1001.16901, 3.87326, 0.00000, 0.00000, 0.00000);
  159. CreateDynamicObject(3498, 2971.79517, -1001.04865, 3.87326, 0.00000, 0.00000, 0.00000);
  160. CreateDynamicObject(3498, 2983.29688, -1001.59155, 3.87326, 0.00000, 0.00000, 0.00000);
  161. CreateDynamicObject(3498, 2997.58618, -1002.76135, 3.87326, 0.00000, 0.00000, 0.00000);
  162. CreateDynamicObject(3498, 2998.36450, -1015.38538, 3.87326, 0.00000, 0.00000, 0.00000);
  163. CreateDynamicObject(3498, 3015.72144, -1015.62280, 8.52050, 0.00000, 0.00000, 0.00000);
  164. CreateDynamicObject(3498, 3015.70093, -1015.63055, 3.87326, 0.00000, 0.00000, 0.00000);
  165. CreateDynamicObject(3498, 3015.09351, -1002.77692, 8.43371, 0.00000, 0.00000, 0.00000);
  166. CreateDynamicObject(3498, 3029.07080, -1002.80591, 12.16831, 0.00000, 0.00000, 0.00000);
  167. CreateDynamicObject(3498, 3015.09351, -1002.77692, 3.87326, 0.00000, 0.00000, 0.00000);
  168. CreateDynamicObject(3498, 3029.07007, -1002.80634, 3.87326, 0.00000, 0.00000, 0.00000);
  169. CreateDynamicObject(3498, 3027.37842, -1015.98627, 11.68227, 0.00000, 0.00000, 0.00000);
  170. CreateDynamicObject(3498, 3027.37842, -1015.98627, 3.87326, 0.00000, 0.00000, 0.00000);
  171. CreateDynamicObject(1251, 3097.57520, -1013.46112, 29.61500, 0.00000, 0.00000, 0.00000);
  172. CreateDynamicObject(1251, 3093.64185, -1013.60297, 29.61500, 0.00000, 0.00000, 0.00000);
  173. CreateDynamicObject(1251, 3089.85913, -1013.66748, 29.61500, 0.00000, 0.00000, 0.00000);
  174. CreateDynamicObject(1251, 3086.51050, -1013.84479, 29.61500, 0.00000, 0.00000, 0.00000);
  175. CreateDynamicObject(3515, 3128.46362, -990.90015, 30.31841, 0.00000, 0.00000, 0.00000);
  176. CreateDynamicObject(9833, 3128.14111, -990.72614, 32.75670, 0.00000, 0.00000, 0.00000);
  177. CreateDynamicObject(19381, 3129.30200, -990.83856, 29.55128, 0.00000, 90.00000, 90.00000);
  178. CreateDynamicObject(970, 3124.44409, -993.35449, 30.18650, 0.00000, 0.00000, 90.00000);
  179. CreateDynamicObject(970, 3124.47144, -989.22748, 30.18650, 0.00000, 0.00000, 90.00000);
  180. CreateDynamicObject(970, 3134.15503, -988.23059, 30.18650, 0.00000, 0.00000, 90.00000);
  181. CreateDynamicObject(970, 3134.15503, -993.58972, 30.18650, 0.00000, 0.00000, 90.00000);
  182. CreateDynamicObject(970, 3134.15503, -991.20862, 30.18650, 0.00000, 0.00000, 90.00000);
  183. CreateDynamicObject(970, 3124.43750, -988.17877, 30.18650, 0.00000, 0.00000, 90.00000);
  184. CreateDynamicObject(970, 3131.52393, -985.56207, 30.18650, 0.00000, 0.00000, 0.00000);
  185. CreateDynamicObject(970, 3127.41504, -985.56238, 30.18650, 0.00000, 0.00000, 0.00000);
  186. CreateDynamicObject(970, 3126.93506, -996.12427, 30.18650, 0.00000, 0.00000, 0.00000);
  187. CreateDynamicObject(970, 3131.09644, -996.11041, 30.18650, 0.00000, 0.00000, 0.00000);
  188. CreateDynamicObject(1215, 3124.55688, -995.91742, 30.04675, 0.00000, 0.00000, 0.00000);
  189. CreateDynamicObject(1215, 3134.00830, -996.03558, 30.04675, 0.00000, 0.00000, 0.00000);
  190. CreateDynamicObject(1215, 3124.60547, -985.65936, 30.04675, 0.00000, 0.00000, 0.00000);
  191. CreateDynamicObject(1215, 3134.12207, -985.75214, 30.04675, 0.00000, 0.00000, 0.00000);
  192. CreateDynamicObject(869, 3126.98633, -994.16736, 30.03749, 0.00000, 0.00000, 0.00000);
  193. CreateDynamicObject(869, 3130.56323, -994.05865, 30.03749, 0.00000, 0.00000, 0.00000);
  194. CreateDynamicObject(869, 3126.97046, -987.65051, 30.03749, 0.00000, 0.00000, 0.00000);
  195. CreateDynamicObject(869, 3131.20898, -987.54059, 30.03749, 0.00000, 0.00000, 0.00000);
  196. CreateDynamicObject(869, 3131.94995, -990.14465, 30.03749, 0.00000, 0.00000, 0.00000);
  197. CreateDynamicObject(869, 3126.52905, -990.48352, 30.03749, 0.00000, 0.00000, 0.00000);
  198. CreateDynamicObject(869, 3131.85596, -993.78961, 30.03749, 0.00000, 0.00000, 0.00000);
  199. //VOZILA
  200. vdonator[0] = AddStaticVehicleEx(520,3077.9358,-945.1826,17.2933,269.0499,44,86, 1000); // Sediu
  201. vdonator[1] = AddStaticVehicleEx(520,3078.3652,-956.2877,17.2947,269.7232,44,86, 1000); // Sediu
  202. vdonator[2] = AddStaticVehicleEx(520,3077.7939,-966.0413,17.2967,269.6736,44,86, 1000); // Sediu
  203. vdonator[3] = AddStaticVehicleEx(520,3079.2852,-975.4179,17.3131,267.9691,44,86, 1000); // Sediu
  204. vdonator[4] = AddStaticVehicleEx(520,3077.8938,-988.0459,17.2756,269.3711,44,86, 1000); // Sediu
  205. vdonator[5] = AddStaticVehicleEx(519,3080.6208,-1005.8745,17.3391,180.0824,1,1, 1000); // sediu
  206. vdonator[6] = AddStaticVehicleEx(519,3100.8555,-1005.9713,17.3373,179.9462,1,1, 1000); // sediu
  207. vdonator[7] = AddStaticVehicleEx(473,3083.0347,-972.1425,-0.6992,0.1357,1,1, 1000); // sediu
  208. vdonator[8] = AddStaticVehicleEx(493,3102.4832,-1010.5226,0.4674,2.4942,1,1, 1000); // sediu
  209. vdonator[9] = AddStaticVehicleEx(493,3092.2827,-1007.0455,0.4954,4.2441,1,1, 1000); // sediu
  210. vdonator[10] = AddStaticVehicleEx(595,3097.8064,-962.5903,0.1253,272.2880,1,1, 1000); // sediu
  211. vdonator[11] = AddStaticVehicleEx(595,3091.8420,-957.8650,0.2721,271.4772,1,1, 1000); // sediu
  212. vdonator[12] = AddStaticVehicleEx(454,3078.9429,-1006.4863,0.1050,178.5433,1,1, 1000); // sediu
  213. vdonator[13] = AddStaticVehicleEx(454,3136.8960,-971.4479,0.4557,268.0163,1,1, 1000); // sediu
  214. vdonator[14] = AddStaticVehicleEx(487,3119.1472,-1009.6485,16.6040,175.6176,1,1, 1000); // sediu
  215. vdonator[15] = AddStaticVehicleEx(487,3128.5950,-1010.1072,16.6041,180.3822,1,1, 1000); // sediu
  216. vdonator[16] = AddStaticVehicleEx(487,3136.9204,-1009.4583,16.6037,180.3463,1,1, 1000); // sediu
  217. vdonator[17] = AddStaticVehicleEx(487,3137.0186,-951.3811,33.2332,183.4319,1,1, 1000); // sediu
  218. vdonator[18] = AddStaticVehicleEx(411,3075.0095,-963.8018,30.3452,271.8334,1,1, 1000); // sediu
  219. vdonator[19] = AddStaticVehicleEx(411,3074.9490,-954.8553,30.3429,268.9071,1,1, 1000); // sediu
  220. vdonator[20] = AddStaticVehicleEx(411,3075.2529,-943.7817,30.3429,270.3149,1,1, 1000); // sediu
  221. vdonator[21] = AddStaticVehicleEx(411,3106.1460,-943.6581,30.3429,268.2730,1,1, 1000); // sediu
  222. vdonator[22] = AddStaticVehicleEx(411,3105.3577,-954.8465,30.3429,269.3727,1,1, 1000); // sediu
  223. vdonator[23] = AddStaticVehicleEx(411,3106.0981,-963.6581,30.3429,269.5271,1,1, 1000); // sediu
  224. vdonator[24] = AddStaticVehicleEx(405,3112.9707,-944.0703,30.3372,270.8508,1,1, 1000); // sediu
  225. vdonator[25] = AddStaticVehicleEx(405,3113.1072,-955.0735,30.3416,269.6157,1,1, 1000); // sediu
  226. vdonator[26] = AddStaticVehicleEx(405,3113.2395,-963.9186,30.3375,270.0700,1,1, 1000); // sediu
  227. vdonator[27] = AddStaticVehicleEx(405,3098.5063,-984.0128,30.3984,122.2393,1,1, 1000); // sediu
  228. vdonator[28] = AddStaticVehicleEx(522,3072.8315,-997.3961,30.1900,360.0000,1,0, 1000); // sediu
  229. vdonator[29] = AddStaticVehicleEx(522,3075.8115,-997.6035,30.1942,352.6910,1,0, 1000); // sediu
  230. vdonator[30] = AddStaticVehicleEx(522,3077.6230,-997.0139,30.1982,0.0057,1,0, 1000); // sediu
  231. vdonator[31] = AddStaticVehicleEx(522,3080.6211,-996.7803,30.1844,359.1172,1,0, 1000); // sediu
  232. vdonator[32] = AddStaticVehicleEx(522,3084.1111,-996.8824,30.1986,349.3722,1,0, 1000); // sediu
  233. vdonator[33] = AddStaticVehicleEx(522,3086.9692,-996.7535,30.1949,22.1593,1,0, 1000); // sediu
  234. vdonator[34] = AddStaticVehicleEx(522,3088.8865,-996.1264,30.1987,0.0199,1,0, 1000); // sediu
  235. vdonator[35] = AddStaticVehicleEx(522,3091.0432,-996.0011,30.2032,353.0992,1,0, 1000); // sediu
  236. vdonator[36] = AddStaticVehicleEx(522,3094.8594,-995.6537,30.1990,0.0089,1,0, 1000); // sediu
  237. vdonator[37] = AddStaticVehicleEx(522,3096.8604,-995.4854,30.1917,359.9999,1,0, 1000); // sediu
  238. vdonator[38] = AddStaticVehicleEx(522,3098.0940,-995.3937,30.1965,359.9945,1,0, 1000); // sediu
  239. vdonator[39] = AddStaticVehicleEx(541, 3088.1487, -1013.3020, 30.2897, 0.0000, 1, 1, 1000); //
  240. vdonator[40] = AddStaticVehicleEx(541, 3091.7415, -1013.2891, 30.2897, 0.0000, 1, 1, 1000); //
  241. vdonator[41] = AddStaticVehicleEx(541, 3095.5547, -1013.1866, 30.2897, 0.0000, 1, 1, 1000); //
  242. vdonator[42] = AddStaticVehicleEx(409, 3116.1406, -1009.1729, 30.4287, 90.0000, 1, 1, 1000); //
  243. vdonator[43] = AddStaticVehicleEx(409, 3116.0227, -1006.3623, 30.4287, 90.0000, 1, 1, 1000); //
  244. vdonator[44] = AddStaticVehicleEx(409, 3116.1084, -1003.5554, 30.4287, 90.0000, 1, 1, 1000); //
  245. vdonator[45] = AddStaticVehicleEx(560, 3116.3005, -1000.4178, 30.3165, 92.7000, 1, 1, 1000); //
  246. vdonator[46] = AddStaticVehicleEx(560, 3116.0015, -997.5499, 30.3165, 92.7000, 1, 1, 1000); //
  247. //NATIPS ZA Admin Grad
  248. new ZabranjenParkAdmin = CreateDynamicObject(4238, 2904.63135, -1008.91199, 10.08840, -60.00000, 90.00000, -1.50000);
  249. SetDynamicObjectMaterialText(ZabranjenParkAdmin, 0,"ZABRANJENO PARKIRANJE", 120, "Arial", 32, 1, -1, 0, 1);
  250. return 1;
  251. }
  252.  
  253. public OnGameModeExit()
  254. {
  255. return 1;
  256. }
  257.  
  258. public OnPlayerRequestClass(playerid, classid)
  259. {
  260. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  261. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  262. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  263. return 1;
  264. }
  265.  
  266. public OnPlayerConnect(playerid)
  267. {
  268. if(fexist(admini(playerid)))
  269. {
  270. INI_ParseFile(admini(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  271. SCM(playerid, -1, ""ZUTA"A"CRVENA"B"ZUTA" : Admin Baza by Bauer!");
  272. }
  273. return 1;
  274. }
  275.  
  276. public OnPlayerDisconnect(playerid, reason)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnPlayerSpawn(playerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnPlayerDeath(playerid, killerid, reason)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnVehicleSpawn(vehicleid)
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnVehicleDeath(vehicleid, killerid)
  297. {
  298. return 1;
  299. }
  300.  
  301. public OnPlayerText(playerid, text[])
  302. {
  303. return 1;
  304. }
  305.  
  306. public OnPlayerCommandText(playerid, cmdtext[])
  307. {
  308. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  309. {
  310. // Do something here
  311. return 1;
  312. }
  313. return 0;
  314. }
  315.  
  316. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  317. {
  318. return 1;
  319. }
  320.  
  321. public OnPlayerExitVehicle(playerid, vehicleid)
  322. {
  323. return 1;
  324. }
  325.  
  326. public OnPlayerStateChange(playerid, newstate, oldstate)
  327. {
  328. new vozilo = GetPlayerVehicleID(playerid);
  329. if(newstate == PLAYER_STATE_DRIVER)
  330. {
  331. if(DonatorVozila(vozilo))
  332. {
  333. if(PlayerInfo[playerid][pAdmin] < 1)
  334. {
  335. SCM(playerid,-1,"[Admin Baza by Bauer] "CRVENA"Niste Admin!");
  336. RemovePlayerFromVehicle(playerid);
  337. return 1;
  338. }
  339. }
  340. }
  341. return 1;
  342. }
  343.  
  344. public OnPlayerEnterCheckpoint(playerid)
  345. {
  346. return 1;
  347. }
  348.  
  349. public OnPlayerLeaveCheckpoint(playerid)
  350. {
  351. return 1;
  352. }
  353.  
  354. public OnPlayerEnterRaceCheckpoint(playerid)
  355. {
  356. return 1;
  357. }
  358.  
  359. public OnPlayerLeaveRaceCheckpoint(playerid)
  360. {
  361. return 1;
  362. }
  363.  
  364. public OnRconCommand(cmd[])
  365. {
  366. return 1;
  367. }
  368.  
  369. public OnPlayerRequestSpawn(playerid)
  370. {
  371. return 1;
  372. }
  373.  
  374. public OnObjectMoved(objectid)
  375. {
  376. return 1;
  377. }
  378.  
  379. public OnPlayerObjectMoved(playerid, objectid)
  380. {
  381. return 1;
  382. }
  383.  
  384. public OnPlayerPickUpPickup(playerid, pickupid)
  385. {
  386. return 1;
  387. }
  388.  
  389. public OnVehicleMod(playerid, vehicleid, componentid)
  390. {
  391. return 1;
  392. }
  393.  
  394. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  395. {
  396. return 1;
  397. }
  398.  
  399. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  400. {
  401. return 1;
  402. }
  403.  
  404. public OnPlayerSelectedMenuRow(playerid, row)
  405. {
  406. return 1;
  407. }
  408.  
  409. public OnPlayerExitedMenu(playerid)
  410. {
  411. return 1;
  412. }
  413.  
  414. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  415. {
  416. return 1;
  417. }
  418.  
  419. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  420. {
  421. return 1;
  422. }
  423.  
  424. public OnRconLoginAttempt(ip[], password[], success)
  425. {
  426. return 1;
  427. }
  428.  
  429. public OnPlayerUpdate(playerid)
  430. {
  431. return 1;
  432. }
  433.  
  434. public OnPlayerStreamIn(playerid, forplayerid)
  435. {
  436. return 1;
  437. }
  438.  
  439. public OnPlayerStreamOut(playerid, forplayerid)
  440. {
  441. return 1;
  442. }
  443.  
  444. public OnVehicleStreamIn(vehicleid, forplayerid)
  445. {
  446. return 1;
  447. }
  448.  
  449. public OnVehicleStreamOut(vehicleid, forplayerid)
  450. {
  451. return 1;
  452. }
  453.  
  454. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  455. {
  456. return 1;
  457. }
  458.  
  459. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  460. {
  461. return 1;
  462. }
  463. ////////////////////////////////////////////ZCMD KOMANDE////////////////////////////////////
  464. CMD:gotoab(playerid, params[])
  465. {
  466. //#pragma unused help
  467. //#pragma unused params
  468. if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
  469. {
  470. new vehicleid = GetPlayerVehicleID(playerid);
  471. new State = GetPlayerState(playerid);
  472. if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  473. {
  474. GameTextForPlayer(playerid,"Admin Baza",4000,6);
  475. return SetVehiclePos(vehicleid,2910.0664, -1008.7676, 12.9201);
  476. }
  477. SetPlayerPos(playerid,2910.0664, -1008.7676, 12.9201);
  478. GameTextForPlayer(playerid,"Admin Baza",4000,6);
  479. }
  480. return 1;
  481. }
  482. //////////////////////////////////////////////////////////////////////////////////////////////
  483. CMD:aotvori(playerid, params[])
  484. {
  485. //#pragma unused help
  486. //#pragma unused params
  487. if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
  488. {
  489. if(IsPlayerInRangeOfPoint(playerid, 5.0, 2914.6445, -1007.8690, 12.6919))
  490. {
  491. SCM(playerid,0xFFFFFFAA, "{F3FF02}KAPIJA |{FFFFFF} Otvorili ste kapiju od Admin Baze.");
  492. MoveDynamicObject(abkapija, 2914.7441, -1008.8371, 8.1310, 2);
  493. }
  494. if(IsPlayerInRangeOfPoint(playerid, 5.0, 2914.6445, -1007.8690, 7708.6919))
  495. {
  496. SCM(playerid,0xFFFFFFAA, "{F3FF02}VRATA |{FFFFFF} Otvorili ste balkonska vrata.");
  497. SetDynamicObjectPos(abkapija, 2914.6445, -1007.8690, 7708.6919);
  498. SetDynamicObjectRot(abkapija, 0, 0, 141.90005);
  499. }
  500. }
  501. return 1;
  502. }
  503. ////////////////////////////////////////////////////////////////////////////////
  504. CMD:azatvori(playerid, params[])
  505. {
  506. //#pragma unused help
  507. //#pragma unused params
  508. if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
  509. {
  510. if(IsPlayerInRangeOfPoint(playerid, 5.0, 2914.6445, -1007.8690, 12.6919))
  511. {
  512. SCM(playerid,0xFFFFFFAA, "{F3FF02}KAPIJA |{FFFFFF} Zatvorili ste kapiju na Admin Bazi.");
  513. MoveDynamicObject(abkapija, 2914.7441, -1008.8371, 13.4761, 2);
  514. }
  515. if(IsPlayerInRangeOfPoint(playerid, 5.0, 167.8709, -1341.2954, 1070.8438))
  516. {
  517. SCM(playerid,0xFFFFFFAA, "{F3FF02}VRATA |{FFFFFF} Otvorili ste balkonska vrata.");
  518. SetDynamicObjectPos(abkapija, 2914.6445, -1007.8690, 7708.6919);
  519. SetDynamicObjectRot(abkapija, 0, 0, 141.90005);
  520. }
  521. }
  522. return 1;
  523. }
  524. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  525. CMD:ab(playerid, params[], help)
  526. {
  527. //#pragma unused help
  528. //#pragma unused params
  529. PlayerInfo[playerid][pAdmin] = 6;
  530. SavePlayer(playerid);
  531. return 1;
  532. }
  533. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  534. CMD:padmina(playerid, params[],help) //prilagodite komandu tako da ne ometa rad vaseg moda
  535. {
  536. //#pragma unused help
  537. //#pragma unused params
  538. if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
  539. {
  540. new player, level, string[256];
  541. if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "AB Pomoc | "ZELENA"/postaviadmina [ID/Ime] [Level (1-6)]");
  542. if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[BS:RP] "CRVENA"Pogresan ID!");
  543. if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"[Bauer] "CRVENA"Admin Level ne moze biti manji od 0 i veci od 7!");
  544. PlayerInfo[player][pAdmin] = level;
  545. format(string, sizeof(string), ""ZELENA"A | "CRVENA"Admin %s vam je postavio %d Admin Level.", GetName(playerid), level);
  546. SendClientMessage(player, -1, string);
  547. format(string, sizeof(string), ""ZELENA"A | "CRVENA"Igracu %s ste postavili Admin Level na %d.", GetName(player), level);
  548. SendClientMessage(playerid, -1, string);
  549. SavePlayer(player);
  550. }
  551. else
  552. {
  553. SendClientMessage(playerid, -1, ""CRVENA"[Bauer] "CRVENA"Samo Vlasnik!");
  554. }
  555. return 1;
  556. }
  557. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  558. //STOCKOVI
  559. stock GetName(playerid)
  560. {
  561. new name[MAX_PLAYER_NAME];
  562. GetPlayerName(playerid, name, sizeof(name));
  563. return name;
  564. }
  565. //////////////////////////////////////////////////////////////////////////////
  566. stock DonatorVozila(carid)
  567. {
  568. for(new i = 0; i < sizeof(vdonator); i++)
  569. {
  570. if(carid == vdonator[i]) return 1;
  571. }
  572. return 0;
  573. }
  574. ///////////////////////////////////////////////////////////////////////////////
  575.  
  576. // CUVANJA/CITANJA
  577.  
  578. stock SavePlayer(playerid)
  579. {
  580. new INI:File = INI_Open(admini(playerid));
  581. INI_SetTag(File,"data");
  582. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  583. INI_Close(File);
  584. return 1;
  585. }
  586. forward LoadUser_data(playerid,name[],value[]);
  587. public LoadUser_data(playerid,name[],value[])
  588. {
  589. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  590. return 1;
  591. }
  592. stock admini(playerid)
  593. {
  594. new string[128];
  595. format(string,sizeof(string),ADMINI,GetName(playerid));
  596. return string;
  597. }
  598. /////////////////////////////////////////////////////////////(KRAJ FS)////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement