Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Diablo nie zapisuja sie gildieTak jak up

diablo gildie

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 GaroPL

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Robert
  • Lokalizacja:Gdynia
Offline

Napisano 19.03.2016 11:32

Witam przy utworzeniu gildi pokazuje sie jej nazwa itp ale gdy chce sie kogos zaprosic czy cokolwiek zrobic gildia znika i trzeba od nowa ja zakaldac 

tutaj kawalek sma gildi:

 

 

 

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,RED,"[Diablo]^x01 Przypisano nick do gildi")
 
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])
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);
 
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);
}

  • +
  • -
  • 0

#2 GaroPL

    Nowy

  • Autor tematu
  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Robert
  • Lokalizacja:Gdynia
Offline

Napisano 19.03.2016 13:02

proszę o usuniecie :)


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych