ShomyScript

Banka System Shomy ZBSamp

Mar 18th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.40 KB | None | 0 0
  1. #include < a_samp >
  2. #include < YSI\y_ini >
  3. #include < sscanf2 >
  4.  
  5. enum {
  6. DIALOG_DEPOSIT,
  7. DIALOG_WITHDRAW
  8. }
  9.  
  10. new pBankaRacun[ MAX_PLAYERS ], bool:PregledaMeni[ MAX_PLAYERS ],
  11. Text:BankaMenu_TD[ 16 ], PlayerText:BankaMenu_PTD[ MAX_PLAYERS ];
  12.  
  13. UserPath(playerid) {
  14.  
  15. new string[128],playername[MAX_PLAYER_NAME];
  16. GetPlayerName(playerid,playername,sizeof(playername));
  17. format(string,sizeof(string),"/Korisnici/%s.ini",playername);
  18. return string;
  19. }
  20. forward LoadPlayer_data(id, name[], value[]);
  21. public LoadPlayer_data(id, name[], value[]) {
  22.  
  23. INI_Int("Banka_Racun", pBankaRacun[ id ]);
  24. return 1;
  25. }
  26. public OnGameModeInit() {
  27.  
  28. CreatePickup(1239, 1, 1960.2629,1343.1058,15.3746);
  29. Create3DTextLabel("[ BANKA ]\n{FFFFFF}Pritisnite dugme 'Y'", 0x0077C7FF, 1960.2629,1343.1058,15.3746, 10.0, 0);
  30.  
  31. BankaMenu_TD[0] = TextDrawCreate(239.699829, 95.500022, "LD_SPAC:white");
  32. TextDrawLetterSize(BankaMenu_TD[0], 0.000000, 0.000000);
  33. TextDrawTextSize(BankaMenu_TD[0], 154.000000, 226.000000);
  34. TextDrawAlignment(BankaMenu_TD[0], 1);
  35. TextDrawColor(BankaMenu_TD[0], 255);
  36. TextDrawSetShadow(BankaMenu_TD[0], 0);
  37. TextDrawSetOutline(BankaMenu_TD[0], 0);
  38. TextDrawBackgroundColor(BankaMenu_TD[0], 255);
  39. TextDrawFont(BankaMenu_TD[0], 4);
  40. TextDrawSetProportional(BankaMenu_TD[0], 0);
  41. TextDrawSetShadow(BankaMenu_TD[0], 0);
  42.  
  43. BankaMenu_TD[1] = TextDrawCreate(242.979476, 99.000030, "LD_SPAC:white");
  44. TextDrawLetterSize(BankaMenu_TD[1], 0.000000, 0.000000);
  45. TextDrawTextSize(BankaMenu_TD[1], 148.000000, 218.000000);
  46. TextDrawAlignment(BankaMenu_TD[1], 1);
  47. TextDrawColor(BankaMenu_TD[1], 303174399);
  48. TextDrawSetShadow(BankaMenu_TD[1], 0);
  49. TextDrawSetOutline(BankaMenu_TD[1], 0);
  50. TextDrawBackgroundColor(BankaMenu_TD[1], 255);
  51. TextDrawFont(BankaMenu_TD[1], 4);
  52. TextDrawSetProportional(BankaMenu_TD[1], 0);
  53. TextDrawSetShadow(BankaMenu_TD[1], 0);
  54.  
  55. BankaMenu_TD[2] = TextDrawCreate(241.573837, 133.416671, "LD_SPAC:white");
  56. TextDrawLetterSize(BankaMenu_TD[2], 0.000000, 0.000000);
  57. TextDrawTextSize(BankaMenu_TD[2], 150.000000, 143.000000);
  58. TextDrawAlignment(BankaMenu_TD[2], 1);
  59. TextDrawColor(BankaMenu_TD[2], 7849983);
  60. TextDrawSetShadow(BankaMenu_TD[2], 0);
  61. TextDrawSetOutline(BankaMenu_TD[2], 0);
  62. TextDrawBackgroundColor(BankaMenu_TD[2], 255);
  63. TextDrawFont(BankaMenu_TD[2], 4);
  64. TextDrawSetProportional(BankaMenu_TD[2], 0);
  65. TextDrawSetShadow(BankaMenu_TD[2], 0);
  66.  
  67. BankaMenu_TD[3] = TextDrawCreate(244.853561, 128.750030, "LD_SPAC:white");
  68. TextDrawLetterSize(BankaMenu_TD[3], 0.000000, 0.000000);
  69. TextDrawTextSize(BankaMenu_TD[3], 143.000000, 184.000000);
  70. TextDrawAlignment(BankaMenu_TD[3], 1);
  71. TextDrawColor(BankaMenu_TD[3], 303174399);
  72. TextDrawSetShadow(BankaMenu_TD[3], 0);
  73. TextDrawSetOutline(BankaMenu_TD[3], 0);
  74. TextDrawBackgroundColor(BankaMenu_TD[3], 255);
  75. TextDrawFont(BankaMenu_TD[3], 4);
  76. TextDrawSetProportional(BankaMenu_TD[3], 0);
  77. TextDrawSetShadow(BankaMenu_TD[3], 0);
  78.  
  79. BankaMenu_TD[4] = TextDrawCreate(264.531463, 144.500015, "LD_SPAC:white");
  80. TextDrawLetterSize(BankaMenu_TD[4], 0.000000, 0.000000);
  81. TextDrawTextSize(BankaMenu_TD[4], 104.000000, 16.000000);
  82. TextDrawAlignment(BankaMenu_TD[4], 1);
  83. TextDrawColor(BankaMenu_TD[4], 255);
  84. TextDrawSetShadow(BankaMenu_TD[4], 0);
  85. TextDrawSetOutline(BankaMenu_TD[4], 0);
  86. TextDrawBackgroundColor(BankaMenu_TD[4], 255);
  87. TextDrawFont(BankaMenu_TD[4], 4);
  88. TextDrawSetProportional(BankaMenu_TD[4], 0);
  89. TextDrawSetShadow(BankaMenu_TD[4], 0);
  90.  
  91. BankaMenu_TD[5] = TextDrawCreate(264.531463, 175.416671, "LD_SPAC:white");
  92. TextDrawLetterSize(BankaMenu_TD[5], 0.000000, 0.000000);
  93. TextDrawTextSize(BankaMenu_TD[5], 104.000000, 16.000000);
  94. TextDrawAlignment(BankaMenu_TD[5], 1);
  95. TextDrawColor(BankaMenu_TD[5], 255);
  96. TextDrawSetShadow(BankaMenu_TD[5], 0);
  97. TextDrawSetOutline(BankaMenu_TD[5], 0);
  98. TextDrawBackgroundColor(BankaMenu_TD[5], 255);
  99. TextDrawFont(BankaMenu_TD[5], 4);
  100. TextDrawSetProportional(BankaMenu_TD[5], 0);
  101. TextDrawSetShadow(BankaMenu_TD[5], 0);
  102. TextDrawSetSelectable(BankaMenu_TD[5], true);
  103.  
  104. BankaMenu_TD[6] = TextDrawCreate(264.062957, 97.249992, "LD_SPAC:white");
  105. TextDrawLetterSize(BankaMenu_TD[6], 0.000000, 0.000000);
  106. TextDrawTextSize(BankaMenu_TD[6], 104.000000, 16.000000);
  107. TextDrawAlignment(BankaMenu_TD[6], 1);
  108. TextDrawColor(BankaMenu_TD[6], 255);
  109. TextDrawSetShadow(BankaMenu_TD[6], 0);
  110. TextDrawSetOutline(BankaMenu_TD[6], 0);
  111. TextDrawBackgroundColor(BankaMenu_TD[6], 255);
  112. TextDrawFont(BankaMenu_TD[6], 4);
  113. TextDrawSetProportional(BankaMenu_TD[6], 0);
  114. TextDrawSetShadow(BankaMenu_TD[6], 0);
  115.  
  116. BankaMenu_TD[7] = TextDrawCreate(264.531402, 206.333297, "LD_SPAC:white");
  117. TextDrawLetterSize(BankaMenu_TD[7], 0.000000, 0.000000);
  118. TextDrawTextSize(BankaMenu_TD[7], 104.000000, 16.000000);
  119. TextDrawAlignment(BankaMenu_TD[7], 1);
  120. TextDrawColor(BankaMenu_TD[7], 255);
  121. TextDrawSetShadow(BankaMenu_TD[7], 0);
  122. TextDrawSetOutline(BankaMenu_TD[7], 0);
  123. TextDrawBackgroundColor(BankaMenu_TD[7], 255);
  124. TextDrawFont(BankaMenu_TD[7], 4);
  125. TextDrawSetProportional(BankaMenu_TD[7], 0);
  126. TextDrawSetShadow(BankaMenu_TD[7], 0);
  127. TextDrawSetSelectable(BankaMenu_TD[7], true);
  128.  
  129. BankaMenu_TD[8] = TextDrawCreate(264.999969, 237.249923, "LD_SPAC:white");
  130. TextDrawLetterSize(BankaMenu_TD[8], 0.000000, 0.000000);
  131. TextDrawTextSize(BankaMenu_TD[8], 104.000000, 16.000000);
  132. TextDrawAlignment(BankaMenu_TD[8], 1);
  133. TextDrawColor(BankaMenu_TD[8], 255);
  134. TextDrawSetShadow(BankaMenu_TD[8], 0);
  135. TextDrawSetOutline(BankaMenu_TD[8], 0);
  136. TextDrawBackgroundColor(BankaMenu_TD[8], 255);
  137. TextDrawFont(BankaMenu_TD[8], 4);
  138. TextDrawSetProportional(BankaMenu_TD[8], 0);
  139. TextDrawSetShadow(BankaMenu_TD[8], 0);
  140. TextDrawSetSelectable(BankaMenu_TD[8], true);
  141.  
  142. BankaMenu_TD[9] = TextDrawCreate(241.105361, 292.666687, "LD_SPAC:white");
  143. TextDrawLetterSize(BankaMenu_TD[9], 0.000000, 0.000000);
  144. TextDrawTextSize(BankaMenu_TD[9], 150.000000, 25.000000);
  145. TextDrawAlignment(BankaMenu_TD[9], 1);
  146. TextDrawColor(BankaMenu_TD[9], 255);
  147. TextDrawSetShadow(BankaMenu_TD[9], 0);
  148. TextDrawSetOutline(BankaMenu_TD[9], 0);
  149. TextDrawBackgroundColor(BankaMenu_TD[9], 255);
  150. TextDrawFont(BankaMenu_TD[9], 4);
  151. TextDrawSetProportional(BankaMenu_TD[9], 0);
  152. TextDrawSetShadow(BankaMenu_TD[9], 0);
  153.  
  154. BankaMenu_TD[10] = TextDrawCreate(282.503662, 99.583305, "SHOMY'S_BANK");
  155. TextDrawLetterSize(BankaMenu_TD[10], 0.264127, 0.865000);
  156. TextDrawAlignment(BankaMenu_TD[10], 1);
  157. TextDrawColor(BankaMenu_TD[10], 7849983);
  158. TextDrawSetShadow(BankaMenu_TD[10], 0);
  159. TextDrawSetOutline(BankaMenu_TD[10], 0);
  160. TextDrawBackgroundColor(BankaMenu_TD[10], 255);
  161. TextDrawFont(BankaMenu_TD[10], 1);
  162. TextDrawSetProportional(BankaMenu_TD[10], 1);
  163. TextDrawSetShadow(BankaMenu_TD[10], 0);
  164.  
  165. BankaMenu_TD[11] = TextDrawCreate(316.237548, 178.916625, "DEPOSIT");
  166. TextDrawLetterSize(BankaMenu_TD[11], 0.264127, 0.865000);
  167. TextDrawAlignment(BankaMenu_TD[11], 2);
  168. TextDrawColor(BankaMenu_TD[11], -1);
  169. TextDrawSetShadow(BankaMenu_TD[11], 0);
  170. TextDrawSetOutline(BankaMenu_TD[11], 0);
  171. TextDrawBackgroundColor(BankaMenu_TD[11], 255);
  172. TextDrawFont(BankaMenu_TD[11], 1);
  173. TextDrawSetProportional(BankaMenu_TD[11], 1);
  174. TextDrawSetShadow(BankaMenu_TD[11], 0);
  175.  
  176. BankaMenu_TD[12] = TextDrawCreate(316.237548, 209.833328, "WITHDRAW");
  177. TextDrawLetterSize(BankaMenu_TD[12], 0.264127, 0.865000);
  178. TextDrawAlignment(BankaMenu_TD[12], 2);
  179. TextDrawColor(BankaMenu_TD[12], -1);
  180. TextDrawSetShadow(BankaMenu_TD[12], 0);
  181. TextDrawSetOutline(BankaMenu_TD[12], 0);
  182. TextDrawBackgroundColor(BankaMenu_TD[12], 255);
  183. TextDrawFont(BankaMenu_TD[12], 1);
  184. TextDrawSetProportional(BankaMenu_TD[12], 1);
  185. TextDrawSetShadow(BankaMenu_TD[12], 0);
  186.  
  187. BankaMenu_TD[13] = TextDrawCreate(316.706115, 240.750015, "EXIT_MENU");
  188. TextDrawLetterSize(BankaMenu_TD[13], 0.264127, 0.865000);
  189. TextDrawAlignment(BankaMenu_TD[13], 2);
  190. TextDrawColor(BankaMenu_TD[13], -1);
  191. TextDrawSetShadow(BankaMenu_TD[13], 0);
  192. TextDrawSetOutline(BankaMenu_TD[13], 0);
  193. TextDrawBackgroundColor(BankaMenu_TD[13], 255);
  194. TextDrawFont(BankaMenu_TD[13], 1);
  195. TextDrawSetProportional(BankaMenu_TD[13], 1);
  196. TextDrawSetShadow(BankaMenu_TD[13], 0);
  197.  
  198. BankaMenu_TD[14] = TextDrawCreate(316.237640, 293.833312, "SHOMY'S_BANK");
  199. TextDrawLetterSize(BankaMenu_TD[14], 0.264127, 0.865000);
  200. TextDrawAlignment(BankaMenu_TD[14], 2);
  201. TextDrawColor(BankaMenu_TD[14], 7849983);
  202. TextDrawSetShadow(BankaMenu_TD[14], 0);
  203. TextDrawSetOutline(BankaMenu_TD[14], 0);
  204. TextDrawBackgroundColor(BankaMenu_TD[14], 255);
  205. TextDrawFont(BankaMenu_TD[14], 1);
  206. TextDrawSetProportional(BankaMenu_TD[14], 1);
  207. TextDrawSetShadow(BankaMenu_TD[14], 0);
  208.  
  209. BankaMenu_TD[15] = TextDrawCreate(315.300567, 304.333312, "Dobrodosli_u_Shomy's_Bank~n~Izaberite_opciju~n~Opciju_ce_te_izabrati_klikom.");
  210. TextDrawLetterSize(BankaMenu_TD[15], 0.190570, 0.520833);
  211. TextDrawAlignment(BankaMenu_TD[15], 2);
  212. TextDrawColor(BankaMenu_TD[15], -1);
  213. TextDrawSetShadow(BankaMenu_TD[15], 0);
  214. TextDrawSetOutline(BankaMenu_TD[15], 0);
  215. TextDrawBackgroundColor(BankaMenu_TD[15], 255);
  216. TextDrawFont(BankaMenu_TD[15], 1);
  217. TextDrawSetProportional(BankaMenu_TD[15], 1);
  218. TextDrawSetShadow(BankaMenu_TD[15], 0);
  219. return 1;
  220. }
  221. public OnPlayerConnect(playerid) {
  222.  
  223.  
  224. BankaMenu_PTD[playerid] = CreatePlayerTextDraw(playerid, 317.643035, 147.999923, "BALANCE:_999999999$");
  225. PlayerTextDrawLetterSize(playerid, BankaMenu_PTD[playerid], 0.264127, 0.865000);
  226. PlayerTextDrawAlignment(playerid, BankaMenu_PTD[playerid], 2);
  227. PlayerTextDrawColor(playerid, BankaMenu_PTD[playerid], -1);
  228. PlayerTextDrawSetShadow(playerid, BankaMenu_PTD[playerid], 0);
  229. PlayerTextDrawSetOutline(playerid, BankaMenu_PTD[playerid], 0);
  230. PlayerTextDrawBackgroundColor(playerid, BankaMenu_PTD[playerid], 255);
  231. PlayerTextDrawFont(playerid, BankaMenu_PTD[playerid], 1);
  232. PlayerTextDrawSetProportional(playerid, BankaMenu_PTD[playerid], 1);
  233. PlayerTextDrawSetShadow(playerid, BankaMenu_PTD[playerid], 0);
  234.  
  235. PregledaMeni[ playerid ] = false;
  236.  
  237. if(fexist(UserPath(playerid)))
  238. INI_ParseFile(UserPath(playerid), "LoadPlayer_%s", .bExtra = true, .extra = playerid);
  239. return 1;
  240. }
  241. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
  242.  
  243. if(newkeys == KEY_YES && IsPlayerInRangeOfPoint(playerid, 3.0, 1960.2629,1343.1058,15.3746) &&!PregledaMeni[ playerid ]) {
  244. for(new i; i < 16; i++)
  245. TextDrawShowForPlayer(playerid, BankaMenu_TD[ i ]);
  246. new str[ 20 ];
  247. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  248. PlayerTextDrawShow(playerid, BankaMenu_PTD[ playerid ]);
  249. PregledaMeni[ playerid ] = true;
  250. SelectTextDraw(playerid, 0x0077C7FF);
  251. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  252. }
  253. return 1;
  254. }
  255. public OnPlayerClickTextDraw(playerid, Text:clickedid) {
  256.  
  257. // 5 DEPOSIT 7 WITHDRAW 8 IZLAZ
  258. if(clickedid == BankaMenu_TD[ 5 ]) return ShowPlayerDialog(playerid, DIALOG_DEPOSIT, DIALOG_STYLE_LIST, "{0077C7}Shomy's Bank - {FFFFFF}DEPOSIT","{FFFFFF}1000$\n10000$\n100000$","U redu","Izlaz");
  259. else if(clickedid == BankaMenu_TD[ 7 ]) return ShowPlayerDialog(playerid, DIALOG_WITHDRAW, DIALOG_STYLE_LIST, "{0077C7}Shomy's Bank - {FFFFFF}WITHDRAW","{FFFFFF}1000$\n10000$\n100000$","U redu","Izlaz");
  260. else if(clickedid == BankaMenu_TD[ 8 ]) {
  261. for(new i; i < 16; i++)
  262. TextDrawHideForPlayer(playerid, BankaMenu_TD[ i ]);
  263. PlayerTextDrawHide(playerid, BankaMenu_PTD[ playerid ]);
  264. CancelSelectTextDraw(playerid);
  265. PregledaMeni[ playerid ] = false;
  266. }
  267. return 1;
  268. }
  269. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
  270.  
  271. switch(dialogid) {
  272. case DIALOG_DEPOSIT: {
  273. switch(listitem) {
  274. case 0: {
  275. if(!response) return 1;
  276. if(GetPlayerMoney(playerid) < 1000) {
  277. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca (1000$).");
  278. SelectTextDraw(playerid, 0x0077C7FF);
  279. return 1;
  280. }
  281. pBankaRacun[ playerid ] += 1000;
  282. new INI:File = INI_Open(UserPath(playerid));
  283. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  284. INI_Close(File);
  285. GivePlayerMoney(playerid, -1000);
  286. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste prebacili 1000$ u banku.");
  287. new str[ 20 ];
  288. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  289. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  290. SelectTextDraw(playerid, 0x0077C7FF);
  291. }
  292. case 1: {
  293. if(!response) return 1;
  294. if(GetPlayerMoney(playerid) < 10000) {
  295. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca (10000$).");
  296. SelectTextDraw(playerid, 0x0077C7FF);
  297. return 1;
  298. }
  299. pBankaRacun[ playerid ] += 10000;
  300. new INI:File = INI_Open(UserPath(playerid));
  301. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  302. INI_Close(File);
  303. GivePlayerMoney(playerid, -10000);
  304. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste prebacili 10000$ u banku.");
  305. new str[ 20 ];
  306. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  307. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  308. SelectTextDraw(playerid, 0x0077C7FF);
  309. }
  310. case 2: {
  311. if(!response) return 1;
  312. if(GetPlayerMoney(playerid) < 100000) {
  313. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca (100000$).");
  314. SelectTextDraw(playerid, 0x0077C7FF);
  315. return 1;
  316. }
  317. pBankaRacun[ playerid ] += 100000;
  318. new INI:File = INI_Open(UserPath(playerid));
  319. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  320. INI_Close(File);
  321. GivePlayerMoney(playerid, -100000);
  322. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste prebacili 100000$ u banku.");
  323. new str[ 20 ];
  324. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  325. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  326. SelectTextDraw(playerid, 0x0077C7FF);
  327. }
  328. }
  329. }
  330. case DIALOG_WITHDRAW: {
  331. switch(listitem) {
  332. case 0: {
  333. if(!response) return 1;
  334. if(pBankaRacun[ playerid ] < 1000) {
  335. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca na racunu (1000$).");
  336. SelectTextDraw(playerid, 0x0077C7FF);
  337. return 1;
  338. }
  339. pBankaRacun[ playerid ] -= 1000;
  340. new INI:File = INI_Open(UserPath(playerid));
  341. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  342. INI_Close(File);
  343. GivePlayerMoney(playerid, 1000);
  344. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste uzeli 1000$ sa racuna.");
  345. new str[ 20 ];
  346. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  347. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  348. SelectTextDraw(playerid, 0x0077C7FF);
  349. }
  350. case 1: {
  351. if(!response) return 1;
  352. if(pBankaRacun[ playerid ] < 10000) {
  353. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca na racunu (10000$).");
  354. SelectTextDraw(playerid, 0x0077C7FF);
  355. return 1;
  356. }
  357. pBankaRacun[ playerid ] -= 10000;
  358. new INI:File = INI_Open(UserPath(playerid));
  359. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  360. INI_Close(File);
  361. GivePlayerMoney(playerid, 10000);
  362. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste uzeli 10000$ sa racuna.");
  363. new str[ 20 ];
  364. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  365. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  366. SelectTextDraw(playerid, 0x0077C7FF);
  367. }
  368. case 2: {
  369. if(!response) return 1;
  370. if(pBankaRacun[ playerid ] < 100000) {
  371. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Nemate toliku kolicinu novca na racunu (100000$).");
  372. SelectTextDraw(playerid, 0x0077C7FF);
  373. return 1;
  374. }
  375. pBankaRacun[ playerid ] -= 100000;
  376. new INI:File = INI_Open(UserPath(playerid));
  377. INI_WriteInt(File, "Banka_Racun", pBankaRacun[ playerid ]);
  378. INI_Close(File);
  379. GivePlayerMoney(playerid, 100000);
  380. SendClientMessage(playerid, 0x0077C7FF, "[Shomy's Bank] {FFFFFF}Uspesno ste uzeli 100000$ sa racuna.");
  381. new str[ 20 ];
  382. format(str, sizeof(str), "BALANCE:_%d$", pBankaRacun[ playerid ]);
  383. PlayerTextDrawSetString(playerid, BankaMenu_PTD[ playerid ], str);
  384. SelectTextDraw(playerid, 0x0077C7FF);
  385. }
  386. }
  387. }
  388. }
  389. return 1;
  390. }
Add Comment
Please, Sign In to add comment