Guest User

Untitled

a guest
Jan 6th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. #include < a_samp >
  2. #include < izcmd >
  3. #include < DOF2 >
  4.  
  5.  
  6. #pragma unused DOF2_Exit
  7. #define IZCMD_ENABLE_CASE_SENSITIVITY
  8.  
  9. new Mysel[MAX_PLAYERS], String[140];
  10. new Logika[MAX_PLAYERS];
  11.  
  12.  
  13. PlayerName(playerid)
  14. {
  15. new name[MAX_PLAYER_NAME];
  16. GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  17. return name;
  18. }
  19.  
  20. File(playerid)
  21. {
  22. new file[MAX_PLAYER_NAME+40];
  23. format(file, 40, "%s.cfg", PlayerName(playerid)); //Zmeň cestu k súboru
  24. return file;
  25. }
  26.  
  27. Save(playerid)
  28. {
  29. DOF2_SetInt(File(playerid), "Mysel", Mysel[playerid]);
  30. DOF2_SetInt(File(playerid), "Logika", Mysel[playerid]);
  31. DOF2_SaveFile();
  32. return 1;
  33. }
  34.  
  35.  
  36.  
  37. main()
  38. {
  39. }
  40.  
  41. public OnFilterScriptInit()
  42. {
  43. return 1;
  44. }
  45.  
  46. public OnFilterScriptExit()
  47. {
  48. for(new i; i<MAX_PLAYERS; i++)
  49. {
  50. if(IsPlayerConnected(i))
  51. {
  52. Save(i);
  53. }
  54. }
  55. return 1;
  56. }
  57.  
  58. public OnPlayerConnect(playerid)
  59. {
  60. Mysel[playerid] = 0;
  61. Logika[playerid] = 0;
  62. if(!fexist(File(playerid)))
  63. {
  64. DOF2_CreateFile(File(playerid));
  65. Save(playerid);
  66. }else{
  67. Mysel[playerid] = DOF2_GetInt(File(playerid), "Mysel");
  68. Logika[playerid] = DOF2_GetInt(File(playerid), "Logika");
  69. DOF2_SaveFile();
  70. }
  71. return 1;
  72. }
  73.  
  74. public OnPlayerDisconnect(playerid, reason)
  75. {
  76. Save(playerid);
  77. return 1;
  78. }
  79.  
  80. command(logika, playerid, params[])
  81. {
  82. Logika[playerid] += 1;
  83. Save(playerid);
  84.  
  85. return 1;
  86. }
  87.  
  88. command(pridaj, playerid, params[])
  89. {
  90. Mysel[playerid] += 1;
  91. format(String, sizeof String, "Hodnota pridaná o (1) bod. Aktuálna hodnota je (%i) bodov", Mysel[playerid]);
  92. SendClientMessage(playerid, -1, String);
  93. Save(playerid);
  94.  
  95. return 1;
  96. }
  97.  
  98. command(uber, playerid, params[])
  99. {
  100. Mysel[playerid] -= 1;
  101. format(String, sizeof String, "Hodnota ubraná o (1) bod. Aktuálna hodnota je (%i) bodov", Mysel[playerid]);
  102. SendClientMessage(playerid, -1, String);
  103. Save(playerid);
  104.  
  105. return 1;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment