Page 1 of 1
nvault
Posted: 2011 Jan 26 17:42
by addinol
Kaip su nvaultu patikrinti ar yra tam tikras failas ?
nvault_get() [ Turbūt ], ir tada kaip patikrinti ar buvo toks failas ar ne ?
Re: nvault
Posted: 2011 Jan 26 17:46
by aaarnas
Tu nori patikrinti ar yra veikiantis nvault failas ar apskritai kažkoks tai failas ar yra ?
Re: nvault
Posted: 2011 Jan 26 17:49
by addinol
ar yra failas, nes aš jį po tam tikro laiko noriu panaikinti su nvault_prune, nes noriu patikrinti kaiką, ar geriau tikrinti nustatant true / false arba 0 ir 1 reikšmes nvault faile ?
Ir dar vienas klausimas dėl kelių parametrų, kaip gauti tam tikrus parametrus, jei nvault faile saugomi 3, ir kaip nustatyti tuos 3 skirtingus

Re: nvault
Posted: 2011 Jan 26 22:44
by aaarnas
Re: nvault
Posted: 2011 Jan 27 23:01
by addinol
Žiūrėk, turiu dar vieną klausimą, kas čia pas mane gali būti blogai ?
Code: Select all
new szKey[40]; formatex( szKey , charsmax( szKey ) , "%sSTH" , g_szAuthID[id] ); if(nvault_get( s_Vault , szKey) > 0) { return PLUGIN_HANDLED; } nvault_set( s_Vault , szKey , "1"); set_task(5.0, "checkPrune", 0, _, _, "b") public checkPrune(){ nvault_prune(s_Vault, 0, get_systime() - 60 )}
Pirma kartą komanda tęstiama, o antrą karta returnina, taip ir turėtų būti, bet dar turėtų po 60 sekundžių vėl leisti tęsti tą pirmą darbą, bet returnina ... lyg blogai ištrintų arba išvis neištrintų...
Re: nvault
Posted: 2011 Jan 27 23:13
by aaarnas
nvault_prune ištrina visus elementus tarp nurodyto laiko.
Pagal šitą: nvault_prune(s_Vault, 0, get_systime() - 60 )
iš nvault trinami visi elementai kurie sukurti nuo 00:00:00 January 1, 1970 iki dabarties-60s
Tad ištrynus, tu turi tuos duomenis vėl įrašyti, kitaip tau ir returnins, nes tų duomenų ten nėra.
Re: nvault
Posted: 2011 Jan 27 23:43
by addinol
Susitvarkiau, dėkui už paaiškinimą, bet man to ir reikėjo jog viską ištrintų

, ir aš negaunu duomenų iš failo, o man reikėjo gauti apie failą, ar jis egzistuoja ar ne

Re: nvault
Posted: 2011 Jan 28 00:09
by aaarnas