hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés.
HozzászólásElküldve: 2015.07.18. 20:56 
Offline
Tud valamit

Csatlakozott: 2014.08.22. 10:32
Hozzászólások: 144
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 9 alkalommal
Helló.Ezzel a mentéssel, hogy tudnám megoldani, hogy kb 90 dolgot tudjak menteni?

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

Amikor próbáltam ettől többet beleírni ezt a hibát dobta a fordító:
Csatolmány:
névtelen.JPG
névtelen.JPG [ 234.87 KiB | Megtekintve 1585 alkalommal ]


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.18. 20:59 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
55/56 körül megfagy a stúdió tőle, esetleg több fájlt hozol létre mentéshez(jelen esetben elég 2) vagy váltasz MySQL -re.

_________________
Néha itt, de többször nem.


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.18. 21:01 
Offline
Tud valamit

Csatlakozott: 2014.08.22. 10:32
Hozzászólások: 144
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 9 alkalommal
Már próbáltam több fájlal, de mindig csak 1-et mentet.MySQL-t is próbáltam, de az még úgysem megy mint ez.CrB jó volna már az a generátor.


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.18. 21:10 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Akkor SQL mentés szerintem, ha van rá lehetőség. Crazyboy vagy Kiki biztos segít benne, ha megkéred.

_________________
Néha itt, de többször nem.


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.18. 21:13 
Offline
Tud valamit

Csatlakozott: 2014.08.22. 10:32
Hozzászólások: 144
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 9 alkalommal
Jó hát írtam crazyboynak, de nem hiszem, hogy visszaír.Ezért mondom, hogy jó volna már az a mysql mentés generátor.


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.18. 21:33 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Vissza fog :D nekem is segített Php-val kapcsolatban :D

_________________
Néha itt, de többször nem.

Ők köszönték meg Akosch:. nek ezt a hozzászólást: Zeu|Sz (2015.07.18. 21:35)
  Népszerűség: 2.27%


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.20. 15:05 
Offline
Tud valamit

Csatlakozott: 2014.08.22. 10:32
Hozzászólások: 144
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 9 alkalommal
Próbáltam több fájlba, de nem jó.

Szerk: Mostmár írja rendesen csak annyi gond van, hogy map váltás után eltűnnek a cuccok.

SMA Forráskód: [ Mindet kijelol ]
  1. public LoadEgy(id)
  2. {
  3. if(!is_user_connected(id))
  4. {
  5. return PLUGIN_HANDLED;
  6. }
  7.  
  8. new pFile, Name[32];
  9. pFile = fopen(SaveFile, "rt");
  10. get_user_name(id, Name, 31);
  11.  
  12. if(pFile)
  13. {
  14. new Line[512];
  15. new LineName[32], tData[5][8], Data[57][8];
  16.  
  17. while(!feof(pFile))
  18. {
  19. fgets(pFile, Line, 511);
  20.  
  21. if(Line[0] == ';' || strlen(Line) < 2)
  22. continue;
  23.  
  24. parse(Line, LineName, 31);
  25.  
  26. if(equal(LineName, Name))
  27. {
  28. parse(Line, LineName, 31, tData[0], 7, tData[1], 7, tData[2], 7, tData[3], 7, tData[4], 7,
  29. Data[0], 7, Data[1], 7, Data[2], 7, Data[3], 7, Data[4], 7, Data[5], 7,
  30. Data[6], 7, Data[7], 7, Data[8], 7, Data[9], 7, Data[10], 7, Data[11], 7, Data[12], 7,
  31. Data[13], 7, Data[14], 7, Data[15], 7, Data[16], 7, Data[17], 7, Data[18], 7, Data[19], 7,
  32. Data[20], 7, Data[21], 7, Data[22], 7, Data[23], 7, Data[24], 7, Data[25], 7, Data[26], 7,
  33. Data[27], 7, Data[28], 7, Data[29], 7, Data[30], 7, Data[31], 7, Data[32], 7, Data[33], 7,
  34. Data[34], 7, Data[35], 7, Data[36], 7, Data[37], 7, Data[38], 7, Data[39], 7, Data[40], 7,
  35. Data[41], 7, Data[42], 7, Data[43], 7, Data[44], 7, Data[45], 7, Data[46], 7, Data[47], 7,
  36. Data[48], 7, Data[49], 7, Data[50], 7, Data[51], 7, Data[52], 7, Data[53], 7, Data[54], 7,
  37. Data[55], 7, Data[56], 7);
  38.  
  39. Gold[id] = str_to_num(tData[0]);
  40. GoSkins[84][id] = str_to_num(tData[1]);
  41. GoSkins[85][id] = str_to_num(tData[2]);
  42. Kill[id] = str_to_num(tData[3]);
  43. Szint[id] = str_to_num(tData[4]);
  44.  
  45. for(new i; i < 57; i++)
  46. {
  47. GoSkins[i][id] = str_to_num(Data[i]);
  48. }
  49. return PLUGIN_HANDLED;
  50. }
  51. }
  52. fclose(pFile);
  53. }
  54. return PLUGIN_CONTINUE;
  55. }
  56. public LoadKetto(id)
  57. {
  58. if(!is_user_connected(id))
  59. {
  60. return PLUGIN_HANDLED;
  61. }
  62.  
  63. new File, Name[32];
  64. File = fopen(FajlMentes, "rt");
  65. get_user_name(id, Name, 31);
  66.  
  67. if(File)
  68. {
  69. new Line[512];
  70. new LineName[32], Data[MAX][8];
  71.  
  72. while(!feof(File))
  73. {
  74. fgets(File, Line, 511);
  75.  
  76. if(Line[0] == ';' || strlen(Line) < 2)
  77. continue;
  78.  
  79. parse(Line, LineName, 31);
  80.  
  81. if(equal(LineName, Name))
  82. {
  83. parse(Line, LineName, 31, Data[0], 7, Data[1], 7, Data[2], 7, Data[3], 7, Data[4], 7, Data[5], 7,
  84. Data[6], 7, Data[7], 7, Data[8], 7, Data[9], 7, Data[10], 7, Data[11], 7, Data[12], 7,
  85. Data[13], 7, Data[14], 7, Data[15], 7, Data[16], 7, Data[17], 7, Data[18], 7, Data[19], 7,
  86. Data[20], 7, Data[21], 7, Data[22], 7, Data[23], 7, Data[24], 7, Data[25], 7, Data[26], 7,
  87. Data[27], 7, Data[28], 7, Data[29], 7, Data[30], 7);
  88.  
  89. for(new i=56; i < 84; i++)
  90. {
  91. GoSkins[i][id] = str_to_num(Data[i]);
  92. }
  93. return PLUGIN_HANDLED;
  94. }
  95. }
  96. fclose(File);
  97. }
  98. return PLUGIN_CONTINUE;
  99. }
  100. public SaveEgy(id)
  101. {
  102. if(!is_user_connected(id))
  103. {
  104. return PLUGIN_HANDLED;
  105. }
  106.  
  107. new pFile, Name[32];
  108. pFile = fopen(SaveFile, "rt");
  109. get_user_name(id, Name, 31);
  110.  
  111. if(pFile)
  112. {
  113. new Line[512], Lines;
  114.  
  115. new LineName[32], bool:Found;
  116.  
  117. while(!feof(pFile))
  118. {
  119. fgets(pFile, Line, 511);
  120.  
  121. if(Line[0] == ';' || strlen(Line) < 2)
  122. continue;
  123.  
  124. parse(Line, LineName, 31);
  125.  
  126. if(equal(LineName, Name) && !Found)
  127. {
  128. new mLine[512], LoadWeapon[512], String[8];
  129.  
  130. format(String, 7, "^"%i^" ", Gold[id]);
  131. add(LoadWeapon, 511, String);
  132.  
  133. format(String, 7, "^"%i^" ", GoSkins[84][id]);
  134. add(LoadWeapon, 511, String);
  135.  
  136. format(String, 7, "^"%i^" ", GoSkins[85][id]);
  137. add(LoadWeapon, 511, String);
  138.  
  139. format(String, 7, "^"%i^" ", Kill[id]);
  140. add(LoadWeapon, 511, String);
  141.  
  142. format(String, 7, "^"%i^" ", Szint[id]);
  143. add(LoadWeapon, 511, String);
  144.  
  145. for(new i; i < 57; i++)
  146. {
  147. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  148. add(LoadWeapon, 511, String);
  149. }
  150.  
  151. formatex(mLine, 511, "^"%s^" %s", Name, LoadWeapon);
  152. write_file(SaveFile, mLine, Lines);
  153. Found = true;
  154. return PLUGIN_HANDLED;
  155. }
  156.  
  157. Lines++;
  158. }
  159.  
  160. if(!Found)
  161. {
  162. new mLine[512], LoadWeapon[512], String[8];
  163.  
  164. format(String, 7, "^"%i^" ", Gold[id]);
  165. add(LoadWeapon, 511, String);
  166.  
  167. format(String, 7, "^"%i^" ", GoSkins[84][id]);
  168. add(LoadWeapon, 511, String);
  169.  
  170. format(String, 7, "^"%i^" ", GoSkins[85][id]);
  171. add(LoadWeapon, 511, String);
  172.  
  173. format(String, 7, "^"%i^" ", Kill[id]);
  174. add(LoadWeapon, 511, String);
  175.  
  176. format(String, 7, "^"%i^" ", Szint[id]);
  177. add(LoadWeapon, 511, String);
  178.  
  179. for(new i; i < 57; i++)
  180. {
  181. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  182. add(LoadWeapon, 511, String);
  183. }
  184.  
  185. formatex(mLine, 511, "^"%s^" %s", Name, LoadWeapon);
  186. write_file(SaveFile, mLine);
  187. return PLUGIN_HANDLED;
  188. }
  189. fclose(pFile);
  190. }
  191. return PLUGIN_CONTINUE;
  192. }
  193. public SaveKetto(id)
  194. {
  195. if(!is_user_connected(id))
  196. {
  197. return PLUGIN_HANDLED;
  198. }
  199.  
  200. new File, Name[32];
  201. File = fopen(FajlMentes, "rt");
  202. get_user_name(id, Name, 31);
  203.  
  204. if(File)
  205. {
  206. new Line[512], Lines;
  207.  
  208. new LineName[32], bool:Found;
  209.  
  210. while(!feof(File))
  211. {
  212. fgets(File, Line, 511);
  213.  
  214. if(Line[0] == ';' || strlen(Line) < 2)
  215. continue;
  216.  
  217. parse(Line, LineName, 31);
  218.  
  219. if(equal(LineName, Name) && !Found)
  220. {
  221. new mLine[512], LoadWeapon[512], String[8];
  222.  
  223. for(new i=56; i < 84; i++)
  224. {
  225. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  226. add(LoadWeapon, 511, String);
  227. }
  228.  
  229. formatex(mLine, 511, "^"%s^" %s", Name, LoadWeapon);
  230. write_file(FajlMentes, mLine, Lines);
  231. Found = true;
  232. return PLUGIN_HANDLED;
  233. }
  234.  
  235. Lines++;
  236. }
  237.  
  238. if(!Found)
  239. {
  240. new mLine[512], LoadWeapon[512], String[8];
  241.  
  242. for(new i=56; i < 84; i++)
  243. {
  244. format(String, 7, "^"%i^" ", GoSkins[i][id]);
  245. add(LoadWeapon, 511, String);
  246. }
  247.  
  248. formatex(mLine, 511, "^"%s^" %s", Name, LoadWeapon);
  249. write_file(FajlMentes, mLine);
  250. return PLUGIN_HANDLED;
  251. }
  252. fclose(File);
  253. }
  254. return PLUGIN_CONTINUE;
  255. }


Csatolmányok:
névtelen.JPG
névtelen.JPG [ 255.97 KiB | Megtekintve 1517 alkalommal ]
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  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 63 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