Guest User

Untitled

a guest
Feb 13th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.20 KB | None | 0 0
  1. CMD:v(playerid, params[])
  2. {
  3. new sta[100];
  4. //if(Logovan[playerid] == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
  5. //if(PlayerInfo[playerid][pZatvoren] >= 1) return SCM(playerid, COLOR_GREY, "{07C1F5}{FFFFFF} Zatvoren si nemozes promeniti spawn");
  6. if(sscanf(params, "s[10]", sta))
  7. {
  8. SCM(playerid, -1,"{6EF83C}{FFFFFF}/v list ,lock(1-3), park, sell, find(1-3)");
  9. SCM(playerid, -1,"{6EF83C}{FFFFFF}Da stavite nalepnicu na auto: /voglas [Cena]");
  10. SCM(playerid, -1,"{6EF83C}{FFFFFF}Za Farbanje: /vcolor [boja 1] [boja 2]");
  11. SCM(playerid, -1,"{6EF83C}{FFFFFF}Za Prodaju igracu: /vsellto [ID Igraca] [Cena]");
  12. return 1;
  13. }
  14. /* new klj1 = PlayerInfo[playerid][pPcarkey];
  15. new klj2 = PlayerInfo[playerid][pPcarkey2];
  16. new klj3 = PlayerInfo[playerid][pPcarkey3];
  17. if(GetPlayerVehicleID(playerid) == CarInfo[klj1][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[klj2][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[klj3][cSadasnjiID])
  18. {*/
  19. if(strcmp(sta,"park",true) == 0)
  20. {
  21. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "Morate biti u svom vozilu!");
  22. if(PlayerInfo[playerid][pPcarkey] != 999)
  23. {
  24. new kljuc1 = PlayerInfo[playerid][pPcarkey];
  25. new id1 = CarInfo[kljuc1][cID];
  26. new tid1 = CarInfo[kljuc1][cSadasnjiID];
  27. if(IsPlayerInVehicle(playerid, tid1) && id1 == kljuc1)
  28. {
  29. new tid = CarInfo[kljuc1][cSadasnjiID];
  30. if(!IsPlayerInVehicle(playerid, tid))
  31. {
  32. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  33. return 1;
  34. }
  35. new Float:HP;
  36. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  37. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  38. new Float:Angle;
  39. new vehz = GetPlayerVehicleID(playerid);
  40. GetVehicleZAngle(vehz, Angle);
  41. GetPlayerPos(playerid, X,Y,Z);
  42. CarInfo[id1][cPozX] = X;
  43. CarInfo[id1][cPozY] = Y;
  44. CarInfo[id1][cPozZ] = Z;
  45. CarInfo[id1][cAngle] = Angle;
  46. CarInfo[id1][cGaraza] = 0;
  47. SacuvajCos(id1);
  48. new currentveh;
  49. currentveh = GetPlayerVehicleID(playerid);
  50. DestroyVehicle(currentveh);
  51. new yy;
  52. yy = CreateVehicle_H(CarInfo[id1][cModel],CarInfo[id1][cPozX],CarInfo[id1][cPozY],CarInfo[id1][cPozZ],CarInfo[id1][cAngle],CarInfo[id1][cColorOne], CarInfo[id1][cColorTwo], 30000);
  53. if(CarInfo[id1][cNeon] != 0)
  54. {
  55. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  56. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  57. AttachDynamicObjectToVehicle(Neonka1[id1], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  58. AttachDynamicObjectToVehicle(Neonka2[id1], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  59. }
  60. //PutPlayerInVehicle(playerid, yy, 0);
  61. SetVehicleHealth_H(yy, 999.0);
  62. LoadTune(id1);
  63. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  64. new alarm, doors, bonnet, boot, objective;
  65. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  66. engineOn[yy] = false;
  67. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  68. return 1;
  69. }
  70. }
  71. if(PlayerInfo[playerid][pPcarkey2] != 999)
  72. {
  73. new kljuc2 = PlayerInfo[playerid][pPcarkey2];
  74. new id2 = CarInfo[kljuc2][cID];
  75. new tid2 = CarInfo[kljuc2][cSadasnjiID];
  76. if(IsPlayerInVehicle(playerid, tid2) && id2 == kljuc2)
  77. {
  78. new tid = CarInfo[kljuc2][cSadasnjiID];
  79. if(!IsPlayerInVehicle(playerid, tid))
  80. {
  81. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  82. return 1;
  83. }
  84.  
  85. new Float:HP;
  86. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  87. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  88. new Float:Angle;
  89. new vehz = GetPlayerVehicleID(playerid);
  90. GetVehicleZAngle(vehz, Angle);
  91. GetPlayerPos(playerid, X,Y,Z);
  92. CarInfo[id2][cPozX] = X;
  93. CarInfo[id2][cPozY] = Y;
  94. CarInfo[id2][cPozZ] = Z;
  95. CarInfo[id2][cAngle] = Angle;
  96. CarInfo[id2][cGaraza] = 0;
  97. SacuvajCos(id2);
  98. new currentveh;
  99. currentveh = GetPlayerVehicleID(playerid);
  100. DestroyVehicle(currentveh);
  101. new yy;
  102. yy = CreateVehicle_H(CarInfo[id2][cModel],CarInfo[id2][cPozX],CarInfo[id2][cPozY],CarInfo[id2][cPozZ],CarInfo[id2][cAngle],CarInfo[id2][cColorOne], CarInfo[id2][cColorTwo], 30000);
  103. //PutPlayerInVehicle(playerid, yy, 0);
  104. if(CarInfo[id2][cNeon] != 0)
  105. {
  106. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  107. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  108. AttachDynamicObjectToVehicle(Neonka1[id2], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  109. AttachDynamicObjectToVehicle(Neonka2[id2], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  110. }
  111. SetVehicleHealth_H(yy, 999.0);
  112. LoadTune(id2);
  113. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  114. new alarm, doors, bonnet, boot, objective;
  115. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  116. engineOn[yy] = false;
  117. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  118. return 1;
  119. }
  120. }
  121. if(PlayerInfo[playerid][pPcarkey3] != 2555)
  122. {
  123. new kljuc3 = PlayerInfo[playerid][pPcarkey3];
  124. new id3 = CarInfo[kljuc3][cID];
  125. new tid3 = CarInfo[kljuc3][cSadasnjiID];
  126. if(IsPlayerInVehicle(playerid, tid3) && id3 == kljuc3)
  127. {
  128. new tid = CarInfo[kljuc3][cSadasnjiID];
  129. if(!IsPlayerInVehicle(playerid, tid))
  130. {
  131. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  132. return 1;
  133. }
  134.  
  135. new Float:HP;
  136. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  137. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  138. new Float:Angle;
  139. new vehz = GetPlayerVehicleID(playerid);
  140. GetVehicleZAngle(vehz, Angle);
  141. GetPlayerPos(playerid, X,Y,Z);
  142. CarInfo[id3][cPozX] = X;
  143. CarInfo[id3][cPozY] = Y;
  144. CarInfo[id3][cPozZ] = Z;
  145. CarInfo[id3][cAngle] = Angle;
  146. CarInfo[id3][cGaraza] = 0;
  147. SacuvajCos(id3);
  148. new currentveh;
  149. currentveh = GetPlayerVehicleID(playerid);
  150. DestroyVehicle(currentveh);
  151. new yy;
  152. yy = CreateVehicle_H(CarInfo[id3][cModel],CarInfo[id3][cPozX],CarInfo[id3][cPozY],CarInfo[id3][cPozZ],CarInfo[id3][cAngle],CarInfo[id3][cColorOne], CarInfo[id3][cColorTwo], 30000);
  153. // PutPlayerInVehicle(playerid, yy, 0);
  154. if(CarInfo[id3][cNeon] != 0)
  155. {
  156. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  157. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  158. AttachDynamicObjectToVehicle(Neonka1[id3], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  159. AttachDynamicObjectToVehicle(Neonka2[id3], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  160. }
  161. SetVehicleHealth_H(yy, 999.0);
  162. LoadTune(id3);
  163. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  164. new alarm, doors, bonnet, boot, objective;
  165. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  166. engineOn[yy] = false;
  167. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  168. return 1;
  169. }
  170. }
  171. if(PlayerInfo[playerid][pPcarkey4] != 2555)
  172. {
  173. new kljuc4 = PlayerInfo[playerid][pPcarkey4];
  174. new id4 = CarInfo[kljuc4][cID];
  175. new tid4 = CarInfo[kljuc4][cSadasnjiID];
  176. if(IsPlayerInVehicle(playerid, tid4) && id4 == kljuc4)
  177. {
  178. new tid = CarInfo[kljuc4][cSadasnjiID];
  179. if(!IsPlayerInVehicle(playerid, tid))
  180. {
  181. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  182. return 1;
  183. }
  184.  
  185. new Float:HP;
  186. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  187. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  188. new Float:Angle;
  189. new vehz = GetPlayerVehicleID(playerid);
  190. GetVehicleZAngle(vehz, Angle);
  191. GetPlayerPos(playerid, X,Y,Z);
  192. CarInfo[id4][cPozX] = X;
  193. CarInfo[id4][cPozY] = Y;
  194. CarInfo[id4][cPozZ] = Z;
  195. CarInfo[id4][cAngle] = Angle;
  196. CarInfo[id4][cGaraza] = 0;
  197. SacuvajCos(id4);
  198. new currentveh;
  199. currentveh = GetPlayerVehicleID(playerid);
  200. DestroyVehicle(currentveh);
  201. new yy;
  202. yy = CreateVehicle_H(CarInfo[id4][cModel],CarInfo[id4][cPozX],CarInfo[id4][cPozY],CarInfo[id4][cPozZ],CarInfo[id4][cAngle],CarInfo[id4][cColorOne], CarInfo[id4][cColorTwo], 30000);
  203. // PutPlayerInVehicle(playerid, yy, 0);
  204. if(CarInfo[id4][cNeon] != 0)
  205. {
  206. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  207. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  208. AttachDynamicObjectToVehicle(Neonka1[id4], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  209. AttachDynamicObjectToVehicle(Neonka2[id4], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  210. }
  211. SetVehicleHealth_H(yy, 999.0);
  212. LoadTune(id4);
  213. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  214. new alarm, doors, bonnet, boot, objective;
  215. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  216. engineOn[yy] = false;
  217. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  218. return 1;
  219. }
  220. }
  221. if(PlayerInfo[playerid][pPcarkey5] != 2555)
  222. {
  223. new kljuc5 = PlayerInfo[playerid][pPcarkey5];
  224. new id5 = CarInfo[kljuc5][cID];
  225. new tid5 = CarInfo[kljuc5][cSadasnjiID];
  226. if(IsPlayerInVehicle(playerid, tid5) && id5 == kljuc5)
  227. {
  228. new tid = CarInfo[kljuc5][cSadasnjiID];
  229. if(!IsPlayerInVehicle(playerid, tid))
  230. {
  231. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  232. return 1;
  233. }
  234.  
  235. new Float:HP;
  236. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  237. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  238. new Float:Angle;
  239. new vehz = GetPlayerVehicleID(playerid);
  240. GetVehicleZAngle(vehz, Angle);
  241. GetPlayerPos(playerid, X,Y,Z);
  242. CarInfo[id5][cPozX] = X;
  243. CarInfo[id5][cPozY] = Y;
  244. CarInfo[id5][cPozZ] = Z;
  245. CarInfo[id5][cAngle] = Angle;
  246. CarInfo[id5][cGaraza] = 0;
  247. SacuvajCos(id5);
  248. new currentveh;
  249. currentveh = GetPlayerVehicleID(playerid);
  250. DestroyVehicle(currentveh);
  251. new yy;
  252. yy = CreateVehicle_H(CarInfo[id5][cModel],CarInfo[id5][cPozX],CarInfo[id5][cPozY],CarInfo[id5][cPozZ],CarInfo[id5][cAngle],CarInfo[id5][cColorOne], CarInfo[id5][cColorTwo], 30000);
  253. // PutPlayerInVehicle(playerid, yy, 0);
  254. if(CarInfo[id5][cNeon] != 0)
  255. {
  256. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  257. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  258. AttachDynamicObjectToVehicle(Neonka1[id5], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  259. AttachDynamicObjectToVehicle(Neonka2[id5], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  260. }
  261. SetVehicleHealth_H(yy, 999.0);
  262. LoadTune(id5);
  263. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  264. new alarm, doors, bonnet, boot, objective;
  265. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  266. engineOn[yy] = false;
  267. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  268. return 1;
  269. }
  270. }
  271. if(PlayerInfo[playerid][pPcarkey6] != 2555)
  272. {
  273. new kljuc6 = PlayerInfo[playerid][pPcarkey6];
  274. new id6 = CarInfo[kljuc6][cID];
  275. new tid6 = CarInfo[kljuc6][cSadasnjiID];
  276. if(IsPlayerInVehicle(playerid, tid6) && id6 == kljuc6)
  277. {
  278. new tid = CarInfo[kljuc6][cSadasnjiID];
  279. if(!IsPlayerInVehicle(playerid, tid))
  280. {
  281. SCM(playerid, -1,"{07C1F5}{FFFFFF}Ne nalazis se u svom vozilu!");
  282. return 1;
  283. }
  284.  
  285. new Float:HP;
  286. GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
  287. if(HP < 800.0) return SCM(playerid, -1, "Ne mozete parkirati slupano vozilo.");
  288. new Float:Angle;
  289. new vehz = GetPlayerVehicleID(playerid);
  290. GetVehicleZAngle(vehz, Angle);
  291. GetPlayerPos(playerid, X,Y,Z);
  292. CarInfo[id6][cPozX] = X;
  293. CarInfo[id6][cPozY] = Y;
  294. CarInfo[id6][cPozZ] = Z;
  295. CarInfo[id6][cAngle] = Angle;
  296. CarInfo[id6][cGaraza] = 0;
  297. SacuvajCos(id6);
  298. new currentveh;
  299. currentveh = GetPlayerVehicleID(playerid);
  300. DestroyVehicle(currentveh);
  301. new yy;
  302. yy = CreateVehicle_H(CarInfo[id6][cModel],CarInfo[id6][cPozX],CarInfo[id6][cPozY],CarInfo[id6][cPozZ],CarInfo[id6][cAngle],CarInfo[id6][cColorOne], CarInfo[id6][cColorTwo], 30000);
  303. // PutPlayerInVehicle(playerid, yy, 0);
  304. if(CarInfo[id6][cNeon] != 0)
  305. {
  306. //Neonka1[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  307. //Neonka2[b] = CreateDynamicObject(18648,0,0,0,0,0,0);
  308. AttachDynamicObjectToVehicle(Neonka1[id6], yy, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  309. AttachDynamicObjectToVehicle(Neonka2[id6], yy, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  310. }
  311. SetVehicleHealth_H(yy, 999.0);
  312. LoadTune(id6);
  313. SCM(playerid, -1,"{07C1F5}{FFFFFF}Parkirali ste svoje vozilo!");
  314. new alarm, doors, bonnet, boot, objective;
  315. SetVehicleParamsEx(yy, 0, 0, alarm, doors, bonnet, boot, objective);
  316. engineOn[yy] = false;
  317. GameTextForPlayer(playerid, "Parkirali ste svoje vozilo na ovoj poziciji.stvarace se ovdje.", 5000, 4);
  318. return 1;
  319. }
  320. }
  321. }
  322. if(strcmp(sta,"list",true) == 0)
  323. {
  324. SCM(playerid,TAMNOCRVENA,"----------------------- [ Lista Vozila ] -----------------------");
  325. new logstr[256];
  326. if(PlayerInfo[playerid][pPcarkey] != 999)
  327. {
  328. new kljuc = PlayerInfo[playerid][pPcarkey];
  329. new idv = CarInfo[kljuc][cSadasnjiID];
  330. new cena = CarInfo[kljuc][cValue];
  331. new bj1 = CarInfo[kljuc][cColorOne];
  332. new bj2 = CarInfo[kljuc][cColorTwo];
  333. new zkl = CarInfo[kljuc][cLock];
  334. new reg = CarInfo[kljuc][cRegis];
  335. new modelv[24];
  336. GetVehicleName(idv,modelv,sizeof(modelv));
  337. format(logstr,sizeof(logstr),"1| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  338. SCM(playerid,-1,logstr);
  339. }
  340. if(PlayerInfo[playerid][pPcarkey2] != 999)
  341. {
  342. new kljuc = PlayerInfo[playerid][pPcarkey2];
  343. new idv = CarInfo[kljuc][cSadasnjiID];
  344. new cena = CarInfo[kljuc][cValue];
  345. new bj1 = CarInfo[kljuc][cColorOne];
  346. new bj2 = CarInfo[kljuc][cColorTwo];
  347. new zkl = CarInfo[kljuc][cLock];
  348. new reg = CarInfo[kljuc][cRegis];
  349. new modelv[24];
  350. GetVehicleName(idv,modelv,sizeof(modelv));
  351. format(logstr,sizeof(logstr),"2| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  352. SCM(playerid,-1,logstr);
  353. }
  354. if(PlayerInfo[playerid][pPcarkey3] != 2555)
  355. {
  356. new kljuc = PlayerInfo[playerid][pPcarkey3];
  357. new idv = CarInfo[kljuc][cSadasnjiID];
  358. new cena = CarInfo[kljuc][cValue];
  359. new bj1 = CarInfo[kljuc][cColorOne];
  360. new bj2 = CarInfo[kljuc][cColorTwo];
  361. new zkl = CarInfo[kljuc][cLock];
  362. new reg = CarInfo[kljuc][cRegis];
  363. new modelv[24];
  364. GetVehicleName(idv,modelv,sizeof(modelv));
  365. format(logstr,sizeof(logstr),"3| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  366. SCM(playerid,-1,logstr);
  367. }
  368. if(PlayerInfo[playerid][pPcarkey4] != 2555)
  369. {
  370. new kljuc = PlayerInfo[playerid][pPcarkey4];
  371. new idv = CarInfo[kljuc][cSadasnjiID];
  372. new cena = CarInfo[kljuc][cValue];
  373. new bj1 = CarInfo[kljuc][cColorOne];
  374. new bj2 = CarInfo[kljuc][cColorTwo];
  375. new zkl = CarInfo[kljuc][cLock];
  376. new reg = CarInfo[kljuc][cRegis];
  377. new modelv[24];
  378. GetVehicleName(idv,modelv,sizeof(modelv));
  379. format(logstr,sizeof(logstr),"4| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  380. SCM(playerid,-1,logstr);
  381. }
  382. if(PlayerInfo[playerid][pPcarkey5] != 2555)
  383. {
  384. new kljuc = PlayerInfo[playerid][pPcarkey5];
  385. new idv = CarInfo[kljuc][cSadasnjiID];
  386. new cena = CarInfo[kljuc][cValue];
  387. new bj1 = CarInfo[kljuc][cColorOne];
  388. new bj2 = CarInfo[kljuc][cColorTwo];
  389. new zkl = CarInfo[kljuc][cLock];
  390. new reg = CarInfo[kljuc][cRegis];
  391. new modelv[24];
  392. GetVehicleName(idv,modelv,sizeof(modelv));
  393. format(logstr,sizeof(logstr),"5| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  394. SCM(playerid,-1,logstr);
  395. }
  396. if(PlayerInfo[playerid][pPcarkey6] != 2555)
  397. {
  398. new kljuc = PlayerInfo[playerid][pPcarkey6];
  399. new idv = CarInfo[kljuc][cSadasnjiID];
  400. new cena = CarInfo[kljuc][cValue];
  401. new bj1 = CarInfo[kljuc][cColorOne];
  402. new bj2 = CarInfo[kljuc][cColorTwo];
  403. new zkl = CarInfo[kljuc][cLock];
  404. new reg = CarInfo[kljuc][cRegis];
  405. new modelv[24];
  406. GetVehicleName(idv,modelv,sizeof(modelv));
  407. format(logstr,sizeof(logstr),"6| Model:[%s] Cena:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d] Reg:[%d] Tablice[%s]",modelv,cena,bj1,bj2,zkl,reg,CarInfo[kljuc][cTablice]);
  408. SCM(playerid,-1,logstr);
  409. }
  410. SCM(playerid,TAMNOCRVENA,"-------------------------------------------------------------------");
  411. }
  412. if(strcmp(sta,"lock1",true) == 0)
  413. {
  414. if(PlayerInfo[playerid][pPcarkey] == 999) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 1!");
  415. GetPlayerPos(playerid, X,Y,Z);
  416. new kljuc1 = PlayerInfo[playerid][pPcarkey];
  417. new cveh = CarInfo[kljuc1][cSadasnjiID];
  418. new Float:vehx, Float:vehy, Float:vehz;
  419. GetVehiclePos(cveh, vehx, vehy, vehz);
  420. // new id1 = CarInfo[kljuc1][cID];
  421. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  422. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  423. if(CarInfo[kljuc1][cLock] == 0)
  424. {
  425. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  426. CarInfo[kljuc1][cLock] = 1;
  427. SacuvajCos(kljuc1);
  428. return 1;
  429. }
  430. if(CarInfo[kljuc1][cLock] == 1)
  431. {
  432. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  433. CarInfo[kljuc1][cLock] = 0;
  434. SacuvajCos(kljuc1);
  435. return 1;
  436. }
  437. }
  438. if(strcmp(sta,"lock2",true) == 0)
  439. {
  440. if(PlayerInfo[playerid][pPcarkey2] == 999) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 2!");
  441. GetPlayerPos(playerid, X,Y,Z);
  442. new kljuc1 = PlayerInfo[playerid][pPcarkey2];
  443. new cveh = CarInfo[kljuc1][cSadasnjiID];
  444. new Float:vehx, Float:vehy, Float:vehz;
  445. GetVehiclePos(cveh, vehx, vehy, vehz);
  446. // new id1 = CarInfo[kljuc1][cID];
  447. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  448. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  449. if(CarInfo[kljuc1][cLock] == 0)
  450. {
  451. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  452. CarInfo[kljuc1][cLock] = 1;
  453. SacuvajCos(kljuc1);
  454. return 1;
  455. }
  456. if(CarInfo[kljuc1][cLock] == 1)
  457. {
  458. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  459. CarInfo[kljuc1][cLock] = 0;
  460. SacuvajCos(kljuc1);
  461. return 1;
  462. }
  463. }
  464. if(strcmp(sta,"lock3",true) == 0)
  465. {
  466. if(PlayerInfo[playerid][pPcarkey3] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 3!");
  467. GetPlayerPos(playerid, X,Y,Z);
  468. new kljuc1 = PlayerInfo[playerid][pPcarkey3];
  469. new cveh = CarInfo[kljuc1][cSadasnjiID];
  470. new Float:vehx, Float:vehy, Float:vehz;
  471. GetVehiclePos(cveh, vehx, vehy, vehz);
  472. // new id1 = CarInfo[kljuc1][cID];
  473. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  474. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  475. if(CarInfo[kljuc1][cLock] == 0)
  476. {
  477. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  478. CarInfo[kljuc1][cLock] = 1;
  479. SacuvajCos(kljuc1);
  480. return 1;
  481. }
  482. if(CarInfo[kljuc1][cLock] == 1)
  483. {
  484. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  485. CarInfo[kljuc1][cLock] = 0;
  486. SacuvajCos(kljuc1);
  487. return 1;
  488. }
  489. }
  490. if(strcmp(sta,"lock4",true) == 0)
  491. {
  492. if(PlayerInfo[playerid][pPcarkey4] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 4!");
  493. GetPlayerPos(playerid, X,Y,Z);
  494. new kljuc1 = PlayerInfo[playerid][pPcarkey4];
  495. new cveh = CarInfo[kljuc1][cSadasnjiID];
  496. new Float:vehx, Float:vehy, Float:vehz;
  497. GetVehiclePos(cveh, vehx, vehy, vehz);
  498. // new id1 = CarInfo[kljuc1][cID];
  499. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  500. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  501. if(CarInfo[kljuc1][cLock] == 0)
  502. {
  503. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  504. CarInfo[kljuc1][cLock] = 1;
  505. SacuvajCos(kljuc1);
  506. return 1;
  507. }
  508. if(CarInfo[kljuc1][cLock] == 1)
  509. {
  510. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  511. CarInfo[kljuc1][cLock] = 0;
  512. SacuvajCos(kljuc1);
  513. return 1;
  514. }
  515. }
  516. if(strcmp(sta,"lock5",true) == 0)
  517. {
  518. if(PlayerInfo[playerid][pPcarkey5] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 5!");
  519. GetPlayerPos(playerid, X,Y,Z);
  520. new kljuc1 = PlayerInfo[playerid][pPcarkey5];
  521. new cveh = CarInfo[kljuc1][cSadasnjiID];
  522. new Float:vehx, Float:vehy, Float:vehz;
  523. GetVehiclePos(cveh, vehx, vehy, vehz);
  524. // new id1 = CarInfo[kljuc1][cID];
  525. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  526. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  527. if(CarInfo[kljuc1][cLock] == 0)
  528. {
  529. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  530. CarInfo[kljuc1][cLock] = 1;
  531. SacuvajCos(kljuc1);
  532. return 1;
  533. }
  534. if(CarInfo[kljuc1][cLock] == 1)
  535. {
  536. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  537. CarInfo[kljuc1][cLock] = 0;
  538. SacuvajCos(kljuc1);
  539. return 1;
  540. }
  541. }
  542. if(strcmp(sta,"lock6",true) == 0)
  543. {
  544. if(PlayerInfo[playerid][pPcarkey6] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 5!");
  545. GetPlayerPos(playerid, X,Y,Z);
  546. new kljuc1 = PlayerInfo[playerid][pPcarkey6];
  547. new cveh = CarInfo[kljuc1][cSadasnjiID];
  548. new Float:vehx, Float:vehy, Float:vehz;
  549. GetVehiclePos(cveh, vehx, vehy, vehz);
  550. // new id1 = CarInfo[kljuc1][cID];
  551. // new tid1 = CarInfo[kljuc1][cSadasnjiID];
  552. if(!IsPlayerInRangeOfPoint(playerid,10,vehx,vehy,vehz)) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nisi blizu svog vozila!");
  553. if(CarInfo[kljuc1][cLock] == 0)
  554. {
  555. GameTextForPlayer(playerid, "~r~Vozilo zakljucano!", 5000, 5);
  556. CarInfo[kljuc1][cLock] = 1;
  557. SacuvajCos(kljuc1);
  558. return 1;
  559. }
  560. if(CarInfo[kljuc1][cLock] == 1)
  561. {
  562. GameTextForPlayer(playerid, "~g~Vozilo otkljucano!", 5000, 5);
  563. CarInfo[kljuc1][cLock] = 0;
  564. SacuvajCos(kljuc1);
  565. return 1;
  566. }
  567. }
  568. if(strcmp(sta,"find1",true) == 0)
  569. {
  570. if(PlayerInfo[playerid][pPcarkey] == 999) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 1!");
  571. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  572. new klj1 = PlayerInfo[playerid][pPcarkey];
  573. new idv = CarInfo[klj1][cSadasnjiID];
  574. new Float:vehx, Float:vehy, Float:vehz;
  575. GetVehiclePos(idv, vehx, vehy, vehz);
  576. lockuca[playerid] = 9999;
  577. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  578. }
  579. if(strcmp(sta,"find2",true) == 0)
  580. {
  581. if(PlayerInfo[playerid][pPcarkey2] == 999) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 2!");
  582. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  583. new klj1 = PlayerInfo[playerid][pPcarkey2];
  584. new idv = CarInfo[klj1][cSadasnjiID];
  585. new Float:vehx, Float:vehy, Float:vehz;
  586. GetVehiclePos(idv, vehx, vehy, vehz);
  587. lockuca[playerid] = 9999;
  588. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  589. }
  590. if(strcmp(sta,"find3",true) == 0)
  591. {
  592. if(PlayerInfo[playerid][pPcarkey3] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 3!");
  593. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  594. new klj1 = PlayerInfo[playerid][pPcarkey3];
  595. new idv = CarInfo[klj1][cSadasnjiID];
  596. new Float:vehx, Float:vehy, Float:vehz;
  597. GetVehiclePos(idv, vehx, vehy, vehz);
  598. lockuca[playerid] = 9999;
  599. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  600. }
  601. if(strcmp(sta,"find4",true) == 0)
  602. {
  603. if(PlayerInfo[playerid][pPcarkey4] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 4!");
  604. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  605. new klj1 = PlayerInfo[playerid][pPcarkey4];
  606. new idv = CarInfo[klj1][cSadasnjiID];
  607. new Float:vehx, Float:vehy, Float:vehz;
  608. GetVehiclePos(idv, vehx, vehy, vehz);
  609. lockuca[playerid] = 9999;
  610. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  611. }
  612. if(strcmp(sta,"find5",true) == 0)
  613. {
  614. if(PlayerInfo[playerid][pPcarkey5] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 5!");
  615. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  616. new klj1 = PlayerInfo[playerid][pPcarkey5];
  617. new idv = CarInfo[klj1][cSadasnjiID];
  618. new Float:vehx, Float:vehy, Float:vehz;
  619. GetVehiclePos(idv, vehx, vehy, vehz);
  620. lockuca[playerid] = 9999;
  621. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  622. }
  623. if(strcmp(sta,"find6",true) == 0)
  624. {
  625. if(PlayerInfo[playerid][pPcarkey6] == 2555) return SCM(playerid, -1,"{07C1F5}{FFFFFF}Nemas vozilo na slotu 5!");
  626. SCM(playerid,-1,"Lokacija vaseg vozila je oznacena na mapi.");
  627. new klj1 = PlayerInfo[playerid][pPcarkey6];
  628. new idv = CarInfo[klj1][cSadasnjiID];
  629. new Float:vehx, Float:vehy, Float:vehz;
  630. GetVehiclePos(idv, vehx, vehy, vehz);
  631. lockuca[playerid] = 9999;
  632. h_SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 5.0);
  633. }
  634. if(strcmp(sta,"sell",true) == 0)
  635. {
  636. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "Morate biti u svom vozilu!");
  637. new kljuc1 = PlayerInfo[playerid][pPcarkey];
  638. new kljuc2 = PlayerInfo[playerid][pPcarkey2];
  639. new kljuc3 = PlayerInfo[playerid][pPcarkey3];
  640. new kljuc4 = PlayerInfo[playerid][pPcarkey4];
  641. new kljuc5 = PlayerInfo[playerid][pPcarkey5];
  642. new kljuc6 = PlayerInfo[playerid][pPcarkey6];
  643. new string[126];
  644. if(IsAtDealership(playerid))
  645. {
  646. if(GetPlayerVehicleID(playerid) == CarInfo[kljuc1][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc2][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc3][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc4][cSadasnjiID]
  647. || GetPlayerVehicleID(playerid) == CarInfo[kljuc5][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc6][cSadasnjiID])
  648. {
  649. new sendername[MAX_PLAYER_NAME];
  650. GetPlayerName(playerid, sendername, sizeof(sendername));
  651. new ownvehkey;
  652. if(GetPlayerVehicleID(playerid) == CarInfo[kljuc1][cSadasnjiID]) { ownvehkey = CarInfo[kljuc1][cID]; }
  653. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc2][cSadasnjiID]) { ownvehkey = CarInfo[kljuc2][cID]; }
  654. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc3][cSadasnjiID]) { ownvehkey = CarInfo[kljuc3][cID]; }
  655. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc4][cSadasnjiID]) { ownvehkey = CarInfo[kljuc4][cID]; }
  656. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc5][cSadasnjiID]) { ownvehkey = CarInfo[kljuc5][cID]; }
  657. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc6][cSadasnjiID]) { ownvehkey = CarInfo[kljuc6][cID]; }
  658. else { return 1; }
  659. new id;
  660. for(new i = 0; i < MAX_COS; i++)
  661. {
  662. if(id == CarInfo[i][cSadasnjiID])
  663. {
  664. if(dodajecos[playerid] > -1)
  665. {
  666. return 1;
  667. }
  668. if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
  669. {
  670. new carsellprice = CarInfo[ownvehkey][cValue] * 3 / 4;
  671. CarInfo[ownvehkey][cOwned] = 0;
  672. strmid(CarInfo[ownvehkey][cOwner], "Niko", 0, strlen("Niko"), 999);
  673. GivePlayerMoneyEx(playerid,carsellprice);
  674. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  675. format(string, sizeof(string), "~w~Prodali ste auto za: ~n~~g~$%d", carsellprice);
  676. GameTextForPlayer(playerid, string, 10000, 3);
  677. new Float:Angle;
  678. new vehz = GetPlayerVehicleID(playerid);
  679. GetVehicleZAngle(vehz, Angle);
  680. GetPlayerPos(playerid, X,Y,Z);
  681. CarInfo[ownvehkey][cPozX] = X;
  682. CarInfo[ownvehkey][cPozY] = Y;
  683. CarInfo[ownvehkey][cPozZ] = Z;
  684. CarInfo[ownvehkey][cAngle] = Angle;
  685. strmid(CarInfo[ownvehkey][cTablice], "Nema", 0, strlen("Nema"), 999);
  686. CarInfo[ownvehkey][cRegis] = 0;
  687. new yy;
  688. yy = CarInfo[ownvehkey][cSadasnjiID];
  689. new currentveh;
  690. currentveh = GetPlayerVehicleID(playerid);
  691. DestroyVehicle(currentveh);
  692. DestroyDynamic3DTextLabel(Text3D:VehicleOglas[currentveh]);
  693. new modelv[24];
  694. GetVehicleName(yy,modelv,sizeof(modelv));
  695. CreateVehicle_H(CarInfo[ownvehkey][cModel],X,Y,Z,Angle,CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],0);
  696. new stringau[200];
  697. yy = format(stringau,sizeof(stringau),"{07C1F5}Vozilo na prodaju!\nModel: {FFFFFF}%s\n{07C1F5}Cena: {FFFFFF}$%d\n{07C1F5}Za kupovnu {FFFFFF}udji u vozilo",modelv,CarInfo[ownvehkey][cValue]);
  698. VehicleLabel[yy] = CreateDynamic3DTextLabel(stringau, 0xFF0000CC, 0.0, 0.0, 0.5, 40.0, INVALID_PLAYER_ID, yy, 0, -1, -1, -1, 100.0);
  699. TogglePlayerControllable(playerid, 1);
  700. if(GetPlayerVehicleID(playerid) == CarInfo[kljuc1][cSadasnjiID])
  701. {
  702. SacuvajCos(kljuc1);
  703. PlayerInfo[playerid][pPcarkey] = 999;
  704. CarInfo[kljuc1][cSadasnjiID] = -1;
  705. }
  706. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc2][cSadasnjiID])
  707. {
  708. SacuvajCos(kljuc2);
  709. PlayerInfo[playerid][pPcarkey2] = 999;
  710. CarInfo[kljuc2][cSadasnjiID] = -1;
  711. }
  712. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc3][cSadasnjiID])
  713. {
  714. SacuvajCos(kljuc3);
  715. PlayerInfo[playerid][pPcarkey3] = 2555;
  716. CarInfo[kljuc3][cSadasnjiID] = -1;
  717. }
  718. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc4][cSadasnjiID])
  719. {
  720. SacuvajCos(kljuc4);
  721. PlayerInfo[playerid][pPcarkey4] = 2555;
  722. CarInfo[kljuc4][cSadasnjiID] = -1;
  723. }
  724. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc5][cSadasnjiID])
  725. {
  726. SacuvajCos(kljuc5);
  727. PlayerInfo[playerid][pPcarkey5] = 2555;
  728. CarInfo[kljuc5][cSadasnjiID] = -1;
  729. }
  730. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc6][cSadasnjiID])
  731. {
  732. SacuvajCos(kljuc6);
  733. PlayerInfo[playerid][pPcarkey6] = 2555;
  734. CarInfo[kljuc6][cSadasnjiID] = -1;
  735. }
  736. return 1;
  737. }
  738. }
  739. }
  740. }
  741. else
  742. {
  743. SendClientMessage(playerid, COLOR_GREY, " Morate sedeti u auto da biste ga prodali! ");
  744. return 1;
  745. }
  746. }
  747. else
  748. {
  749. SendClientMessage(playerid, COLOR_GREY, "Vi niste na mesto za prodaju vozila (Grotti)!");
  750. return 1;
  751. }
  752. }
  753. return 1;
  754. }
Advertisement
Add Comment
Please, Sign In to add comment