hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 15:22



Jelenlévő felhasználók

Jelenleg 349 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 348 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés.
HozzászólásElküldve:2015.07.25. 23:28 
Offline
Fanatikus
Avatar

Csatlakozott:2015.07.21. 00:49
Hozzászólások:178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
Helló.Ezt valaki tudná javítani?

SMA Forráskód: [ Mindet kijelol ]
  1. new SaveFile[48]
  2.  
  3. public plugin_precache()
  4. {
  5. format(SaveFile, 47, "addons/amxmodx/configs/Global Offensive/Save.ini");
  6. }
  7. public client_putinserver(id)
  8. {
  9. Kapcsolo[id] = true;
  10. for(new i; i < 13; i++)
  11. {
  12. Skin[i][id] = 0;
  13. }
  14. Load(id);
  15. }
  16. public client_disconnect(id)
  17. {
  18. Save(id);
  19. }
  20. public Load(id)
  21. {
  22. if(!is_user_connected(id))
  23. {
  24. return PLUGIN_HANDLED;
  25. }
  26.  
  27. new pFile, Name[32];
  28. pFile = fopen(SaveFile, "rt");
  29. get_user_name(id, Name, 31);
  30.  
  31. if(pFile)
  32. {
  33. new Line[256];
  34. new LineName[32], tData[5][8], Data[MAX][8];
  35.  
  36. while(!feof(pFile))
  37. {
  38. fgets(pFile, Line, 255);
  39.  
  40. if(Line[0] == ';' || strlen(Line) < 2)
  41. continue;
  42.  
  43. parse(Line, LineName, 31);
  44.  
  45. if(equal(LineName, Name))
  46. {
  47. parse(Line, LineName, 31, tData[0], 7, tData[1], 7, tData[2], 7, tData[3], 7, tData[4], 7,
  48. Data[0], 7, Data[1], 7, Data[2], 7, Data[3], 7, Data[4], 7, Data[5], 7,
  49. Data[6], 7, Data[7], 7, Data[8], 7, Data[9], 7, Data[10], 7, Data[11], 7, Data[12], 7,
  50. Data[13], 7, Data[14], 7, Data[15], 7, Data[16], 7, Data[17], 7, Data[18], 7, Data[19], 7,
  51. Data[20], 7, Data[21], 7, Data[22], 7, Data[23], 7, Data[24], 7, Data[25], 7, Data[26], 7,
  52. Data[27], 7, Data[28], 7, Data[29], 7, Data[30], 7, Data[31], 7, Data[32], 7, Data[33], 7,
  53. Data[34], 7, Data[35], 7, Data[36], 7, Data[37], 7, Data[38], 7, Data[39], 7, Data[40], 7,
  54. Data[41], 7, Data[42], 7, Data[43], 7, Data[44], 7, Data[45], 7, Data[46], 7, Data[47], 7,
  55. Data[48], 7, Data[49], 7, Data[50], 7, Data[51], 7, Data[52], 7, Data[53], 7, Data[54], 7,
  56. Data[55], 7, Data[56], 7);
  57.  
  58. Gold[id] = str_to_num(tData[0]);
  59. GoSkins[84][id] = str_to_num(tData[1]);
  60. GoSkins[85][id] = str_to_num(tData[2]);
  61. Kill[id] = str_to_num(tData[3]);
  62. Szint[id] = str_to_num(tData[4]);
  63.  
  64. for(new i; i < 57; i++)
  65. {
  66. GoSkins[i][id] = str_to_num(Data[i]);
  67. }
  68. return PLUGIN_HANDLED;
  69. }
  70. }
  71. fclose(pFile);
  72. }
  73. return PLUGIN_CONTINUE;
  74. }
  75. public Save(id)
  76. {
  77. if(!is_user_connected(id))
  78. {
  79. return PLUGIN_HANDLED;
  80. }
  81.  
  82. new pFile, Name[32];
  83. pFile = fopen(SaveFile, "rt");
  84. get_user_name(id, Name, 31);
  85.  
  86. if(pFile)
  87. {
  88. new Line[192], Lines;
  89.  
  90. new LineName[32], bool:Found;
  91.  
  92. while(!feof(pFile))
  93. {
  94. fgets(pFile, Line, 191);
  95.  
  96. if(Line[0] == ';' || strlen(Line) < 2)
  97. continue;
  98.  
  99. parse(Line, LineName, 31);
  100.  
  101. if(equal(LineName, Name) && !Found)
  102. {
  103. new mLine[256], LoadWeapon[256], String[8];
  104.  
  105. format(String, 7, "^"%i^" ", Gold[id]);
  106. add(LoadWeapon, 255, String);
  107.  
  108. format(String, 7, "^"%i^" ", GoSkins[84][id]);
  109. add(LoadWeapon, 255, String);
  110.  
  111. format(String, 7, "^"%i^" ", GoSkins[85][id]);
  112. add(LoadWeapon, 255, String);
  113.  
  114. format(String, 7, "^"%i^" ", Kill[id]);
  115. add(LoadWeapon, 255, String);
  116.  
  117. format(String, 7, "^"%i^" ", Szint[id]);
  118. add(LoadWeapon, 255, String);
  119.  
  120. for(new i; i < 57; i++)
  121. {
  122. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  123. add(LoadWeapon, 255, String);
  124. }
  125.  
  126. formatex(mLine, 255, "^"%s^" %s", Name, LoadWeapon);
  127. write_file(SaveFile, mLine, Lines);
  128. Found = true;
  129. return PLUGIN_HANDLED;
  130. }
  131.  
  132. Lines++;
  133. }
  134.  
  135. if(!Found)
  136. {
  137. new mLine[256], LoadWeapon[256], String[8];
  138.  
  139. format(String, 7, "^"%i^" ", Gold[id]);
  140. add(LoadWeapon, 255, String);
  141.  
  142. format(String, 7, "^"%i^" ", GoSkins[84][id]);
  143. add(LoadWeapon, 255, String);
  144.  
  145. format(String, 7, "^"%i^" ", GoSkins[85][id]);
  146. add(LoadWeapon, 255, String);
  147.  
  148. format(String, 7, "^"%i^" ", Kill[id]);
  149. add(LoadWeapon, 255, String);
  150.  
  151. format(String, 7, "^"%i^" ", Szint[id]);
  152. add(LoadWeapon, 255, String);
  153.  
  154. for(new i; i < 57; i++)
  155. {
  156. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  157. add(LoadWeapon, 255, String);
  158. }
  159.  
  160. formatex(mLine, 255, "^"%s^" %s", Name, LoadWeapon);
  161. write_file(SaveFile, mLine);
  162. return PLUGIN_HANDLED;
  163. }
  164. fclose(pFile);
  165. }
  166. return PLUGIN_CONTINUE;
  167. }

El sem ment semmit.Nem tudom mi lehet a gond vele.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés.
HozzászólásElküldve:2015.07.26. 01:18 
Offline
Fanatikus
Avatar

Csatlakozott:2015.07.21. 00:49
Hozzászólások:178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
Szerk: Megoldva!


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 14 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole