hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.22. 07:48



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés(nvault), ini mentés megoldása
HozzászólásElküldve: 2015.05.12. 16:04 
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
Sziasztok,

valaki, tudna segíteni, h miért nem menti a szerver a megszerzett dolgokat, és esetleg valaki el tudná magyarázni, hogy hogy működik az nvaultos mentés? Esetleg, hogy lehetne megoldani, hogy egy küldő fájlba tárolja az adatokat?

Itt a jelenleg használt nvault mentés mindenestől:

SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_init()
  2. {
  3. gVault = nvault_open("mentes_kepessegek")
  4. }


SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id)
  2. {
  3. betoltes(id)
  4. }
  5.  
  6. public client_disconnect(id)
  7. {
  8. mentes(id)
  9. }
  10.  
  11. public plugin_end()
  12. {
  13. nvault_close(gVault)
  14. }


SMA Forráskód: [ Mindet kijelol ]
  1. public mentes(id)
  2. {
  3. new name[33]
  4. get_user_name(id,name,32)
  5. new vaultkey[64],vaultdata[256]
  6.  
  7. format(vaultkey,63,"%s",name)
  8. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i", tp[id], szint[id], kepesseg[id], sebesseg[id], lathatosag[id], eletero[id], pancel[id], gravitacio[id], sebzes[id])
  9.  
  10. nvault_set(gVault,vaultkey,vaultdata)
  11.  
  12. return PLUGIN_CONTINUE
  13. }
  14.  
  15. public betoltes(id)
  16. {
  17. new name[33]
  18. get_user_name(id,name,32)
  19.  
  20. new vaultkey[64],vaultdata[256]
  21.  
  22. format(vaultkey,63,"%s",name)
  23. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i", tp[id], szint[id], kepesseg[id], sebesseg[id], lathatosag[id], eletero[id], pancel[id], gravitacio[id], sebzes[id])
  24.  
  25. nvault_get(gVault,vaultkey,vaultdata,255)
  26.  
  27. replace_all(vaultdata, 255, "#", " ")
  28.  
  29. new jTp[33]
  30. new jSzint[33]
  31. new jKepesseg[33]
  32. new jSebesseg[33]
  33. new jLathatosag[33]
  34. new jEletero[33]
  35. new jPancel[33]
  36. new jGravitacio[33]
  37. new jSebzes[33]
  38. new jErme[33]
  39. new jMedal[33]
  40.  
  41. parse(vaultdata, jTp, 32, jSzint, 32, jKepesseg, 32, jSebesseg, 32, jLathatosag, 32, jEletero, 32, jPancel, 32, jGravitacio, 32, jSebzes, 32 ,jMedal, 32, jErme, 32)
  42.  
  43. tp[id] = str_to_num(jTp)
  44. szint[id] = str_to_num(jSzint)
  45. kepesseg[id] = str_to_num(jKepesseg)
  46. sebesseg[id] = str_to_num(jSebesseg)
  47. lathatosag[id] = str_to_num(jLathatosag)
  48. eletero[id] = str_to_num(jEletero)
  49. pancel[id] = str_to_num(jPancel)
  50. gravitacio[id] = str_to_num(jGravitacio)
  51. sebzes[id] = str_to_float(jSebzes)
  52. medal[id] = str_to_num(jMedal)
  53. erme[id] = str_to_num(jErme)
  54.  
  55. return PLUGIN_CONTINUE
  56. }

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


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  [ 1 hozzászólás ] 


Ki van itt

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