public zapisz_gildia_nick(id) { new AuthID[35] get_user_name(id,AuthID,34) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-GIL",AuthID); format(vaultdata,255,"^"%s^"",nazwa_gildi[id]) nvault_set(g_gil_spr,vaultkey,vaultdata); new vaultkey1[64] format(vaultkey1,63,"%s-GIL",AuthID); nvault_remove(g_wplaty,vaultkey1); ColorChat(id,GREEN,"[*%s*]^x01 Przypisano nick do gildi",nazwa_gildi[id]) return PLUGIN_CONTINUE } public nick_gildia(id) { new AuthID[35] get_user_name(id,AuthID,34) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-GIL",AuthID) nvault_get(g_gil_spr,vaultkey,vaultdata,255); new ng[32] parse(vaultdata,ng , 31) copy(nazwa_gildi[id], 31, ng); if(!equali(nazwa_gildi[id],"")){ wczytaj_gildia(id) }else nazwa_gildi[id] = "Brak" return PLUGIN_CONTINUE } public zapis_gildia(id,mode) { if(mode == 1){ get_user_name(id,nazwa_zalozycial[id],32) ilosc_czlonkow[id]=1 gildia_lvl[id]=1 } new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-GTB",nazwa_gildi[id]); format(vaultdata,255,"%i %i %i ^"%s^" %i %i %i %i %i %i %i %i",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id],g_dmg[id],g_def[id],g_hp[id],g_spid[id],g_pkt[id],g_kam[id],g_drop[id],g_woj[id]) nvault_set(g_gildia,vaultkey,vaultdata); } public wczytaj_gildia(id) { new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-GTB",nazwa_gildi[id]); nvault_get(g_gildia,vaultkey,vaultdata,255) new nz[32],gl[32],ge[32],ic[32],gd[32],gde[32],gh[32],gs[32],pkt[32],gh1[32],gs1[32],pkt1[32] parse(vaultdata, gl, 31, ge ,31, ic ,31, nz ,31, gd ,31, gde ,31, gh ,31, gs ,31, pkt ,31, gh1 ,31, gs1 ,31, pkt1 ,31) gildia_lvl[id] = str_to_num(gl); gildia_exp[id] = str_to_num(ge); ilosc_czlonkow[id] = str_to_num(ic); g_dmg[id] = str_to_num(gd); g_def[id] = str_to_num(gde); g_hp[id] = str_to_num(gh); g_spid[id] = str_to_num(gs); g_pkt[id] = str_to_num(pkt); g_kam[id] = str_to_num(gh1); g_drop[id] = str_to_num(gs1); g_woj[id] = str_to_num(pkt1); switch(g_spid[id]){ case 20 :g_spid[id]=35 case 40:g_spid[id]=70 case 60:g_spid[id]=105 case 80:g_spid[id]=140 } copy(nazwa_zalozycial[id], 31, nz); } public wczytaj_wplata(id) { new AuthID[35] get_user_name(id,AuthID,34) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-GIL",AuthID) nvault_get(g_wplaty,vaultkey,vaultdata,255); new nz[32] parse(vaultdata, nz, 31) wplata[id] = str_to_num(nz); } public zapisz_wplata(id) { new AuthID[35] get_user_name(id,AuthID,34) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-GIL",AuthID) format(vaultdata,255,"%i",wplata[id]) nvault_set(g_wplaty,vaultkey,vaultdata); }
Zapisywało wszystko w jednym pliku ?