Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.11 KB | None | 0 0
  1. else if(strcmp(ime,"vozilo",true) == 0)
  2. {
  3. if(OwnableCarOffer[playerid] < 9999)
  4. {
  5. GetPlayerName(OwnableCarOffer[playerid], giveplayer, sizeof(giveplayer));
  6. GetPlayerName(playerid, sendername, sizeof(sendername));
  7. if(OwnableCarID[playerid] == 0) return true;
  8. if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1]) { }
  9. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2]) { }
  10. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3]) { }
  11. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4]) { }
  12. else { Error(playerid, "Igrac nije dostupan!"); return true; }
  13. if(lz_GetPlayerMoney(playerid) >= OwnableCarPrice[playerid])
  14. {
  15. if(IsPlayerConnected(OwnableCarOffer[playerid]))
  16. {
  17. if(PI[playerid][pVozilo1] == 9999)
  18. {
  19. if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
  20. {
  21. PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo1];
  22. PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
  23. }
  24. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
  25. {
  26. PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo2];
  27. PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
  28. }
  29. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
  30. {
  31. PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo3];
  32. PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
  33. }
  34. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
  35. {
  36. PI[playerid][pVozilo1] = PI[OwnableCarOffer[playerid]][pVozilo4];
  37. PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
  38. }
  39. else
  40. {
  41. Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
  42. return true;
  43. }
  44. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste vozilo za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
  45. SendClientMessage(playerid, -1, string);
  46. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vase vozilo za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
  47. SendClientMessage(OwnableCarOffer[playerid], -1, string);
  48. if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
  49. lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
  50. lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
  51. strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
  52. SacuvajVozilo(OwnableCarID[playerid]);
  53. new selllogic[300];
  54. format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
  55. SellLog(selllogic);
  56. sql_save_account(playerid);
  57. sql_save_account(OwnableCarOffer[playerid]);
  58. new veh;
  59. CI[veh][cLabel] = 0;
  60. SacuvajVozilo(veh);
  61. Delete3DTextLabel(c_lbl[veh-1000]);
  62. }
  63. else if(PI[playerid][pVozilo2] == 9999)
  64. {
  65. if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
  66. {
  67. PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo1];
  68. PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
  69. }
  70. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
  71. {
  72. PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo2];
  73. PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
  74. }
  75. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
  76. {
  77. PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo3];
  78. PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
  79. }
  80. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
  81. {
  82. PI[playerid][pVozilo2] = PI[OwnableCarOffer[playerid]][pVozilo4];
  83. PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
  84. }
  85. else
  86. {
  87. Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
  88. return true;
  89. }
  90. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
  91. SendClientMessage(playerid, -1, string);
  92. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
  93. SendClientMessage(OwnableCarOffer[playerid], -1, string);
  94. if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
  95. lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
  96. lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
  97. strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
  98. SacuvajVozilo(OwnableCarID[playerid]);
  99. new selllogic[300];
  100. format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
  101. SellLog(selllogic);
  102. sql_save_account(playerid);
  103. sql_save_account(OwnableCarOffer[playerid]);
  104. new veh;
  105. CI[veh][cLabel] = 0;
  106. SacuvajVozilo(veh);
  107. Delete3DTextLabel(c_lbl[veh-1000]);
  108. }
  109. else if(PI[playerid][pVozilo3] == 9999)
  110. {
  111. if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
  112. {
  113. PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo1];
  114. PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
  115. }
  116. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
  117. {
  118. PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo2];
  119. PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
  120. }
  121. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
  122. {
  123. PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo3];
  124. PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
  125. }
  126. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
  127. {
  128. PI[playerid][pVozilo3] = PI[OwnableCarOffer[playerid]][pVozilo4];
  129. PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
  130. }
  131. else
  132. {
  133. Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
  134. return true;
  135. }
  136. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
  137. SendClientMessage(playerid, -1, string);
  138. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
  139. SendClientMessage(OwnableCarOffer[playerid], -1, string);
  140. if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
  141. lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
  142. lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
  143. strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
  144. SacuvajVozilo(OwnableCarID[playerid]);
  145. new selllogic[300];
  146. format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
  147. SellLog(selllogic);
  148. sql_save_account(playerid);
  149. sql_save_account(OwnableCarOffer[playerid]);
  150. new veh;
  151. CI[veh][cLabel] = 0;
  152. SacuvajVozilo(veh);
  153. Delete3DTextLabel(c_lbl[veh-1000]);
  154. }
  155. else if(PI[playerid][pVozilo4] == 9999)
  156. {
  157. if(PI[playerid][pSlot4] == 1)
  158. {
  159. if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo1])
  160. {
  161. PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo1];
  162. PI[OwnableCarOffer[playerid]][pVozilo1] = 9999;
  163. }
  164. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo2])
  165. {
  166. PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo2];
  167. PI[OwnableCarOffer[playerid]][pVozilo2] = 9999;
  168. }
  169. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo3])
  170. {
  171. PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo3];
  172. PI[OwnableCarOffer[playerid]][pVozilo3] = 9999;
  173. }
  174. else if(OwnableCarID[playerid] == PI[OwnableCarOffer[playerid]][pVozilo4])
  175. {
  176. PI[playerid][pVozilo4] = PI[OwnableCarOffer[playerid]][pVozilo4];
  177. PI[OwnableCarOffer[playerid]][pVozilo4] = 9999;
  178. }
  179. else
  180. {
  181. Error(playerid, "Prodavac automobila mora biti u svom vozilu!");
  182. return true;
  183. }
  184. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}Kupili ste auto za $%d od gradjanina %s.",OwnableCarPrice[playerid],GetName(OwnableCarOffer[playerid]));
  185. SendClientMessage(playerid, -1, string);
  186. format(string, sizeof(string), ""COL_BE"[BE] {FFFFFF}%s je kupio vas auto za $%d.",GetName(playerid),OwnableCarPrice[playerid]);
  187. SendClientMessage(OwnableCarOffer[playerid], -1, string);
  188. if(IsPlayerInVehicle(OwnableCarOffer[playerid], OwnableCarID[playerid])) lz_RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
  189. lz_GivePlayerMoney(playerid, -OwnableCarPrice[playerid]);
  190. lz_GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]);
  191. strmid(CI[OwnableCarID[playerid]][cVlasnik], sendername, 0, strlen(sendername), 9999);
  192. SacuvajVozilo(OwnableCarID[playerid]);
  193. new selllogic[300];
  194. format(selllogic, 300, "[VOZILO] %s je prodao vozilo (id:%d) igracu %s za $%d!",GetName(OwnableCarOffer[playerid]),OwnableCarID[playerid],GetName(playerid),OwnableCarPrice[playerid]);
  195. SellLog(selllogic);
  196. sql_save_account(playerid);
  197. sql_save_account(OwnableCarOffer[playerid]);
  198. new veh;
  199. CI[veh][cLabel] = 0;
  200. SacuvajVozilo(veh);
  201. Delete3DTextLabel(c_lbl[veh-1000]);
  202. }
  203. else
  204. {
  205. Error(playerid, "Nemate slot 4, ne mozete kupiti auto!");
  206. return true;
  207. }
  208. }
  209. else
  210. {
  211. Error(playerid, "Vec imate 3 auta!");
  212. return true;
  213. }
  214. sql_save_account(playerid);
  215. sql_save_account(OwnableCarOffer[playerid]);
  216. OwnableCarOffer[playerid] = 9999;
  217. OwnableCarID[playerid] = 0;
  218. OwnableCarPrice[playerid] = 0;
  219. SCM(playerid, -1, ""COL_BE"[BE] {FFFFFF}Cestitamo na vasoj novoj kupovini! (/v)");
  220. return true;
  221. }
  222. }
  223. }
  224. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement