hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.25. 13:26



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés
HozzászólásElküldve: 2016.02.14. 16:37 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Hali!

Azt hogy tudom meg csinálni hogy SteamID-re mentek le, és akinek Steam_id_lanos, akkor azt meg ipre? Előre is köszönöm

_________________
Global Offensive: (50%)


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: 2016.02.14. 16:43 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
SZILARD írta:
Hali!

Azt hogy tudom meg csinálni hogy SteamID-re mentek le, és akinek Steam_id_lanos, akkor azt meg ipre? Előre is köszönöm


Tessék:
Mentés
  1. public client_disconnect(id) {
  2.     if(!is_user_bot(id) && !is_user_hltv(id)) {
  3.         save(id);
  4.     }
  5. }
  6.  
  7. public save(id) {
  8.     new szData[128];
  9.     new steamid[32]; get_user_authid(id, steamid, charsmax(steamid));
  10.     if(contain(steamid, "_ID_LAN") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
  11.  
  12.     formatex(szData, charsmax(szData), "%i %i", valtozo[id], valtozo2[id]);
  13.     set_data(steamid, szData)
  14. }


Betöltés:

  1. public client_authorized(id) {
  2.     if(!is_user_bot(id) && !is_user_hltv(id)) {
  3.         load(id);
  4.     }
  5. }
  6.  
  7. public load(id) {
  8.     new szData[128];
  9.     new steamid[32]; get_user_authid(id, steamid, charsmax(steamid));
  10.     if(contain(steamid, "_ID_LAN") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
  11.  
  12.     if(get_data(steamid, szData, charsmax(szData))) {
  13.         new valami[32], valami2[32];
  14.         parse(szData, valami, charsmax(valami), valami2, charsmax(valami2);
  15.         valtozo[id] = str_to_num(valami)   
  16.         valtozo2[id] = str_to_num(valami2)
  17.     }
  18. }

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


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: 2016.02.14. 16:45 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
  1. #include <amxmodx>
  2. #include <nvault>
  3.  
  4. public client_authorized(id) {
  5.     if(!is_user_bot(id) && !is_user_hltv(id)) {
  6.         betoltes(id);
  7.     }
  8. }
  9.  
  10. public client_disconnect(id) {
  11.     if(!is_user_bot(id) && !is_user_hltv(id)) {
  12.         mentes(id);
  13.         valtozo[id] = 0;   
  14.     }
  15. }
  16.  
  17. public mentes(id) {
  18.     new vaultkey[32], vaultdata[128];
  19.     get_user_authid(id, vaultkey, charsmax(vaultkey));
  20.     if(contain(vaultkey, "_ID_LAN") != -1) {
  21.         get_user_ip(id, vaultkey, charsmax(vaultkey), 1)
  22.     }
  23.     formatex(vaultdata, charsmax(vaultdata), "%i", valtozo[id]);
  24.     nvault_set(vault, vaultkey, vaultdata);
  25. }
  26.  
  27. public betoltes(id) {
  28.     new vaultkey[32], vaultdata[128];
  29.     get_user_authid(id, vaultkey, charsmax(vaultkey));
  30.     if(contain(vaultkey, "_ID_LAN") != -1) {
  31.         get_user_ip(id, vaultkey, charsmax(vaultkey), 1)
  32.     }
  33.     formatex(vaultdata, charsmax(vaultdata), "%i", valtozo[id]);
  34.     if(nvault_get(vault, vaultkey, vaultdata, charsmax(vaultdata))) {
  35.         new tomb[8];
  36.         parse(vaultdata, tomb, charsmax(tomb));
  37.         valtozo[id] = str_to_num(tomb);
  38.     }
  39.     /*
  40.     else {
  41.         valtozo[id] = 0;
  42.     }
  43.     */
  44. }
  45.  
  46. public plugin_end() {
  47.     nvault_close(vault);
  48. }

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: SZILARD (2016.02.14. 18:11)
  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: 2016.02.15. 09:48 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
És ez így mért nem jó, nem fordul le

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <nvault>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Pista"
  10.  
  11. new Dollar[33]
  12.  
  13. public plugin_init() {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR)
  15.     register_concmd("Dollar", "DollarGive")
  16.     // Add your code here...
  17. }
  18. public DollarGive(id){
  19.     Dollar[id] += 100
  20. }
  21. public Osszeg(id){
  22.     client_print(id, print_chat, "Dollar: %d", Dollar[id])
  23. }
  24. public client_authorized(id){
  25.     if(!is_user_bot(id) && !is_user_hltv(id)){
  26.         Load(id)
  27.     }
  28. }
  29. public client_disconnect(id){
  30.     if(!is_user_bot(id) && !is_user_hltv(id)){
  31.         Save(id)
  32.         Dollar[id] = 0;
  33.     }
  34. }
  35. public Save(id){
  36.     new vaultkey[32], vaultdata[128]
  37.     get_user_authid(id, vaultkey, charsmax(vaultkey))
  38.      if(contain(vaultkey, "_ID_LAN") != -1){
  39.         get_user_ip(id, vaultkey, charsmax(vaultkey), 1)
  40.     }
  41.     formatex(vaultdata, charsmax(vaultdata), "%i", Dollar[id])
  42.     nvault_set(vault, vaultkey, vaultdata)
  43. }
  44. public Load(id){
  45.     new vaultkey[32], vaultdata[128]
  46.     get_user_authid(id, vaultkey, charsmax(vaultkey))
  47.     if(contain(vaultkey, "_ID_LAN") != -1){
  48.         get_user_ip(id, vaultkey, charsmax(vaultkey), 1)
  49.     }
  50.     formatex(vaultdata, charsmax(vaultdata), "%i", Dollar[id])
  51.      if(nvault_get(vault, vaultkey, vaultdata, charsmax(vaultdata))){
  52.         new Tomb[8]
  53.         parse(vaultdata, Tomb, charsmax(Tomb));
  54.         Dollar[id] = str_to_num(Tomb);
  55.     }
  56.     else{
  57.         Dollar[id] = 0
  58.     }
  59. }

_________________
Global Offensive: (50%)


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: 2016.02.15. 20:29 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
plugin_end részt is írtam, nem hülyeségből szerintem.
ami kimaradt, felülre függvényen kívül:
new vault

ez meg initbe:
vault = nvault_open("cuccli");

_________________
GitHub - mforce


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


Ki van itt

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