Advertisement
Guest User

Untitled

a guest
Aug 9th, 2013
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.33 KB | None | 0 0
  1. //==================================================================================//
  2. // C++ Gps System
  3. // Procesor Komandi:YCMD
  4. // Spremanje:YINI
  5. //==================================================================================//
  6. #include <a_samp>
  7. #include <YSI\y_commands>
  8. #include <YSI\y_ini>
  9. #include <streamer>
  10. #include <foreach>
  11. //===========================//
  12. #define PATH "Korisnici/%s.ini"
  13. //========enum===========//
  14. enum pInfo
  15. {
  16. pGps
  17. }
  18. new PlayerInfo[MAX_PLAYERS][pInfo];
  19. //====TextDrawovi============//
  20. new Text:Textdraw0;
  21. new Text:Textdraw1;
  22. new Text:Textdraw2;
  23. new Text:Textdraw3;
  24. new Text:Textdraw4;
  25. new Text:Textdraw5;
  26. new Text:Textdraw6;
  27. new Text:Textdraw7;
  28. new Text:Textdraw8;
  29. new Text:Textdraw9;
  30. new Text:Textdraw10;
  31. new Text:Textdraw11;
  32. new Text:Textdraw12;
  33. new Text:Textdraw13;
  34. new Text:Textdraw14;
  35. new Text:Textdraw15;
  36. new Text:Textdraw16;
  37. new Text:Textdraw17;
  38. new Text:Textdraw18;
  39. new Text:Textdraw19;
  40. new Text:Textdraw20;
  41. new Text:Textdraw21;
  42. new Text:Textdraw22;
  43. new Text:Textdraw23;
  44. new Text:Textdraw24;
  45. new Text:Textdraw25;
  46. new Text:Textdraw26;
  47. new Text:Textdraw27;
  48. new Text:Textdraw28;
  49. new Text:Textdraw29;
  50. new Text:Textdraw30;
  51. new Text:Textdraw31;
  52. new Text:Textdraw32;
  53. new Text:Textdraw33;
  54. new Text:Textdraw34;
  55. new Text:Textdraw35;
  56. new Text:Textdraw36;
  57. //=============================//
  58. public OnFilterScriptInit()
  59. {
  60. Textdraw0 = TextDrawCreate(500.000000, 210.000000, "_");
  61. TextDrawBackgroundColor(Textdraw0, 255);
  62. TextDrawFont(Textdraw0, 1);
  63. TextDrawLetterSize(Textdraw0, 0.500000, 19.799999);
  64. TextDrawColor(Textdraw0, -1);
  65. TextDrawSetOutline(Textdraw0, 0);
  66. TextDrawSetProportional(Textdraw0, 1);
  67. TextDrawSetShadow(Textdraw0, 1);
  68. TextDrawUseBox(Textdraw0, 1);
  69. TextDrawBoxColor(Textdraw0, 85);
  70. TextDrawTextSize(Textdraw0, 160.000000, 0.000000);
  71.  
  72. Textdraw1 = TextDrawCreate(297.000000, 200.000000, "_");
  73. TextDrawBackgroundColor(Textdraw1, 255);
  74. TextDrawFont(Textdraw1, 1);
  75. TextDrawLetterSize(Textdraw1, 0.500000, 0.599999);
  76. TextDrawColor(Textdraw1, -1);
  77. TextDrawSetOutline(Textdraw1, 0);
  78. TextDrawSetProportional(Textdraw1, 1);
  79. TextDrawSetShadow(Textdraw1, 1);
  80. TextDrawUseBox(Textdraw1, 1);
  81. TextDrawBoxColor(Textdraw1, 10092543);
  82. TextDrawTextSize(Textdraw1, 160.000000, 0.000000);
  83.  
  84. Textdraw2 = TextDrawCreate(500.000000, 200.000000, "_");
  85. TextDrawBackgroundColor(Textdraw2, 255);
  86. TextDrawFont(Textdraw2, 1);
  87. TextDrawLetterSize(Textdraw2, 0.500000, 0.599999);
  88. TextDrawColor(Textdraw2, -1);
  89. TextDrawSetOutline(Textdraw2, 0);
  90. TextDrawSetProportional(Textdraw2, 1);
  91. TextDrawSetShadow(Textdraw2, 1);
  92. TextDrawUseBox(Textdraw2, 1);
  93. TextDrawBoxColor(Textdraw2, 10092543);
  94. TextDrawTextSize(Textdraw2, 361.000000, 7.000000);
  95.  
  96. Textdraw3 = TextDrawCreate(500.000000, 200.000000, "_");
  97. TextDrawBackgroundColor(Textdraw3, 255);
  98. TextDrawFont(Textdraw3, 1);
  99. TextDrawLetterSize(Textdraw3, 0.500000, -0.899999);
  100. TextDrawColor(Textdraw3, -1);
  101. TextDrawSetOutline(Textdraw3, 0);
  102. TextDrawSetProportional(Textdraw3, 1);
  103. TextDrawSetShadow(Textdraw3, 1);
  104. TextDrawUseBox(Textdraw3, 1);
  105. TextDrawBoxColor(Textdraw3, 10092543);
  106. TextDrawTextSize(Textdraw3, 160.000000, 0.000000);
  107.  
  108. Textdraw4 = TextDrawCreate(297.000000, 197.000000, "C++ GPS");
  109. TextDrawBackgroundColor(Textdraw4, 255);
  110. TextDrawFont(Textdraw4, 2);
  111. TextDrawLetterSize(Textdraw4, 0.370000, 1.000000);
  112. TextDrawColor(Textdraw4, -1);
  113. TextDrawSetOutline(Textdraw4, 1);
  114. TextDrawSetProportional(Textdraw4, 1);
  115.  
  116. Textdraw5 = TextDrawCreate(366.000000, 200.000000, "_");
  117. TextDrawBackgroundColor(Textdraw5, 255);
  118. TextDrawFont(Textdraw5, 1);
  119. TextDrawLetterSize(Textdraw5, 0.500000, 0.599999);
  120. TextDrawColor(Textdraw5, -1);
  121. TextDrawSetOutline(Textdraw5, 0);
  122. TextDrawSetProportional(Textdraw5, 1);
  123. TextDrawSetShadow(Textdraw5, 1);
  124. TextDrawUseBox(Textdraw5, 1);
  125. TextDrawBoxColor(Textdraw5, 85);
  126. TextDrawTextSize(Textdraw5, 292.000000, 0.000000);
  127.  
  128. Textdraw6 = TextDrawCreate(301.000000, 210.000000, "Info");
  129. TextDrawBackgroundColor(Textdraw6, 255);
  130. TextDrawFont(Textdraw6, 2);
  131. TextDrawLetterSize(Textdraw6, 0.500000, 1.000000);
  132. TextDrawColor(Textdraw6, 10092543);
  133. TextDrawSetOutline(Textdraw6, 1);
  134. TextDrawSetProportional(Textdraw6, 1);
  135.  
  136. Textdraw7 = TextDrawCreate(283.000000, 393.000000, "_");
  137. TextDrawBackgroundColor(Textdraw7, 255);
  138. TextDrawFont(Textdraw7, 1);
  139. TextDrawLetterSize(Textdraw7, 0.900000, -20.799999);
  140. TextDrawColor(Textdraw7, -1);
  141. TextDrawSetOutline(Textdraw7, 0);
  142. TextDrawSetProportional(Textdraw7, 1);
  143. TextDrawSetShadow(Textdraw7, 1);
  144. TextDrawUseBox(Textdraw7, 1);
  145. TextDrawBoxColor(Textdraw7, 10092543);
  146. TextDrawTextSize(Textdraw7, 272.000000, 0.000000);
  147.  
  148. Textdraw8 = TextDrawCreate(389.000000, 393.000000, "_");
  149. TextDrawBackgroundColor(Textdraw8, 255);
  150. TextDrawFont(Textdraw8, 1);
  151. TextDrawLetterSize(Textdraw8, 0.850000, -20.799999);
  152. TextDrawColor(Textdraw8, -1);
  153. TextDrawSetOutline(Textdraw8, 0);
  154. TextDrawSetProportional(Textdraw8, 1);
  155. TextDrawSetShadow(Textdraw8, 1);
  156. TextDrawUseBox(Textdraw8, 1);
  157. TextDrawBoxColor(Textdraw8, 10092543);
  158. TextDrawTextSize(Textdraw8, 378.000000, 0.000000);
  159.  
  160. Textdraw9 = TextDrawCreate(177.000000, 211.000000, "Bolnica");
  161. TextDrawBackgroundColor(Textdraw9, 255);
  162. TextDrawFont(Textdraw9, 2);
  163. TextDrawLetterSize(Textdraw9, 0.500000, 1.000000);
  164. TextDrawColor(Textdraw9, -1);
  165. TextDrawSetOutline(Textdraw9, 1);
  166. TextDrawSetProportional(Textdraw9, 1);
  167.  
  168. Textdraw10 = TextDrawCreate(176.000000, 240.000000, "Policija");
  169. TextDrawBackgroundColor(Textdraw10, 255);
  170. TextDrawFont(Textdraw10, 2);
  171. TextDrawLetterSize(Textdraw10, 0.500000, 1.000000);
  172. TextDrawColor(Textdraw10, -1);
  173. TextDrawSetOutline(Textdraw10, 1);
  174. TextDrawSetProportional(Textdraw10, 1);
  175.  
  176. Textdraw11 = TextDrawCreate(188.000000, 270.000000, "Burg");
  177. TextDrawBackgroundColor(Textdraw11, 255);
  178. TextDrawFont(Textdraw11, 2);
  179. TextDrawLetterSize(Textdraw11, 0.600000, 1.000000);
  180. TextDrawColor(Textdraw11, -1);
  181. TextDrawSetOutline(Textdraw11, 1);
  182. TextDrawSetProportional(Textdraw11, 1);
  183.  
  184. Textdraw12 = TextDrawCreate(166.000000, 300.000000, "AutoSalon");
  185. TextDrawBackgroundColor(Textdraw12, 255);
  186. TextDrawFont(Textdraw12, 2);
  187. TextDrawLetterSize(Textdraw12, 0.430000, 1.000000);
  188. TextDrawColor(Textdraw12, -1);
  189. TextDrawSetOutline(Textdraw12, 1);
  190. TextDrawSetProportional(Textdraw12, 1);
  191.  
  192. Textdraw13 = TextDrawCreate(167.000000, 330.000000, "MotoSalon");
  193. TextDrawBackgroundColor(Textdraw13, 255);
  194. TextDrawFont(Textdraw13, 2);
  195. TextDrawLetterSize(Textdraw13, 0.420000, 1.100000);
  196. TextDrawColor(Textdraw13, -1);
  197. TextDrawSetOutline(Textdraw13, 1);
  198. TextDrawSetProportional(Textdraw13, 1);
  199.  
  200. Textdraw14 = TextDrawCreate(166.000000, 359.000000, "SalonPlovila");
  201. TextDrawBackgroundColor(Textdraw14, 255);
  202. TextDrawFont(Textdraw14, 2);
  203. TextDrawLetterSize(Textdraw14, 0.339999, 1.400000);
  204. TextDrawColor(Textdraw14, -1);
  205. TextDrawSetOutline(Textdraw14, 1);
  206. TextDrawSetProportional(Textdraw14, 1);
  207.  
  208. Textdraw15 = TextDrawCreate(281.000000, 230.000000, "Verzija:");
  209. TextDrawBackgroundColor(Textdraw15, 255);
  210. TextDrawFont(Textdraw15, 2);
  211. TextDrawLetterSize(Textdraw15, 0.360000, 1.000000);
  212. TextDrawColor(Textdraw15, -1);
  213. TextDrawSetOutline(Textdraw15, 1);
  214. TextDrawSetProportional(Textdraw15, 1);
  215.  
  216. Textdraw16 = TextDrawCreate(350.000000, 231.000000, "1.0");
  217. TextDrawBackgroundColor(Textdraw16, 255);
  218. TextDrawFont(Textdraw16, 2);
  219. TextDrawLetterSize(Textdraw16, 0.460000, 0.899999);
  220. TextDrawColor(Textdraw16, 10092543);
  221. TextDrawSetOutline(Textdraw16, 1);
  222. TextDrawSetProportional(Textdraw16, 1);
  223.  
  224. Textdraw17 = TextDrawCreate(282.000000, 247.000000, "Kreator:");
  225. TextDrawBackgroundColor(Textdraw17, 255);
  226. TextDrawFont(Textdraw17, 2);
  227. TextDrawLetterSize(Textdraw17, 0.330000, 1.200000);
  228. TextDrawColor(Textdraw17, -1);
  229. TextDrawSetOutline(Textdraw17, 1);
  230. TextDrawSetProportional(Textdraw17, 1);
  231.  
  232. Textdraw18 = TextDrawCreate(350.000000, 248.000000, "C++");
  233. TextDrawBackgroundColor(Textdraw18, 255);
  234. TextDrawFont(Textdraw18, 2);
  235. TextDrawLetterSize(Textdraw18, 0.370000, 1.000000);
  236. TextDrawColor(Textdraw18, 10092543);
  237. TextDrawSetOutline(Textdraw18, 1);
  238. TextDrawSetProportional(Textdraw18, 1);
  239.  
  240. Textdraw19 = TextDrawCreate(399.000000, 209.000000, "HeliSalon");
  241. TextDrawBackgroundColor(Textdraw19, 255);
  242. TextDrawFont(Textdraw19, 2);
  243. TextDrawLetterSize(Textdraw19, 0.380000, 1.200000);
  244. TextDrawColor(Textdraw19, -1);
  245. TextDrawSetOutline(Textdraw19, 1);
  246. TextDrawSetProportional(Textdraw19, 1);
  247.  
  248. Textdraw20 = TextDrawCreate(642.000000, 311.000000, "_");
  249. TextDrawBackgroundColor(Textdraw20, 255);
  250. TextDrawFont(Textdraw20, 1);
  251. TextDrawLetterSize(Textdraw20, 0.100000, 10.599994);
  252. TextDrawColor(Textdraw20, -1);
  253. TextDrawSetOutline(Textdraw20, 0);
  254. TextDrawSetProportional(Textdraw20, 1);
  255. TextDrawSetShadow(Textdraw20, 1);
  256. TextDrawUseBox(Textdraw20, 1);
  257. TextDrawBoxColor(Textdraw20, 85);
  258. TextDrawTextSize(Textdraw20, 360.000000, 0.000000);
  259.  
  260. Textdraw21 = TextDrawCreate(645.000000, 300.000000, "_");
  261. TextDrawBackgroundColor(Textdraw21, 255);
  262. TextDrawFont(Textdraw21, 1);
  263. TextDrawLetterSize(Textdraw21, 0.500000, 0.699998);
  264. TextDrawColor(Textdraw21, -1);
  265. TextDrawSetOutline(Textdraw21, 0);
  266. TextDrawSetProportional(Textdraw21, 1);
  267. TextDrawSetShadow(Textdraw21, 1);
  268. TextDrawUseBox(Textdraw21, 1);
  269. TextDrawBoxColor(Textdraw21, 10092543);
  270. TextDrawTextSize(Textdraw21, 359.000000, 0.000000);
  271.  
  272. Textdraw22 = TextDrawCreate(460.000000, 311.000000, "Gps Kupovina");
  273. TextDrawBackgroundColor(Textdraw22, 255);
  274. TextDrawFont(Textdraw22, 2);
  275. TextDrawLetterSize(Textdraw22, 0.310000, 1.000000);
  276. TextDrawColor(Textdraw22, 10092543);
  277. TextDrawSetOutline(Textdraw22, 1);
  278. TextDrawSetProportional(Textdraw22, 1);
  279.  
  280. Textdraw23 = TextDrawCreate(459.000000, 411.000000, "_");
  281. TextDrawBackgroundColor(Textdraw23, 255);
  282. TextDrawFont(Textdraw23, 1);
  283. TextDrawLetterSize(Textdraw23, 0.769999, -11.999990);
  284. TextDrawColor(Textdraw23, 0);
  285. TextDrawSetProportional(Textdraw23, 1);
  286. TextDrawSetShadow(Textdraw23, 1);
  287. TextDrawUseBox(Textdraw23, 1);
  288. TextDrawBoxColor(Textdraw23, 10092543);
  289. TextDrawTextSize(Textdraw23, 447.000000, -29.000000);
  290.  
  291. Textdraw24 = TextDrawCreate(561.000000, 411.000000, "_");
  292. TextDrawBackgroundColor(Textdraw24, 255);
  293. TextDrawFont(Textdraw24, 1);
  294. TextDrawLetterSize(Textdraw24, 1.200000, -12.799995);
  295. TextDrawColor(Textdraw24, -1);
  296. TextDrawSetOutline(Textdraw24, 0);
  297. TextDrawSetProportional(Textdraw24, 1);
  298. TextDrawSetShadow(Textdraw24, 1);
  299. TextDrawUseBox(Textdraw24, 1);
  300. TextDrawBoxColor(Textdraw24, 10092543);
  301. TextDrawTextSize(Textdraw24, 563.000000, -1.000000);
  302.  
  303. Textdraw25 = TextDrawCreate(561.000000, 324.000000, "_");
  304. TextDrawBackgroundColor(Textdraw25, 255);
  305. TextDrawFont(Textdraw25, 1);
  306. TextDrawLetterSize(Textdraw25, 0.500000, 0.199999);
  307. TextDrawColor(Textdraw25, -1);
  308. TextDrawSetOutline(Textdraw25, 0);
  309. TextDrawSetProportional(Textdraw25, 1);
  310. TextDrawSetShadow(Textdraw25, 1);
  311. TextDrawUseBox(Textdraw25, 1);
  312. TextDrawBoxColor(Textdraw25, 10092543);
  313. TextDrawTextSize(Textdraw25, 454.000000, 0.000000);
  314.  
  315. Textdraw26 = TextDrawCreate(452.000000, 324.000000, "_");
  316. TextDrawBackgroundColor(Textdraw26, 255);
  317. TextDrawFont(Textdraw26, 1);
  318. TextDrawLetterSize(Textdraw26, 0.500000, 0.199999);
  319. TextDrawColor(Textdraw26, -1);
  320. TextDrawSetOutline(Textdraw26, 0);
  321. TextDrawSetProportional(Textdraw26, 1);
  322. TextDrawSetShadow(Textdraw26, 1);
  323. TextDrawUseBox(Textdraw26, 1);
  324. TextDrawBoxColor(Textdraw26, 10092543);
  325. TextDrawTextSize(Textdraw26, 359.000000, 0.000000);
  326.  
  327. Textdraw27 = TextDrawCreate(375.000000, 310.000000, "Broj 1");
  328. TextDrawBackgroundColor(Textdraw27, 255);
  329. TextDrawFont(Textdraw27, 2);
  330. TextDrawLetterSize(Textdraw27, 0.500000, 1.000000);
  331. TextDrawColor(Textdraw27, 10092543);
  332. TextDrawSetOutline(Textdraw27, 1);
  333. TextDrawSetProportional(Textdraw27, 1);
  334.  
  335. Textdraw28 = TextDrawCreate(642.000000, 324.000000, "_");
  336. TextDrawBackgroundColor(Textdraw28, 255);
  337. TextDrawFont(Textdraw28, 1);
  338. TextDrawLetterSize(Textdraw28, 0.500000, 0.199999);
  339. TextDrawColor(Textdraw28, -1);
  340. TextDrawSetOutline(Textdraw28, 0);
  341. TextDrawSetProportional(Textdraw28, 1);
  342. TextDrawSetShadow(Textdraw28, 1);
  343. TextDrawUseBox(Textdraw28, 1);
  344. TextDrawBoxColor(Textdraw28, 10092543);
  345. TextDrawTextSize(Textdraw28, 563.000000, 1.000000);
  346.  
  347. Textdraw29 = TextDrawCreate(575.000000, 310.000000, "Broj 2");
  348. TextDrawBackgroundColor(Textdraw29, 255);
  349. TextDrawFont(Textdraw29, 2);
  350. TextDrawLetterSize(Textdraw29, 0.419999, 1.100000);
  351. TextDrawColor(Textdraw29, 10092543);
  352. TextDrawSetOutline(Textdraw29, 1);
  353. TextDrawSetProportional(Textdraw29, 1);
  354.  
  355. Textdraw30 = TextDrawCreate(363.000000, 329.000000, "Cijena:");
  356. TextDrawBackgroundColor(Textdraw30, 255);
  357. TextDrawFont(Textdraw30, 2);
  358. TextDrawLetterSize(Textdraw30, 0.320000, 1.599998);
  359. TextDrawColor(Textdraw30, -1);
  360. TextDrawSetOutline(Textdraw30, 1);
  361. TextDrawSetProportional(Textdraw30, 1);
  362.  
  363. Textdraw31 = TextDrawCreate(567.000000, 330.000000, "Cijena:");
  364. TextDrawBackgroundColor(Textdraw31, 255);
  365. TextDrawFont(Textdraw31, 2);
  366. TextDrawLetterSize(Textdraw31, 0.310000, 1.599998);
  367. TextDrawColor(Textdraw31, -1);
  368. TextDrawSetOutline(Textdraw31, 1);
  369. TextDrawSetProportional(Textdraw31, 1);
  370.  
  371. Textdraw32 = TextDrawCreate(460.000000, 330.000000, "Gps system by c++");
  372. TextDrawBackgroundColor(Textdraw32, 255);
  373. TextDrawFont(Textdraw32, 2);
  374. TextDrawLetterSize(Textdraw32, 0.219999, 1.000000);
  375. TextDrawColor(Textdraw32, 10092543);
  376. TextDrawSetOutline(Textdraw32, 1);
  377. TextDrawSetProportional(Textdraw32, 1);
  378.  
  379. Textdraw33 = TextDrawCreate(460.000000, 351.000000, "Da kupite Gps Kliknite na");
  380. TextDrawBackgroundColor(Textdraw33, 255);
  381. TextDrawFont(Textdraw33, 2);
  382. TextDrawLetterSize(Textdraw33, 0.159999, 1.200000);
  383. TextDrawColor(Textdraw33, -1);
  384. TextDrawSetOutline(Textdraw33, 1);
  385. TextDrawSetProportional(Textdraw33, 1);
  386.  
  387. Textdraw34 = TextDrawCreate(460.000000, 362.000000, "Broj 1 ili Broj 2");
  388. TextDrawBackgroundColor(Textdraw34, 255);
  389. TextDrawFont(Textdraw34, 2);
  390. TextDrawLetterSize(Textdraw34, 0.259999, 1.100000);
  391. TextDrawColor(Textdraw34, -1);
  392. TextDrawSetOutline(Textdraw34, 1);
  393. TextDrawSetProportional(Textdraw34, 1);
  394.  
  395. Textdraw35 = TextDrawCreate(561.000000, 343.000000, "_");
  396. TextDrawBackgroundColor(Textdraw35, 255);
  397. TextDrawFont(Textdraw35, 1);
  398. TextDrawLetterSize(Textdraw35, 0.500000, 0.099999);
  399. TextDrawColor(Textdraw35, -1);
  400. TextDrawSetOutline(Textdraw35, 0);
  401. TextDrawSetProportional(Textdraw35, 1);
  402. TextDrawSetShadow(Textdraw35, 1);
  403. TextDrawUseBox(Textdraw35, 1);
  404. TextDrawBoxColor(Textdraw35, 10092543);
  405. TextDrawTextSize(Textdraw35, 454.000000, 0.000000);
  406.  
  407. Textdraw36 = TextDrawCreate(392.000000, 377.000000, "Prekini Gps");
  408. TextDrawBackgroundColor(Textdraw36, 255);
  409. TextDrawFont(Textdraw36, 2);
  410. TextDrawLetterSize(Textdraw36, 0.400000, 1.000000);
  411. TextDrawColor(Textdraw36, 10092543);
  412. TextDrawSetOutline(Textdraw36, 1);
  413. TextDrawSetProportional(Textdraw36, 1);
  414. //=========================================//
  415. TextDrawSetSelectable(Textdraw0, false);
  416. TextDrawSetSelectable(Textdraw1, false);
  417. TextDrawSetSelectable(Textdraw2, false);
  418. TextDrawSetSelectable(Textdraw3, false);
  419. TextDrawSetSelectable(Textdraw4, false);
  420. TextDrawSetSelectable(Textdraw5, false);
  421. TextDrawSetSelectable(Textdraw6, false);
  422. TextDrawSetSelectable(Textdraw7, false);
  423. TextDrawSetSelectable(Textdraw8, false);
  424. TextDrawSetSelectable(Textdraw15, false);
  425. TextDrawSetSelectable(Textdraw16, false);
  426. TextDrawSetSelectable(Textdraw17, false);
  427. TextDrawSetSelectable(Textdraw18, false);
  428. TextDrawSetSelectable(Textdraw20, false);
  429. TextDrawSetSelectable(Textdraw21, false);
  430. TextDrawSetSelectable(Textdraw22, false);
  431. TextDrawSetSelectable(Textdraw23, false);
  432. TextDrawSetSelectable(Textdraw24, false);
  433. TextDrawSetSelectable(Textdraw25, false);
  434. TextDrawSetSelectable(Textdraw26, false);
  435. TextDrawSetSelectable(Textdraw28, false);
  436. TextDrawSetSelectable(Textdraw30, false);
  437. TextDrawSetSelectable(Textdraw31, false);
  438. TextDrawSetSelectable(Textdraw32, false);
  439. TextDrawSetSelectable(Textdraw33, false);
  440. TextDrawSetSelectable(Textdraw34, false);
  441. TextDrawSetSelectable(Textdraw35, false);
  442. TextDrawSetSelectable(Textdraw9, true);
  443. TextDrawSetSelectable(Textdraw10, true);
  444. TextDrawSetSelectable(Textdraw11, true);
  445. TextDrawSetSelectable(Textdraw12, true);
  446. TextDrawSetSelectable(Textdraw13, true);
  447. TextDrawSetSelectable(Textdraw14, true);
  448. TextDrawSetSelectable(Textdraw19, true);
  449. TextDrawSetSelectable(Textdraw27, true);
  450. TextDrawSetSelectable(Textdraw29, true);
  451. TextDrawSetSelectable(Textdraw36, true);
  452. //========================================//
  453. return 1;
  454. }
  455. public OnFilterScriptExit()
  456. {
  457. TextDrawDestroy(Textdraw0);
  458. TextDrawDestroy(Textdraw1);
  459. TextDrawDestroy(Textdraw2);
  460. TextDrawDestroy(Textdraw3);
  461. TextDrawDestroy(Textdraw4);
  462. TextDrawDestroy(Textdraw5);
  463. TextDrawDestroy(Textdraw6);
  464. TextDrawDestroy(Textdraw7);
  465. TextDrawDestroy(Textdraw8);
  466. TextDrawDestroy(Textdraw15);
  467. TextDrawDestroy(Textdraw16);
  468. TextDrawDestroy(Textdraw17);
  469. TextDrawDestroy(Textdraw18);
  470. TextDrawDestroy(Textdraw9);
  471. TextDrawDestroy(Textdraw10);
  472. TextDrawDestroy(Textdraw11);
  473. TextDrawDestroy(Textdraw12);
  474. TextDrawDestroy(Textdraw13);
  475. TextDrawDestroy(Textdraw14);
  476. TextDrawDestroy(Textdraw19);
  477. TextDrawDestroy(Textdraw20);
  478. TextDrawDestroy(Textdraw21);
  479. TextDrawDestroy(Textdraw22);
  480. TextDrawDestroy(Textdraw23);
  481. TextDrawDestroy(Textdraw24);
  482. TextDrawDestroy(Textdraw25);
  483. TextDrawDestroy(Textdraw26);
  484. TextDrawDestroy(Textdraw27);
  485. TextDrawDestroy(Textdraw28);
  486. TextDrawDestroy(Textdraw29);
  487. TextDrawDestroy(Textdraw30);
  488. TextDrawDestroy(Textdraw31);
  489. TextDrawDestroy(Textdraw32);
  490. TextDrawDestroy(Textdraw33);
  491. TextDrawDestroy(Textdraw34);
  492. TextDrawDestroy(Textdraw35);
  493. TextDrawDestroy(Textdraw36);
  494. return 1;
  495. }
  496. public OnPlayerConnect(playerid)
  497. {
  498. //======================================//
  499. PlayerInfo[playerid][pGps] = 0;
  500. //=======================================//
  501. return 1;
  502. }
  503. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  504. {
  505. if(_:clickedid != 65535)
  506. {
  507. if(clickedid == Textdraw9)
  508. {
  509. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Bolnica je oznacena {FF0000}crvenim markerom");
  510. SetPlayerRaceCheckpoint(playerid, 2,1182.9980,-1323.9548,13.5781, 0.0,0.0,0.0, 3.0);
  511. }
  512. else if(clickedid == Textdraw10)
  513. {
  514. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Policija je oznacena {FF0000}crvenim markerom");
  515. SetPlayerRaceCheckpoint(playerid, 2,1535.1158,-1674.4606,13.3828, 0.0,0.0,0.0, 3.0);
  516. }
  517. else if(clickedid == Textdraw11)
  518. {
  519. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Burg je oznacen {FF0000}crvenim markerom");
  520. SetPlayerRaceCheckpoint(playerid, 2,1220.4812,-923.0209,42.9156, 0.0,0.0,0.0, 3.0);
  521. }
  522. else if(clickedid == Textdraw12)
  523. {
  524. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}AutoSalon je oznacen {FF0000}crvenim markerom");
  525. SetPlayerRaceCheckpoint(playerid, 2,1182.9980,-1323.9548,13.5781, 0.0,0.0,0.0, 3.0);
  526. }
  527. else if(clickedid == Textdraw13)
  528. {
  529. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Moto Salon je oznacen {FF0000}crvenim markerom");
  530. SetPlayerRaceCheckpoint(playerid, 2,555.8052,-1254.1628,17.0666, 0.0,0.0,0.0, 3.0);
  531. }
  532. else if(clickedid == Textdraw14)
  533. {
  534. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}SalonPlovila je oznacen {FF0000}crvenim markerom");
  535. }
  536. else if(clickedid == Textdraw19)
  537. {
  538. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}HeliSalon je oznacen {FF0000}crvenim markerom");
  539. }
  540. else if(clickedid == Textdraw27)
  541. {
  542. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Kupili ste Gps Broj {FF0000}1");
  543. PlayerInfo[playerid][pGps] = 1;
  544. SavePlayer(playerid);
  545. }
  546. else if(clickedid == Textdraw29)
  547. {
  548. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Kupili ste Gps Broj {FF0000}2");
  549. PlayerInfo[playerid][pGps] = 2;
  550. SavePlayer(playerid);
  551. }
  552. else if(clickedid == Textdraw36)
  553. {
  554. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{FF0000}Prekinuli ste {FF0000}gps");
  555. DisablePlayerRaceCheckpoint(playerid);
  556. }
  557. TextDrawHideForPlayer(playerid, Textdraw0);
  558. TextDrawHideForPlayer(playerid, Textdraw1);
  559. TextDrawHideForPlayer(playerid, Textdraw2);
  560. TextDrawHideForPlayer(playerid, Textdraw3);
  561. TextDrawHideForPlayer(playerid, Textdraw4);
  562. TextDrawHideForPlayer(playerid, Textdraw5);
  563. TextDrawHideForPlayer(playerid, Textdraw6);
  564. TextDrawHideForPlayer(playerid, Textdraw7);
  565. TextDrawHideForPlayer(playerid, Textdraw8);
  566. TextDrawHideForPlayer(playerid, Textdraw15);
  567. TextDrawHideForPlayer(playerid, Textdraw16);
  568. TextDrawHideForPlayer(playerid, Textdraw17);
  569. TextDrawHideForPlayer(playerid, Textdraw18);
  570. TextDrawHideForPlayer(playerid, Textdraw9);
  571. TextDrawHideForPlayer(playerid, Textdraw10);
  572. TextDrawHideForPlayer(playerid, Textdraw11);
  573. TextDrawHideForPlayer(playerid, Textdraw12);
  574. TextDrawHideForPlayer(playerid, Textdraw13);
  575. TextDrawHideForPlayer(playerid, Textdraw14);
  576. TextDrawHideForPlayer(playerid, Textdraw19);
  577. TextDrawHideForPlayer(playerid, Textdraw20);
  578. TextDrawHideForPlayer(playerid, Textdraw21);
  579. TextDrawHideForPlayer(playerid, Textdraw22);
  580. TextDrawHideForPlayer(playerid, Textdraw23);
  581. TextDrawHideForPlayer(playerid, Textdraw24);
  582. TextDrawHideForPlayer(playerid, Textdraw25);
  583. TextDrawHideForPlayer(playerid, Textdraw26);
  584. TextDrawHideForPlayer(playerid, Textdraw27);
  585. TextDrawHideForPlayer(playerid, Textdraw28);
  586. TextDrawHideForPlayer(playerid, Textdraw29);
  587. TextDrawHideForPlayer(playerid, Textdraw30);
  588. TextDrawHideForPlayer(playerid, Textdraw31);
  589. TextDrawHideForPlayer(playerid, Textdraw32);
  590. TextDrawHideForPlayer(playerid, Textdraw33);
  591. TextDrawHideForPlayer(playerid, Textdraw34);
  592. TextDrawHideForPlayer(playerid, Textdraw35);
  593. TextDrawHideForPlayer(playerid, Textdraw36);
  594. CancelSelectTextDraw(playerid);
  595. }
  596. return 1;
  597. }
  598. public OnGameModeInit()
  599. {
  600. CreateDynamicPickup(1239, 1, 1535.1158,-1674.4606,13.3828);
  601. }
  602. public OnPlayerEnterRaceCheckpoint(playerid)
  603. {
  604. SendClientMessage(playerid, -1,"{FFCC00}[C++GPS]{0099FF}Stigli ste na odabranu {FF0000}lokaciju...");
  605. DisablePlayerRaceCheckpoint(playerid);
  606. return 1;
  607. }
  608. //=====================KOmande=========================//
  609. YCMD:gps(playerid, params[], help)
  610. {
  611. if(PlayerInfo[playerid][pGps] == 0) return SendClientMessage(playerid, -1,"{0099FF}Nemas Gps,{FF0000}Moras ga prvo kupiti");
  612. TextDrawShowForPlayer(playerid, Textdraw0);
  613. TextDrawShowForPlayer(playerid, Textdraw1);
  614. TextDrawShowForPlayer(playerid, Textdraw2);
  615. TextDrawShowForPlayer(playerid, Textdraw3);
  616. TextDrawShowForPlayer(playerid, Textdraw4);
  617. TextDrawShowForPlayer(playerid, Textdraw5);
  618. TextDrawShowForPlayer(playerid, Textdraw6);
  619. TextDrawShowForPlayer(playerid, Textdraw7);
  620. TextDrawShowForPlayer(playerid, Textdraw8);
  621. TextDrawShowForPlayer(playerid, Textdraw15);
  622. TextDrawShowForPlayer(playerid, Textdraw16);
  623. TextDrawShowForPlayer(playerid, Textdraw17);
  624. TextDrawShowForPlayer(playerid, Textdraw18);
  625. TextDrawShowForPlayer(playerid, Textdraw9);
  626. TextDrawShowForPlayer(playerid, Textdraw10);
  627. TextDrawShowForPlayer(playerid, Textdraw11);
  628. TextDrawShowForPlayer(playerid, Textdraw12);
  629. TextDrawShowForPlayer(playerid, Textdraw13);
  630. TextDrawShowForPlayer(playerid, Textdraw14);
  631. TextDrawShowForPlayer(playerid, Textdraw19);
  632. TextDrawShowForPlayer(playerid, Textdraw36);
  633. SelectTextDraw(playerid, 0xAA3333AA);
  634. return 1;
  635. }
  636. YCMD:kupigps(playerid, params[], help)
  637. {
  638. foreach(Player,i)
  639. {
  640. if(IsPlayerInRangeOfPoint(i,1535.1158,-1674.4606,13.3828, 12.5)) return SendClientMessage(playerid, -1,"{0099FF}Nisi na mjestu za kupovinu {FF0000}Gps");
  641. {
  642. TextDrawShowForPlayer(playerid, Textdraw20);
  643. TextDrawShowForPlayer(playerid, Textdraw21);
  644. TextDrawShowForPlayer(playerid, Textdraw22);
  645. TextDrawShowForPlayer(playerid, Textdraw23);
  646. TextDrawShowForPlayer(playerid, Textdraw24);
  647. TextDrawShowForPlayer(playerid, Textdraw25);
  648. TextDrawShowForPlayer(playerid, Textdraw26);
  649. TextDrawShowForPlayer(playerid, Textdraw27);
  650. TextDrawShowForPlayer(playerid, Textdraw28);
  651. TextDrawShowForPlayer(playerid, Textdraw29);
  652. TextDrawShowForPlayer(playerid, Textdraw30);
  653. TextDrawShowForPlayer(playerid, Textdraw31);
  654. TextDrawShowForPlayer(playerid, Textdraw32);
  655. TextDrawShowForPlayer(playerid, Textdraw33);
  656. TextDrawShowForPlayer(playerid, Textdraw34);
  657. TextDrawShowForPlayer(playerid, Textdraw35);
  658. SelectTextDraw(playerid, 0xAA3333AA);
  659. }
  660. }
  661. return 1;
  662. }
  663. forward LoadUser_data(playerid,name[],value[]);
  664. public LoadUser_data(playerid,name[],value[])
  665. {
  666. INI_Int("Gps",PlayerInfo[playerid][pGps]);
  667. return 1;
  668. }
  669. stock SavePlayer(playerid)
  670. {
  671. new INI:File = INI_Open(UserPath(playerid));
  672. INI_SetTag(File,"data");
  673. INI_WriteInt(File,"Gps",PlayerInfo[playerid][pGps]);
  674. }
  675. stock UserPath(playerid)
  676. {
  677. new string[128],playername[MAX_PLAYER_NAME];
  678. GetPlayerName(playerid,playername,sizeof(playername));
  679. format(string,sizeof(string),PATH,playername);
  680. return string;
  681. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement