Guest User

Untitled

a guest
Jan 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.72 KB | None | 0 0
  1. if(strcmp(cmd, "/buy", true) == 0 || strcmp(cmd, "/kupi", true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. if (!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7
  6. {
  7. SendClientMessage(playerid, COLOR_GRAD2, " Niste u 24-7 !");
  8. return 1;
  9. }
  10. tmp = strtok(cmdtext, idx);
  11. if(!strlen(tmp))
  12. {
  13. SendClientMessage(playerid, COLOR_GRAD1, "| 1: Telefon $150 2: Srecka $500");
  14. SendClientMessage(playerid, COLOR_GRAD1, "| 3: Imenik $100 4: Kockica $10");
  15. SendClientMessage(playerid, COLOR_GRAD2, "| 5: Upaljac $5 6: Cigare $30");
  16. SendClientMessage(playerid, COLOR_GRAD3, "| 7: Kondom $1 8: Kamera $50");
  17. SendClientMessage(playerid, COLOR_GRAD3, "| 9: Maska $500 10: Sat $100");
  18. SendClientMessage(playerid, COLOR_GRAD4, "| 11: Oprema za ribolov $150 12: Konop $10");
  19. SendClientMessage(playerid, COLOR_GRAD4, "| 13: Sprej $50 14: Povez $10");
  20. return 1;
  21. }
  22. new item = strval(tmp);
  23. if(SBizzInfo[9][sbProducts] == 0)
  24. {
  25. GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
  26. return 1;
  27. }
  28. if (item == 1 && GetPlayerMoney(playerid) > 149)
  29. {
  30. if(PlayerInfo[playerid][pTraderPerk] > 0)
  31. {
  32. new skill = 150 / 100;
  33. new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  34. new payout = 150 - price;
  35. format(string, sizeof(string), "~r~-$%d", payout);
  36. GameTextForPlayer(playerid, string, 5000, 1);
  37. SafeGivePlayerMoney(playerid,- payout);
  38. SBizzInfo[9][sbTill] += payout;
  39. ExtortionSBiz(9, payout);
  40. }
  41. else
  42. {
  43. format(string, sizeof(string), "~r~-$%d", 150);
  44. GameTextForPlayer(playerid, string, 5000, 1);
  45. SafeGivePlayerMoney(playerid,-150);
  46. SBizzInfo[9][sbTill] += 150;
  47. ExtortionSBiz(9, 150);
  48. }
  49. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  50. new randphone = 100000 + random(899999);//minimum 1000 max 9999
  51. PlayerInfo[playerid][pPnumber] = randphone;
  52. format(string, sizeof(string), " Kupili ste mobilni, vas novi br je %d", randphone);
  53. SendClientMessage(playerid, COLOR_GRAD4, string);
  54. SendClientMessage(playerid, COLOR_GRAD5, "Ovo uvjek mozete provjeriti kucajuci /stats");
  55. SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: Sada mozete kucati /help da vidite komande od telefona.");
  56. return 1;
  57. }
  58. else if (item == 2 && GetPlayerMoney(playerid) > 500)
  59. {
  60. if(PlayerInfo[playerid][pTraderPerk] > 0)
  61. {
  62. new skill = 500 / 100;
  63. new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  64. new payout = 500 - price;
  65. SafeGivePlayerMoney(playerid,- payout);
  66. SBizzInfo[9][sbTill] += payout;
  67. ExtortionSBiz(9, payout);
  68. format(string, sizeof(string), "~r~-$%d", payout);
  69. GameTextForPlayer(playerid, string, 5000, 1);
  70. }
  71. else
  72. {
  73. SafeGivePlayerMoney(playerid,-500);
  74. SBizzInfo[9][sbTill] += 500;
  75. ExtortionSBiz(9, 500);
  76. format(string, sizeof(string), "~r~-$%d", 500);
  77. GameTextForPlayer(playerid, string, 5000, 1);
  78. }
  79. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  80. new prize;
  81. new symb1[32]; new symb2[32]; new symb3[32];
  82. new randcard1 = random(10);//minimum 1000 max 9999
  83. new randcard2 = random(10);//minimum 1000 max 9999
  84. new randcard3 = random(10);//minimum 1000 max 9999
  85. if(randcard1 >= 5)
  86. {
  87. format(symb1, sizeof(symb1), "~b~]");
  88. randcard1 = 1;
  89. }
  90. else if(randcard1 <= 4 && randcard1 >= 2)
  91. {
  92. format(symb1, sizeof(symb1), "~g~]");
  93. randcard1 = 2;
  94. }
  95. else if(randcard1 < 2)
  96. {
  97. format(symb1, sizeof(symb1), "~y~]");
  98. randcard1 = 3;
  99. }
  100. if(randcard2 >= 5)
  101. {
  102. format(symb2, sizeof(symb2), "~b~]");
  103. randcard2 = 1;
  104. }
  105. else if(randcard2 <= 4 && randcard2 >= 2)
  106. {
  107. format(symb2, sizeof(symb2), "~g~]");
  108. randcard2 = 2;
  109. }
  110. else if(randcard2 < 2)
  111. {
  112. format(symb2, sizeof(symb2), "~y~]");
  113. randcard2 = 3;
  114. }
  115. if(randcard3 >= 5)
  116. {
  117. format(symb3, sizeof(symb3), "~b~]");
  118. randcard3 = 1;
  119. }
  120. else if(randcard3 <= 4 && randcard3 >= 2)
  121. {
  122. format(symb3, sizeof(symb3), "~g~]");
  123. randcard3 = 2;
  124. }
  125. else if(randcard3 < 2)
  126. {
  127. format(symb3, sizeof(symb3), "~y~]");
  128. randcard3 = 3;
  129. }
  130. if(randcard1 == randcard2 && randcard1 == randcard3)
  131. {
  132. if(randcard1 > 5)
  133. {
  134. prize = 2500;
  135. }
  136. if(randcard1 <= 4 && randcard1 >= 2)
  137. {
  138. prize = 1500;
  139. }
  140. if(randcard1 < 2)
  141. {
  142. prize = 500;
  143. }
  144. SafeGivePlayerMoney(playerid,prize);
  145. SBizzInfo[9][sbTill] -= prize;
  146. ExtortionSBiz(9, prize);
  147. format(string, sizeof(string), "%s %s %s ~n~~n~~w~~g~$%d",symb1,symb2,symb3, prize);
  148. }
  149. else
  150. {
  151. format(string, sizeof(string), "%s %s %s ~n~~n~~w~~r~$0",symb1,symb2,symb3);
  152. }
  153. GameTextForPlayer(playerid, string, 3000, 3);
  154. return 1;
  155. }
  156. else if (item == 3 && GetPlayerMoney(playerid) > 10)
  157. {
  158. if(PlayerInfo[playerid][pTraderPerk] > 0)
  159. {
  160. new skill = 10 / 100;
  161. new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  162. new payout = 10 - price;
  163. SafeGivePlayerMoney(playerid,- payout);
  164. SBizzInfo[9][sbTill] += payout;
  165. ExtortionSBiz(9, payout);
  166. GameTextForPlayer(playerid, "~r~-$10", 5000, 1);
  167. }
  168. else
  169. {
  170. SafeGivePlayerMoney(playerid,- 10);
  171. SBizzInfo[9][sbTill] += 10;
  172. ExtortionSBiz(9, 10);
  173. format(string, sizeof(string), "~r~-$%d", 100);
  174. GameTextForPlayer(playerid, string, 5000, 1);
  175. }
  176. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  177. PlayerInfo[playerid][pPhoneBook] = 1;
  178. format(string, sizeof(string), " Kupili ste imenik, sada mozete vidjeti brojeve od igraca !");
  179. SendClientMessage(playerid, COLOR_GRAD4, string);
  180. SendClientMessage(playerid, COLOR_WHITE, "Podjsjetnik: Kucajte /number <id/name>.");
  181. return 1;
  182. }
  183. else if (item == 4 && GetPlayerMoney(playerid) > 10)
  184. {
  185. if(PlayerInfo[playerid][pTraderPerk] > 0)
  186. {
  187. new skill = 10 / 100;
  188. new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  189. new payout = 10 - price;
  190. SafeGivePlayerMoney(playerid,- payout);
  191. SBizzInfo[9][sbTill] += payout;
  192. ExtortionSBiz(9, payout);
  193. format(string, sizeof(string), "~r~-$%d", payout);
  194. GameTextForPlayer(playerid, string, 5000, 1);
  195. }
  196. else
  197. {
  198. SafeGivePlayerMoney(playerid,-10);
  199. SBizzInfo[9][sbTill] += 10;
  200. ExtortionSBiz(9, 10);
  201. format(string, sizeof(string), "~r~-$%d", 10);
  202. GameTextForPlayer(playerid, string, 5000, 1);
  203. }
  204. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  205. gDice[playerid] = 1;
  206. format(string, sizeof(string), " Kupili ste kockicu, sada je mozete bacati.");
  207. SendClientMessage(playerid, COLOR_GRAD4, string);
  208. SendClientMessage(playerid, COLOR_WHITE, "Podjsetnik: Kucajte /dice ");
  209. return 1;
  210. }
  211. else if (item == 7 && GetPlayerMoney(playerid) > 1)
  212. {
  213. if(PlayerInfo[playerid][pTraderPerk] > 0)
  214. {
  215. new skill = 1 / 100;
  216. new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  217. new payout = 1 - price;
  218. SafeGivePlayerMoney(playerid,- payout);
  219. format(string, sizeof(string), "~r~-$%d", payout);
  220. GameTextForPlayer(playerid, string, 5000, 1);
  221. }
  222. else
  223. {
  224. SafeGivePlayerMoney(playerid,-1);
  225. format(string, sizeof(string), "~r~-$%d", 1);
  226. GameTextForPlayer(playerid, string, 5000, 1);
  227. }
  228. Condom[playerid] ++;
  229. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  230. format(string, sizeof(string), "Kupili ste kondom.");
  231. SendClientMessage(playerid, COLOR_GRAD4, string);
  232. return 1;
  233. }
  234. else if (item == 8 && GetPlayerMoney(playerid) > 49)
  235. {
  236. SafeGivePlayerMoney(playerid, - 50);
  237. format(string, sizeof(string), "~r~-$%d", 50);
  238. GameTextForPlayer(playerid, string, 5000, 1);
  239. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  240. format(string, sizeof(string), "Kupili ste kameru.");
  241. SendClientMessage(playerid, COLOR_GRAD4, string);
  242. SafeGivePlayerWeapon(playerid, 43, 20);
  243. return 1;
  244. }
  245. else if (item == 9 && GetPlayerMoney(playerid) > 499)
  246. {
  247. if(PlayerInfo[playerid][pLevel] < 5)
  248. {
  249. SendClientMessage(playerid, COLOR_GREY, "Morate biti level 5 da biste ovo kupili");
  250. return 1;
  251. }
  252. if(PlayerInfo[playerid][pMask] != 0)
  253. {
  254. SendClientMessage(playerid, COLOR_GREY, "Vec imate jednu");
  255. return 1;
  256. }
  257. if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
  258. {
  259. GameTextForPlayer(playerid, "~w~Besplatno", 5000, 1);
  260. }
  261. else
  262. {
  263. SafeGivePlayerMoney(playerid, - 500);
  264. format(string, sizeof(string), "~r~-$%d", 500);
  265. GameTextForPlayer(playerid, string, 5000, 1);
  266. }
  267. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  268. format(string, sizeof(string), "Kupili ste masku.");
  269. GameTextForPlayer(playerid, string, 5000, 1);
  270. SendClientMessage(playerid, COLOR_GRAD4, string);
  271. SendClientMessage(playerid, COLOR_WHITE, "VODIC: Koristite /maskon i /maskoff");
  272. PlayerInfo[playerid][pMask] = 1;
  273. return 1;
  274. }
  275. else if (item == 10 && GetPlayerMoney(playerid) > 99)
  276. {
  277. if(PlayerInfo[playerid][pWatch] != 0)
  278. {
  279. SendClientMessage(playerid, COLOR_GREY, "Vec imate jedan");
  280. return 1;
  281. }
  282. SafeGivePlayerMoney(playerid, - 100);
  283. format(string, sizeof(string), "~r~-$%d", 100);
  284. GameTextForPlayer(playerid, string, 5000, 1);
  285. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  286. format(string, sizeof(string), "Kupili ste sat.");
  287. SendClientMessage(playerid, COLOR_WHITE, "VODIC: /vrijeme");
  288. SendClientMessage(playerid, COLOR_GRAD4, string);
  289. PlayerInfo[playerid][pWatch] = 1;
  290. }
  291. else if (item == 11 && GetPlayerMoney(playerid) > 149)
  292. {
  293. if(PlayerInfo[playerid][pFishTool] != 0)
  294. {
  295. SendClientMessage(playerid, COLOR_GREY, " Vec ste to kupili !");
  296. return 1;
  297. }
  298. SafeGivePlayerMoney(playerid, - 150);
  299. format(string, sizeof(string), "~r~-$%d", 150);
  300. GameTextForPlayer(playerid, string, 5000, 1);
  301. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  302. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste opremu za ribolov.");
  303. PlayerInfo[playerid][pFishTool] = 1;
  304. }
  305. else if (item == 12 && GetPlayerMoney(playerid) > 9)
  306. {
  307. if(Rope[playerid] >= 5)
  308. {
  309. SendClientMessage(playerid, COLOR_GREY, " Vec imate 5 konopa !");
  310. return 1;
  311. }
  312. SafeGivePlayerMoney(playerid, - 10);
  313. format(string, sizeof(string), "~r~-$%d", 10);
  314. GameTextForPlayer(playerid, string, 5000, 1);
  315. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  316. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste konop.");
  317. SendClientMessage(playerid, COLOR_GRAD4, "Podjsetnik: Sada mozete da koristite /vezi da nekoga vezete.");
  318. Rope[playerid]++;
  319. }
  320. else if (item == 13 && GetPlayerMoney(playerid) > 49)
  321. {
  322. SafeGivePlayerMoney(playerid, - 50);
  323. format(string, sizeof(string), "~r~-$%d", 50);
  324. GameTextForPlayer(playerid, string, 5000, 1);
  325. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  326. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste sprej.");
  327. SafeGivePlayerWeapon(playerid, 41, 200);
  328. }
  329. else if (item == 14 && GetPlayerMoney(playerid) > 9)
  330. {
  331. if(Povez[playerid] >= 5)
  332. {
  333. SendClientMessage(playerid, COLOR_GREY, " Vec imate 5 poveza !");
  334. return 1;
  335. }
  336. SafeGivePlayerMoney(playerid, - 10);
  337. format(string, sizeof(string), "~r~-$%d", 10);
  338. GameTextForPlayer(playerid, string, 5000, 1);
  339. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  340. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste povez.");
  341. SendClientMessage(playerid, COLOR_GRAD4, "Podjsetnik: Sada mozete da koristite /povez da nekome stavite.");
  342. Povez[playerid]++;
  343. }
  344. else if (item == 5 && GetPlayerMoney(playerid) > 4)
  345. {
  346. if(PlayerInfo[playerid][pLighter] != 0)
  347. {
  348. SendClientMessage(playerid, COLOR_GREY, " Vec imate upaljac ! ");
  349. return 1;
  350. }
  351. SafeGivePlayerMoney(playerid, - 5);
  352. PlayerInfo[playerid][pLighter] = 30;
  353. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  354. format(string, sizeof(string), "~r~-$%d", 5);
  355. GameTextForPlayer(playerid, string, 5000, 1);
  356. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste upaljac.");
  357. OnPlayerUpdateCustom(playerid);
  358. return 1;
  359. }
  360. else if (item == 6 && GetPlayerMoney(playerid) > 29)
  361. {
  362. if(PlayerInfo[playerid][pCigarettes] != 0)
  363. {
  364. format(string, sizeof(string), " Vec imate %d cigara .", PlayerInfo[playerid][pCigarettes]);
  365. SendClientMessage(playerid, COLOR_GREY, string);
  366. return 1;
  367. }
  368. SafeGivePlayerMoney(playerid, - 30);
  369. PlayerInfo[playerid][pCigarettes] = 20;
  370. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  371. format(string, sizeof(string), "~r~-$%d", 30);
  372. GameTextForPlayer(playerid, string, 5000, 1);
  373. SendClientMessage(playerid, COLOR_GRAD4, "Kupili ste cigare.");
  374. SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: Sada mozete da kucate /smoke da biste pusili !");
  375. OnPlayerUpdateCustom(playerid);
  376. }
  377. else
  378. {
  379. SendClientMessage(playerid, COLOR_WHITE, " Nemate dovoljno novca da biste to kupili !");
  380. }
  381. }
  382. return 1;
  383. }
Add Comment
Please, Sign In to add comment