Advertisement
Guest User

Zlato sistem problem

a guest
Jun 24th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. enum pInfo
  2. {
  3. pPass,
  4. pNovacDzep,
  5. pGold, // Zlato
  6. pAdmin,
  7. ...
  8. }
  9. new PlayerInfo[MAX_PLAYERS][pInfo];
  10.  
  11. public OnPlayerConnect(playerid);
  12. {
  13. PlayerInfo[playerid][pGold] = 0;
  14. return 1;
  15. }
  16.  
  17. forward LoadUser_data(playerid,name[],value[]);
  18. public LoadUser_data(playerid,name[],value[])
  19. {
  20. INI_Int("Password",PlayerInfo[playerid][pPass]);
  21. INI_Int("NovacDzep",PlayerInfo[playerid][pNovacDzep]);
  22. INI_Int("Gold",PlayerInfo[playerid][pGold]); //ZLATO
  23. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  24. ...
  25. return 1;
  26. }
  27.  
  28. stock SavePlayer(playerid)
  29. {
  30. if(UlogovanProvera[playerid] == 1)
  31. {
  32. new INI:File = INI_Open(Korisnici(playerid));
  33. INI_SetTag(File,"data");
  34. INI_WriteInt(File,"NovacDzep",PlayerInfo[playerid][pNovacDzep]);
  35. INI_WriteInt(File,"Gold",PlayerInfo[playerid][pGold]); //ZLATO
  36. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  37. ...
  38. INI_Close(File);
  39. }
  40. return 1;
  41. }
  42.  
  43. ////////////////////////KOMANDE///////////////////
  44. CMD:kupizlato(playerid, params[], help)
  45. {
  46. if(IsPlayerInRangeOfPoint(playerid, 0.5, -2189.1714,-2275.5530,30.6250)) return SendClientMessage(playerid,-1, "Nisi u zlatari");
  47. {
  48. PlayerInfo[playerid][pGold] += 1;
  49. GivePlayerMoney(playerid, -950);
  50. }
  51. return 1;
  52. }
  53. CMD:prodajzlato(playerid, params[], help)
  54. {
  55. if(IsPlayerInRangeOfPoint(playerid, 0.5, -2189.1714,-2275.5530,30.6250)) return SendClientMessage(playerid,-1, "Nisi u zlatari");
  56. {
  57. if(PlayerInfo[playerid][pGold] < 1) return SendClientMessage(playerid,-1, "Nemas dovoljno zlata kod sebe!");
  58. PlayerInfo[playerid][pGold] -= 1;
  59. GivePlayerMoney(playerid, 800);
  60. SendClientMessage(playerid, -1, "Prodali ste gram zlata za 800 $");
  61. }
  62. return 1;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement