hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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: Fvault mentés hiba!
HozzászólásElküldve:2015.10.07. 14:37 
Offline
Jómunkásember

Csatlakozott:2013.10.01. 19:07
Hozzászólások:319
Megköszönt másnak: 50 alkalommal
Megköszönték neki: 23 alkalommal
ebbe mi a rossz? nem hozza létre a fáljt,hibátlanul lefordul aki tud segitsen
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <fvault>
  3.  
  4.  
  5. new const g_vaultName[] = "wpszerver"; // megadjuk a fájlnevet, amit megtaláni majd amxmodx/data/file_vault/valami.txt néven

SMA Forráskód: [ Mindet kijelol ]
  1. Load(id) {
  2. new szData[64], szKey[40];
  3. new steamid[32];
  4.  
  5. get_user_authid(id, steamid, charsmax(steamid));
  6. if (containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
  7.  
  8. formatex(szKey , 39, "%s" , steamid)
  9.  
  10. if(fvault_get_data(g_vaultName, szKey, szData, 31)) {
  11. new iSpacePos = contain(szData, " ")
  12.  
  13. if(iSpacePos > -1) {
  14.  
  15.  
  16. parse(szData ,awpskin[1][id], 2, awpskin[2][id], 2,awpskin[3][id], 2, awpskin[4][id], 2,awpskin[5][id], 2,lada[id], 2,kulcs[id],2,szint[id],2,arany[id],2) // adatgyűjtés
  17.  
  18. awpskin[1][id] = str_to_num(awpskin[1]) // változók betöltése
  19. awpskin[2][id] = str_to_num(awpskin[2]) // változók betöltése
  20. awpskin[3][id] = str_to_num(awpskin[3]) // változók betöltése
  21. awpskin[4][id] = str_to_num(awpskin[4]) // változók betöltése
  22. awpskin[5][id] = str_to_num(awpskin[5]) // változók betöltése
  23. lada[id] = str_to_num(lada) // változók betöltése
  24. kulcs[id] = str_to_num(kulcs) // változók betöltése
  25. szint[id] = str_to_num(szint) // változók betöltése
  26. arany[id] = str_to_num(arany) // változók betöltése
  27.  
  28.  
  29.  
  30.  
  31.  
  32. }
  33. }
  34. }
  35.  
  36.  
  37. public client_putinserver(id){
  38. if (is_user_bot(id)) return; // csatlakozáskor botokat békén hagyjuk
  39. awpskin[1][id] = 0
  40. awpskin[2][id] = 0
  41. awpskin[3][id] = 0
  42. awpskin[4][id] = 0
  43. awpskin[5][id] = 0
  44. lada[id] = 0
  45. kulcs[id] = 0
  46. szint[id] = 0
  47. arany[id] = 0 // változókat nullázzuk
  48. Load(id) // betöltjük a változók mentett értékei
  49.  
  50.  
  51.  
  52. }
  53. Save(id) {
  54. new szData[64], szKey[40];
  55. new steamid[32];
  56.  
  57. get_user_authid(id, steamid, charsmax(steamid)); // lekérjük a SteamID-t, ha nincs,mert ID_LAN vagy HLTV akkor IP-re mentünk
  58. if (containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1) get_user_ip(id, steamid, charsmax(steamid), 1);
  59.  
  60. formatex(szKey, 39, "%s", steamid) // ez az "azonosító"
  61. formatex(szData, 34, "%i %i %i %i %i %i %i %i %i %i",awpskin[1][id],awpskin[2][id],awpskin[3][id],awpskin[4][id],awpskin[5][id] ,awpskin[6][id],lada[id],kulcs[id],szint[id],arany[id]) // formázzuk hozzá a változókat
  62.  
  63. fvault_set_data(g_vaultName, szKey, szData) // mentjük
  64. }
  65.  
  66. public client_disconnect(id)
  67. {
  68. if (is_user_bot(id)) return; // kilépéskor is botokat békén hagyjuk
  69. Save(id); // aztán mentünk (vagy bármikor menthetünk ha másik eventbe tesszük ezt)
  70.  
  71.  
  72. }

_________________
[kozep]Kép[/kozep]
[kozep]Naponta fejlesztések ezért is megéri fel jonni!:)[/kozep]
[kozep]Troy ~ 1337. CFG[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fvault mentés hiba!
HozzászólásElküldve:2015.10.07. 15:32 
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
Betöltés rész. parse-nél új tömböket hozol létre... Nem ami van azt töltöd be ugyanabba...
Amúgy látom az én leírásomból nézted, le merem fogadni, hogy én nem hagytam ott ki az új tömböket.

SMA Forráskód: [ Mindet kijelol ]
  1. new olesek[ 16 ], pontok[ 16 ];
  2. fvault_get_data( szVaultName, szAuthid, szData, 31 );
  3. parse( szData, olesek, 15, pontok, 15 );
  4. oles[id] = str_to_num( olesek);
  5. pont[id] = str_to_num( pontok);


UI.: Ha ráérős leszek lehet csinálok egy egyszerű de nagyszerű tutorialt hozzá.

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


Ki van itt

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