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

slowo z spacja zapis nvalut


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

#1 Stachuu :D ??

    Wszechobecny

  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 18.09.2011 22:22

Siema ostatnio skleiłem se coś takiego

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#",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id])
    nvault_set(g_gildia,vaultkey,vaultdata);
}
 
public wczytaj_gildia(id)
{
    new vaultkey[64],vaultdata[256];
    format(vaultkey,63,"%s-GTB",nazwa_gildi[id]);
    format(vaultdata,255,"%i#%i#%i#%s#",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[id])
    nvault_get(g_gildia,vaultkey,vaultdata,255)
   
    replace_all(vaultdata, 255, "#", " ")
   
    new nz[32],gl[32],ge[32],ic[32]
   
    parse(vaultdata, gl, 31, ge ,31, ic ,31, nz ,31)
   
    new zalozyciel[100]
    add(zalozyciel,99,nz)
   
    gildia_lvl[id] = str_to_num(gl);
    gildia_exp[id] = str_to_num(ge);
    ilosc_czlonkow[id] = str_to_num(ic);
   
    nazwa_zalozycial[id] = zalozyciel
   
}
nazwa_zalozycial to nazwa założyciela gildii

i teraz takie moje pytanie

Tworzac 1 raz wpis tworzy nam sie poprawna nazwa założyciela grupy (sprawdzam w opisie) np. Stachu Mroz
jednak po zmianie mapy zapisuje nick założyciela do 1 spacji tzn np. Stachu

i czy istnieje jakiś sposób aby zapisać cały nick z spacjami itp .
  • +
  • -
  • 0

#2 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 18.09.2011 22:34

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^"",gildia_lvl[id],gildia_exp[id],ilosc_czlonkow[id],nazwa_zalozycial[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];
parse(vaultdata, gl, 31, ge, 31, ic, 31, nz, 31);

gildia_lvl[id] = str_to_num(gl);
gildia_exp[id] = str_to_num(ge);
ilosc_czlonkow[id] = str_to_num(ic);
copy(nazwa_zalozycial[id], 31, nz);
}

  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#3 Stachuu :D ??

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 18.09.2011 22:37

juz testuje za kilka min odp .

/////////////////////////

Kox działa :D

Wielki + dla ciebie

Użytkownik Stachu123 edytował ten post 18.09.2011 22:40

  • +
  • -
  • 0




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

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