hlmod.hu
https://hlmod.hu/

Mentés(nvault), ini mentés megoldása
https://hlmod.hu/viewtopic.php?f=9&t=20667
Oldal: 1 / 1

Szerző:  Akosch:. [2015.05.12. 16:04 ]
Hozzászólás témája:  Mentés(nvault), ini mentés megoldása

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. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/