←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Zapis "true" "fal...

Zablokowany

pfkers - zdjęcie pfkers 23.04.2012

Witam... chcialbym sie dowiedziec jak zapisac np.

zmienna[id] = true;

do vault z wartoscia true..

i na odwrot jezeli

zmienna[id] = false;

to po wejsciu gracza na serwer taka bd wartosc..

robilem to normalnie lecz byl warrning Tag Mistmatch (szpeci mi ten blad troche)

proszę o szybka pomoc
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 23.04.2012

Może zapisuj po prostu do nvault 1 lub 0 i w odczytywaniu zrób warunek, jeśli 1 to true, jeśli 0 to false.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 23.04.2012

Zapisuj normalnie cyframi, czyli zrób coś takiego
formatex(vaultdata, charsmax(vaultdata), "%i", _:zmienna[id]);

a przy wczytywaniu
zmienna[id] = bool:str_to_num(data);

Nie próbowałem jeszcze czegoś takiego, ale powinno działać.
Odpowiedz

pfkers - zdjęcie pfkers 23.04.2012

Zapisuj normalnie cyframi, czyli zrób coś takiego
formatex(vaultdata, charsmax(vaultdata), "%i", _:zmienna[id]);
a przy wczytywaniu
zmienna[id] = bool:str_to_num(data);
Nie próbowałem jeszcze czegoś takiego, ale powinno działać.


zrobilem tak i nie za dzialalo.. nie wiem moze cos zle zrobilem ale kombinowalem pare razy



Może zapisuj po prostu do nvault 1 lub 0 i w odczytywaniu zrób warunek, jeśli 1 to true, jeśli 0 to false.


Zaraz sprawdze twoj pomysl
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 23.04.2012

pokaż sma
Odpowiedz

pfkers - zdjęcie pfkers 23.04.2012

niestety nie moge udostepnic sma..

Fili:P

twoj sposob dziala.. troche wiecej pisania jest no ale liczy sie efekt.. ma ktos moze jeszcze jakis pomysl badz tez przyklad
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 23.04.2012

niestety nie moge udostepnic sma..

Fili:P

twoj sposob dziala.. troche wiecej pisania jest no ale liczy sie efekt.. ma ktos moze jeszcze jakis pomysl badz tez przyklad

Jak chcesz mieć mniej pisania to:
g_twojbool[id] = str_to_num(zmienna) ? true : false
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 23.04.2012

niestety nie moge udostepnic sma..

Fili:P

twoj sposob dziala.. troche wiecej pisania jest no ale liczy sie efekt.. ma ktos moze jeszcze jakis pomysl badz tez przyklad

Jak chcesz mieć mniej pisania to:
g_twojbool[id] = str_to_num(zmienna) ? true : false

To jest dokładnie to samo jakby napisać
g_twojbool[id] = bool:str_to_num(zmienna);

i tego akurat jestem pewien.
Odpowiedz

mierzwi - zdjęcie mierzwi 23.04.2012

przy zapisie:
  • jak masz parse to:
    /* FORAMTEX: bla bla bla ***** muje */ "%d", g_iVar[ id ] ? 1 : 0 );
  • jak bezpośrednio to:
    /* nvault_set( bla, bla,*/ g_iVar[ id ] ? "1" : "0" );
przy wczytaniu:
  • jak masz parse to:
    g_iVar[ id ] = ( str_to_num( sText ) ? true : false );
  • jak bezpośrednio to jest to samo :D
powinno trybić :D
Użytkownik emu edytował ten post 23.04.2012 20:17
Odpowiedz

pfkers - zdjęcie pfkers 24.04.2012

okej poradzilem sobie.. do zamkniecia
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 24.04.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany