Guest User

Untitled

a guest
Mar 10th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.51 KB | None | 0 0
  1. CMD:vsellto(playerid, params[])
  2. {
  3. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "Morate biti u svom vozilu!");
  4. new kljuc1 = PlayerInfo[playerid][pPcarkey];
  5. new kljuc2 = PlayerInfo[playerid][pPcarkey2];
  6. new kljuc3 = PlayerInfo[playerid][pPcarkey3];
  7. new kljuc4 = PlayerInfo[playerid][pPcarkey4];
  8. new kljuc5 = PlayerInfo[playerid][pPcarkey5];
  9. new kljuc6 = PlayerInfo[playerid][pPcarkey6];
  10. new string[500];
  11. new modelv[24];
  12. // print("test1");
  13. if(GetPlayerVehicleID(playerid) == CarInfo[kljuc1][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc2][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc3][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc4][cSadasnjiID]
  14. || GetPlayerVehicleID(playerid) == CarInfo[kljuc5][cSadasnjiID] || GetPlayerVehicleID(playerid) == CarInfo[kljuc6][cSadasnjiID])
  15. {
  16. // print("test2");
  17. new sendername[MAX_PLAYER_NAME];
  18. GetPlayerName(playerid, sendername, sizeof(sendername));
  19. new ownvehkey;
  20. if(GetPlayerVehicleID(playerid) == CarInfo[kljuc1][cSadasnjiID]) {
  21. GetVehicleName(CarInfo[kljuc1][cSadasnjiID],modelv,sizeof(modelv));
  22. ownvehkey = CarInfo[kljuc1][cID];
  23. }
  24. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc2][cSadasnjiID]) {
  25. GetVehicleName(CarInfo[kljuc2][cSadasnjiID],modelv,sizeof(modelv));
  26. ownvehkey = CarInfo[kljuc2][cID];
  27. }
  28. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc3][cSadasnjiID]) {
  29. GetVehicleName(CarInfo[kljuc3][cSadasnjiID],modelv,sizeof(modelv));
  30. ownvehkey = CarInfo[kljuc3][cID];
  31. }
  32. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc4][cSadasnjiID]) {
  33. GetVehicleName(CarInfo[kljuc4][cSadasnjiID],modelv,sizeof(modelv));
  34. ownvehkey = CarInfo[kljuc4][cID];
  35. }
  36. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc5][cSadasnjiID]) {
  37. GetVehicleName(CarInfo[kljuc5][cSadasnjiID],modelv,sizeof(modelv));
  38. ownvehkey = CarInfo[kljuc5][cID];
  39. }
  40. else if(GetPlayerVehicleID(playerid) == CarInfo[kljuc6][cSadasnjiID]) {
  41. GetVehicleName(CarInfo[kljuc6][cSadasnjiID],modelv,sizeof(modelv));
  42. ownvehkey = CarInfo[kljuc6][cID];
  43. }
  44. else { return 1; }
  45. // print("test3");
  46. if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
  47. {
  48. // print("test4");
  49. new igrac,cena;
  50. // new sscstr[20];
  51. if(sscanf(params, "ui", igrac, cena)) return SCM(playerid, -1, "KORISTI: /vsellto [ID/ime] [Cena]");
  52. if(!IsPlayerConnected(igrac)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
  53. if(GetDistanceBetweenPlayers(playerid,igrac) < 10)
  54. {
  55. // print("test5");
  56. if(cena < CarInfo[ownvehkey][cValue]/2) return SCM(playerid,GRAD2,"Ne mozete ponuditi igracu auto za cenu manju od 1/2 prvobitne vrednosti auta.");
  57. if(PlayerInfo[igrac][pPcarkey] == 999)
  58. {
  59. //print("test6");
  60. if(cena < 1 || cena > 7500000)
  61. {
  62. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  63. return 1;
  64. }
  65. // print("test7");
  66. // GetPlayerName(igrac, sendername, sizeof(sendername));
  67. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  68. SendClientMessage(playerid, COLOR_WHITE, string);
  69. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  70. SendClientMessage(igrac, -1, string);
  71. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  72. SendClientMessage(igrac, DARKRED, string);
  73. OwnableCarOffer[igrac] = playerid;
  74. OwnableCarID[igrac] = ownvehkey;
  75. OwnableCarPrice[igrac] = cena;
  76. return 1;
  77. }
  78. else if(PlayerInfo[igrac][pPcarkey2] == 999)
  79. {
  80. if(cena < 1 || cena > 7500000)
  81. {
  82. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  83. return 1;
  84. }
  85. //GetPlayerName(igrac, sendername, sizeof(sendername));
  86. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  87. SendClientMessage(playerid, COLOR_WHITE, string);
  88. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  89. SendClientMessage(igrac, -1, string);
  90. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  91. SendClientMessage(igrac, DARKRED, string);
  92. OwnableCarOffer[igrac] = playerid;
  93. OwnableCarID[igrac] = ownvehkey;
  94. OwnableCarPrice[igrac] = cena;
  95. return 1;
  96. }
  97. else if(PlayerInfo[igrac][pPcarkey3] == 2555)
  98. {
  99. if(cena < 1 || cena > 7500000)
  100. {
  101. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  102. return 1;
  103. }
  104. if(PlayerInfo[igrac][pSlot3] == 0) return SCM(playerid,GRAD2,"Taj igrac nema aktiviran DONATORSKI SLOT3 za vozila, ne moze posedovati trece vozilo.");
  105. // GetPlayerName(cena, igrac, sizeof(igrac));
  106. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  107. SendClientMessage(playerid, COLOR_WHITE, string);
  108. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  109. SendClientMessage(igrac, -1, string);
  110. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  111. SendClientMessage(igrac, DARKRED, string);
  112. OwnableCarOffer[igrac] = playerid;
  113. OwnableCarID[igrac] = ownvehkey;
  114. OwnableCarPrice[igrac] = cena;
  115. return 1;
  116. }
  117. else if(PlayerInfo[igrac][pPcarkey4] == 2555)
  118. {
  119. if(cena < 1 || cena > 7500000)
  120. {
  121. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  122. return 1;
  123. }
  124. if(PlayerInfo[igrac][pSlot4] == 0) return SCM(playerid,GRAD2,"Taj igrac nema aktiviran DONATORSKI SLOT4 za vozila, ne moze posedovati trece vozilo.");
  125. // GetPlayerName(cena, igrac, sizeof(igrac));
  126. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  127. SendClientMessage(playerid, COLOR_WHITE, string);
  128. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  129. SendClientMessage(igrac, -1, string);
  130. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  131. SendClientMessage(igrac, DARKRED, string);
  132. OwnableCarOffer[igrac] = playerid;
  133. OwnableCarID[igrac] = ownvehkey;
  134. OwnableCarPrice[igrac] = cena;
  135. return 1;
  136. }
  137. else if(PlayerInfo[igrac][pPcarkey5] == 2555)
  138. {
  139. if(cena < 1 || cena > 7500000)
  140. {
  141. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  142. return 1;
  143. }
  144. if(PlayerInfo[igrac][pSlot5] == 0) return SCM(playerid,GRAD2,"Taj igrac nema aktiviran DONATORSKI SLOT5 za vozila, ne moze posedovati trece vozilo.");
  145. // GetPlayerName(cena, igrac, sizeof(igrac));
  146. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  147. SendClientMessage(playerid, COLOR_WHITE, string);
  148. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  149. SendClientMessage(igrac, -1, string);
  150. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  151. SendClientMessage(igrac, DARKRED, string);
  152. OwnableCarOffer[igrac] = playerid;
  153. OwnableCarID[igrac] = ownvehkey;
  154. OwnableCarPrice[igrac] = cena;
  155. return 1;
  156. }
  157. else if(PlayerInfo[igrac][pPcarkey6] == 2555)
  158. {
  159. if(cena < 1 || cena > 7500000)
  160. {
  161. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Cena ne moze biti manja od 1 ni veca od 7500000. ");
  162. return 1;
  163. }
  164. if(PlayerInfo[igrac][pSlot6] == 0) return SCM(playerid,GRAD2,"Taj igrac nema aktiviran DONATORSKI SLOT5 za vozila, ne moze posedovati trece vozilo.");
  165. // GetPlayerName(cena, igrac, sizeof(igrac));
  166. format(string, sizeof(string), "Ponudili ste vas auto %s-u za $%d .", GetName(igrac), cena);
  167. SendClientMessage(playerid, COLOR_WHITE, string);
  168. format(string, sizeof(string), "*Vlasnik vozila %s Vam je ponudio svoj auto za $%d (kucajte /prihvati vozilo) da kupite.", GetName(playerid), cena);
  169. SendClientMessage(igrac, -1, string);
  170. format(string, sizeof(string), "Marka vozila:[%s] | Cena na pijaci: [%d$]", modelv, CarInfo[ownvehkey][cValue]);
  171. SendClientMessage(igrac, DARKRED, string);
  172. OwnableCarOffer[igrac] = playerid;
  173. OwnableCarID[igrac] = ownvehkey;
  174. OwnableCarPrice[igrac] = cena;
  175. return 1;
  176. }
  177. else
  178. {
  179. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Igrac vec ima 6 vozila ! ");
  180. }
  181. }
  182. else
  183. {
  184. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Igrac nije blizu vas ! ");
  185. }
  186. }
  187. else
  188. {
  189. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}To nije vas auto");
  190. }
  191. }
  192. else
  193. {
  194. SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Morate biti u svom vozilu.");
  195. }
  196. return 1;
  197. }
Advertisement
Add Comment
Please, Sign In to add comment