Guest User

Untitled

a guest
Jun 21st, 2013
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.26 KB | None | 0 0
  1. if(strcmp(cmd, "/barajruda", true) == 0)
  2. {
  3.  
  4. if(IsPlayerConnected(playerid))
  5. {
  6. if(PlayerInfo[playerid][pBara] == 1)
  7. {
  8. SendClientMessage(playerid, COLOR_WHITE, "Vekje barate");
  9. return 1;
  10. }
  11. if(PlayerInfo[playerid][pZlato] >= 900 || PlayerInfo[playerid][pSrebro] >1200 || PlayerInfo[playerid][pBronza]>1200)
  12. {
  13. SendClientMessage(playerid, COLOR_RED, "Torbata vi se napolni nemozete da barate povekje");
  14. return 1;
  15. }
  16. if(PlayerToPoint(5.0,playerid,-533.8649,-1902.1626,6.5075) || PlayerToPoint(5.0,playerid,-509.0056,-1908.3845,6.7219) || PlayerToPoint(5.0,playerid,-573.6130,-1901.4803,7.5282) || PlayerToPoint(5.0,playerid,-623.1091,-1900.7852,7.0413) || PlayerToPoint(10.0,playerid,-697.3648,-1924.8035,6.9569) || PlayerToPoint(10.0,playerid,-723.7314,-2001.0153,6.6042))
  17. {
  18. SendClientMessage(playerid, COLOR_WHITE, "Barate ruda pocekajte");
  19. TogglePlayerControllable(playerid, 0);
  20. PlayerFreezed[playerid] = 1;
  21. PlayerInfo[playerid][pBara] = 1;
  22. ApplyAnimation(playerid, "BOMBER","BOM_Plant",1.0,0,0,0,0,10000,1) // Place Bomb
  23. GetPlayerName(playerid, sendername, sizeof(sendername));
  24. format(string, sizeof(string), "%s bara ruda", sendername);
  25. ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  26. SetTimerEx("Ruda", 10000, false, "i", playerid);
  27. return 1;
  28. }
  29. else
  30. {
  31. SendClientMessage(playerid,COLOR_BLUE, "Ne ste na mesto kade sto se bara ruda!")
  32. return 1;
  33. }
  34.  
  35. }
  36. }
  37. //----------------------------------------
  38. if(strcmp(cmd, "/ruda", true) == 0)
  39. {
  40. new zlato;
  41. new bronza;
  42. new srebro;
  43. zlato = PlayerInfo[playerid][pZlato];
  44. srebro = PlayerInfo[playerid][pSrebro];
  45. bronza = PlayerInfo[playerid][pBronza];
  46. PlayerInfo[playerid][pZlato] = zlato;
  47. PlayerInfo[playerid][pSrebro] = srebro;
  48. PlayerInfo[playerid][pBronza] = bronza;
  49. if(IsPlayerConnected(playerid))
  50. {
  51.  
  52. new string[64];
  53. format(string,sizeof(string),"Zlato:[%d]",zlato);
  54. SendClientMessage(playerid,COLOR_BLUE,string);
  55. new string1[64];
  56. format(string1,sizeof(string1),"Srebro:[%d]",srebro);
  57. SendClientMessage(playerid,COLOR_BLUE,string1);
  58. new string2[64];
  59. format(string2,sizeof(string2),"Bronza:[%d]",bronza);
  60. SendClientMessage(playerid,COLOR_BLUE,string2);
  61. GetPlayerName(playerid, sendername, sizeof(sendername));
  62. format(string, sizeof(string), "%s ja otvora torbata i gleda kolku ruda sobral", sendername);
  63. ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  64. }
  65. }
  66. //------------------------------------------------------------------------------------
  67. if(strcmp(cmd, "/prodadizlato", true) == 0)
  68. {
  69. new ZlatoCena = 50;
  70. new ZK;
  71. ZK = PlayerInfo[playerid][pZlato];
  72. new pari = ZlatoCena * PlayerInfo[playerid][pZlato];
  73. if(IsPlayerConnected(playerid))
  74. {
  75. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  76. {
  77. GivePlayerMoney(playerid,pari);
  78. new string[64];
  79. format(string,sizeof(string),"Prodadovte %d grama zlato i zarabotivte %d",ZK,pari);
  80. SendClientMessage(playerid, COLOR_WHITE,string);
  81. PlayerInfo[playerid][pZlato]-= ZK;
  82. }
  83. else if(PlayerInfo[playerid][pZlato] == 0)
  84. {
  85. SendClientMessage(playerid,COLOR_RED,"Nemate zlato");
  86. }
  87. else
  88. {
  89. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na zlato");
  90. }
  91. }
  92. }
  93. //-----------------------------------------------------------------------------------
  94. if(strcmp(cmd, "/prodadisrebro", true) == 0)
  95. {
  96. new SrebroCena = 35;
  97. new SK;
  98. SK = PlayerInfo[playerid][pSrebro];
  99. new pari = SrebroCena * PlayerInfo[playerid][pSrebro];
  100. if(IsPlayerConnected(playerid))
  101. {
  102. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  103. {
  104. GivePlayerMoney(playerid,pari);
  105. new string[64];
  106. format(string,sizeof(string),"Prodadovte %d grama srebro i zarabotivte %d",SK,pari);
  107. SendClientMessage(playerid, COLOR_WHITE,string);
  108. PlayerInfo[playerid][pSrebro]-=SK;
  109. }
  110. else if(PlayerInfo[playerid][pSrebro] == 0)
  111. {
  112. SendClientMessage(playerid,COLOR_RED,"Nemate srebro");
  113. }
  114. else
  115. {
  116. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na srebro");
  117. }
  118. }
  119. }
  120. //------------------------------------------------------------------------------
  121.  
  122. if(strcmp(cmd, "/prodadibronza", true) == 0)
  123. {
  124. new BronzaCena = 20;
  125. new BK;
  126. BK = PlayerInfo[playerid][pBronza];
  127. new pari = BronzaCena * PlayerInfo[playerid][pBronza];
  128. if(IsPlayerConnected(playerid))
  129. {
  130. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  131. {
  132. GivePlayerMoney(playerid,pari);
  133. new string[64];
  134. format(string,sizeof(string),"Prodadovte %d grama bronza i zarabotivte %d",BK,pari);
  135. SendClientMessage(playerid, COLOR_WHITE,string);
  136. PlayerInfo[playerid][pBronza]-=BK;
  137. }
  138. else if(PlayerInfo[playerid][pBronza] == 0)
  139. {
  140. SendClientMessage(playerid,COLOR_RED,"Nemate bronza");
  141. }
  142. else
  143. {
  144. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na bronza");
  145. }
  146. }
  147. }
  148. //-------------------------------------------------------------------
  149. //------------------------------------------------------------------------------------
  150. if(strcmp(cmd, "/prodadizlato", true) == 0)
  151. {
  152. new ZlatoCena = 50;
  153. new ZK;
  154. ZK = PlayerInfo[playerid][pZlato];
  155. new pari = ZlatoCena * PlayerInfo[playerid][pZlato];
  156. if(IsPlayerConnected(playerid))
  157. {
  158. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  159. {
  160. GivePlayerMoney(playerid,pari);
  161. new string[64];
  162. format(string,sizeof(string),"Prodadovte %d grama zlato i zarabotivte %d",ZK,pari);
  163. SendClientMessage(playerid, COLOR_WHITE,string);
  164. PlayerInfo[playerid][pZlato]-= ZK;
  165. }
  166. else if(PlayerInfo[playerid][pZlato] == 0)
  167. {
  168. SendClientMessage(playerid,COLOR_RED,"Nemate zlato");
  169. }
  170. else
  171. {
  172. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na zlato");
  173. }
  174. }
  175. }
  176. //-----------------------------------------------------------------------------------
  177. if(strcmp(cmd, "/prodadisrebro", true) == 0)
  178. {
  179. new SrebroCena = 35;
  180. new SK;
  181. SK = PlayerInfo[playerid][pSrebro];
  182. new pari = SrebroCena * PlayerInfo[playerid][pSrebro];
  183. if(IsPlayerConnected(playerid))
  184. {
  185. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  186. {
  187. GivePlayerMoney(playerid,pari);
  188. new string[64];
  189. format(string,sizeof(string),"Prodadovte %d grama srebro i zarabotivte %d",SK,pari);
  190. SendClientMessage(playerid, COLOR_WHITE,string);
  191. PlayerInfo[playerid][pSrebro]-=SK;
  192. }
  193. else if(PlayerInfo[playerid][pSrebro] == 0)
  194. {
  195. SendClientMessage(playerid,COLOR_RED,"Nemate srebro");
  196. }
  197. else
  198. {
  199. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na srebro");
  200. }
  201. }
  202. }
  203. //------------------------------------------------------------------------------
  204.  
  205. if(strcmp(cmd, "/prodadibronza", true) == 0)
  206. {
  207. new BronzaCena = 20;
  208. new BK;
  209. BK = PlayerInfo[playerid][pBronza];
  210. new pari = BronzaCena * PlayerInfo[playerid][pBronza];
  211. if(IsPlayerConnected(playerid))
  212. {
  213. if(PlayerToPoint(3.0,playerid, -65.0906,-1573.8676,2.6107))
  214. {
  215. GivePlayerMoney(playerid,pari);
  216. new string[64];
  217. format(string,sizeof(string),"Prodadovte %d grama bronza i zarabotivte %d",BK,pari);
  218. SendClientMessage(playerid, COLOR_WHITE,string);
  219. PlayerInfo[playerid][pBronza]-=BK;
  220. }
  221. else if(PlayerInfo[playerid][pBronza] == 0)
  222. {
  223. SendClientMessage(playerid,COLOR_RED,"Nemate bronza");
  224. }
  225. else
  226. {
  227. SendClientMessage(playerid, COLOR_WHITE,"Ne ste na lokacija za prodazba na bronza");
  228. }
  229. }
  230. }
  231. //-----------------------------------------------------
  232. public Ruda(playerid)
  233. {
  234. if(IsPlayerConnected(playerid))
  235. {
  236. new string[256];
  237. new sendername[MAX_PLAYER_NAME];
  238. GetPlayerName(playerid, sendername, sizeof(sendername));
  239. new RandomStart;
  240. new bararuda;
  241. RandomStart = random(19);
  242. switch(RandomStart)
  243. {
  244. case 0:
  245. {
  246. PlayerInfo[playerid][pZlato]+=17;
  247. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 17 grama zlato");
  248. TogglePlayerControllable(playerid, 1);
  249. PlayerFreezed[playerid] = 0;
  250. PlayerInfo[playerid][pMuted] = 0;
  251. ClearAnimations(playerid);
  252. SetPlayerSpecialAction(playerid,0);
  253. PlayerInfo[playerid][pBara] = 0;
  254.  
  255.  
  256. }
  257. case 1:
  258. {
  259.  
  260. PlayerInfo[playerid][pZlato]+=21;
  261. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 21 grama zlato");
  262. TogglePlayerControllable(playerid, 1);
  263. PlayerFreezed[playerid] = 0;
  264. PlayerInfo[playerid][pMuted] = 0;
  265. ClearAnimations(playerid);
  266. SetPlayerSpecialAction(playerid,0);
  267. PlayerInfo[playerid][pBara] = 0;
  268.  
  269. }
  270. case 2:
  271. {
  272.  
  273. PlayerInfo[playerid][pZlato]+=26;
  274. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 26 grama zlato");
  275. TogglePlayerControllable(playerid, 1);
  276. PlayerFreezed[playerid] = 0;
  277. PlayerInfo[playerid][pMuted] = 0;
  278. ClearAnimations(playerid);
  279. SetPlayerSpecialAction(playerid,0);
  280. PlayerInfo[playerid][pBara] = 0;
  281. }
  282. case 3:
  283. {
  284.  
  285. PlayerInfo[playerid][pSrebro]+=24;
  286. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 24 grama srebro");
  287. TogglePlayerControllable(playerid, 1);
  288. PlayerFreezed[playerid] = 0;
  289. PlayerInfo[playerid][pMuted] = 0;
  290. ClearAnimations(playerid);
  291. SetPlayerSpecialAction(playerid,0);
  292. PlayerInfo[playerid][pBara] = 0;
  293.  
  294. }
  295. case 4:
  296. {
  297.  
  298. PlayerInfo[playerid][pSrebro]+=23;
  299. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 23 grama srebro");
  300. TogglePlayerControllable(playerid, 1);
  301. PlayerFreezed[playerid] = 0;
  302. PlayerInfo[playerid][pMuted] = 0;
  303. ClearAnimations(playerid);
  304. SetPlayerSpecialAction(playerid,0);
  305. PlayerInfo[playerid][pBara] = 0;
  306.  
  307.  
  308. }
  309. case 5:
  310. {
  311.  
  312. PlayerInfo[playerid][pSrebro]+=28;
  313. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 28 grama srebro");
  314. TogglePlayerControllable(playerid, 1);
  315. PlayerFreezed[playerid] = 0;
  316. PlayerInfo[playerid][pMuted] = 0;
  317. ClearAnimations(playerid);
  318. SetPlayerSpecialAction(playerid,0);
  319. PlayerInfo[playerid][pBara] = 0;
  320.  
  321.  
  322. }
  323. case 6:
  324. {
  325.  
  326. PlayerInfo[playerid][pBronza]+=31;
  327. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 31 grama bronza");
  328. TogglePlayerControllable(playerid, 1);
  329. PlayerFreezed[playerid] = 0;
  330. PlayerInfo[playerid][pMuted] = 0;
  331. ClearAnimations(playerid);
  332. SetPlayerSpecialAction(playerid,0);
  333. PlayerInfo[playerid][pBara] = 0;
  334. }
  335. case 7:
  336. {
  337.  
  338. PlayerInfo[playerid][pBronza]+=29;
  339. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 29 grama bronza");
  340. TogglePlayerControllable(playerid, 1);
  341. PlayerFreezed[playerid] = 0;
  342. PlayerInfo[playerid][pMuted] = 0;
  343. ClearAnimations(playerid);
  344. SetPlayerSpecialAction(playerid,0);
  345. PlayerInfo[playerid][pBara] = 0;
  346. }
  347. case 8:
  348. {
  349.  
  350. PlayerInfo[playerid][pBronza]+=34;
  351. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 34 grama bronza");
  352. TogglePlayerControllable(playerid, 1);
  353. PlayerFreezed[playerid] = 0;
  354. PlayerInfo[playerid][pMuted] = 0;
  355. ClearAnimations(playerid);
  356. SetPlayerSpecialAction(playerid,0);
  357. PlayerInfo[playerid][pBara] = 0;
  358. }
  359. case 9:
  360. {
  361.  
  362. PlayerInfo[playerid][pBronza]+=23;
  363. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 23 grama bronza");
  364. TogglePlayerControllable(playerid, 1);
  365. PlayerFreezed[playerid] = 0;
  366. PlayerInfo[playerid][pMuted] = 0;
  367. ClearAnimations(playerid);
  368. SetPlayerSpecialAction(playerid,0);
  369. PlayerInfo[playerid][pBara] = 0;
  370. }
  371. case 10:
  372. {
  373.  
  374. PlayerInfo[playerid][pBronza]+=19;
  375. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 19 grama bronza");
  376. TogglePlayerControllable(playerid, 1);
  377. PlayerFreezed[playerid] = 0;
  378. PlayerInfo[playerid][pMuted] = 0;
  379. ClearAnimations(playerid);
  380. SetPlayerSpecialAction(playerid,0);
  381. PlayerInfo[playerid][pBara] = 0;
  382. }
  383. case 11:
  384. {
  385.  
  386. PlayerInfo[playerid][pBronza]+=22;
  387. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 22 grama bronza");
  388. TogglePlayerControllable(playerid, 1);
  389. PlayerFreezed[playerid] = 0;
  390. PlayerInfo[playerid][pMuted] = 0;
  391. ClearAnimations(playerid);
  392. SetPlayerSpecialAction(playerid,0);
  393. PlayerInfo[playerid][pBara] = 0;
  394. }
  395. case 12:
  396. {
  397.  
  398. PlayerInfo[playerid][pBronza]+=21;
  399. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 21 grama bronza");
  400. TogglePlayerControllable(playerid, 1);
  401. PlayerFreezed[playerid] = 0;
  402. PlayerInfo[playerid][pMuted] = 0;
  403. ClearAnimations(playerid);
  404. SetPlayerSpecialAction(playerid,0);
  405. PlayerInfo[playerid][pBara] = 0;
  406. }
  407. case 13:
  408. {
  409.  
  410. PlayerInfo[playerid][pSrebro]+=17;
  411. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 17 grama srebro");
  412. TogglePlayerControllable(playerid, 1);
  413. PlayerFreezed[playerid] = 0;
  414. PlayerInfo[playerid][pMuted] = 0;
  415. ClearAnimations(playerid);
  416. SetPlayerSpecialAction(playerid,0);
  417. PlayerInfo[playerid][pBara] = 0;
  418.  
  419.  
  420. }
  421. case 14:
  422. {
  423.  
  424. PlayerInfo[playerid][pSrebro]+=33;
  425. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 33 grama srebro");
  426. TogglePlayerControllable(playerid, 1);
  427. PlayerFreezed[playerid] = 0;
  428. PlayerInfo[playerid][pMuted] = 0;
  429. ClearAnimations(playerid);
  430. SetPlayerSpecialAction(playerid,0);
  431. PlayerInfo[playerid][pBara] = 0;
  432.  
  433.  
  434. }
  435. case 15:
  436. {
  437.  
  438. PlayerInfo[playerid][pSrebro]+=31;
  439. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 31 grama srebro");
  440. TogglePlayerControllable(playerid, 1);
  441. PlayerFreezed[playerid] = 0;
  442. PlayerInfo[playerid][pMuted] = 0;
  443. ClearAnimations(playerid);
  444. SetPlayerSpecialAction(playerid,0);
  445. PlayerInfo[playerid][pBara] = 0;
  446.  
  447.  
  448. }
  449. case 16:
  450. {
  451.  
  452. PlayerInfo[playerid][pSrebro]+=23;
  453. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 23 grama srebro");
  454. TogglePlayerControllable(playerid, 1);
  455. PlayerFreezed[playerid] = 0;
  456. PlayerInfo[playerid][pMuted] = 0;
  457. ClearAnimations(playerid);
  458. SetPlayerSpecialAction(playerid,0);
  459. PlayerInfo[playerid][pBara] = 0;
  460.  
  461.  
  462. }
  463. case 17:
  464. {
  465.  
  466. PlayerInfo[playerid][pSrebro]+=27;
  467. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 27 grama srebro");
  468. TogglePlayerControllable(playerid, 1);
  469. PlayerFreezed[playerid] = 0;
  470. PlayerInfo[playerid][pMuted] = 0;
  471. ClearAnimations(playerid);
  472. SetPlayerSpecialAction(playerid,0);
  473. PlayerInfo[playerid][pBara] = 0;
  474.  
  475.  
  476. }
  477. case 18:
  478. {
  479.  
  480. PlayerInfo[playerid][pSrebro]+=25;
  481. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 25 grama srebro");
  482. TogglePlayerControllable(playerid, 1);
  483. PlayerFreezed[playerid] = 0;
  484. PlayerInfo[playerid][pMuted] = 0;
  485. ClearAnimations(playerid);
  486. SetPlayerSpecialAction(playerid,0);
  487. PlayerInfo[playerid][pBara] = 0;
  488.  
  489.  
  490. }
  491. case 19:
  492. {
  493.  
  494. PlayerInfo[playerid][pZlato]+=31;
  495. SendClientMessage(playerid,COLOR_WHITE,"Najdovte 31 grama zlato");
  496. TogglePlayerControllable(playerid, 1);
  497. PlayerFreezed[playerid] = 0;
  498. PlayerInfo[playerid][pMuted] = 0;
  499. ClearAnimations(playerid);
  500. SetPlayerSpecialAction(playerid,0);
  501. PlayerInfo[playerid][pBara] = 0;
  502.  
  503. }
  504.  
  505.  
  506. }
  507. }
  508. return 1;
  509. }
  510.  
  511. // eve ti forward Ruda(playerid);
  512. // i kaj pInfo stavi pZlato pSrebro i pBronza
Advertisement
Add Comment
Please, Sign In to add comment