←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

O co chodzi z %s

Zablokowany

Emulov. - zdjęcie Emulov. 02.09.2011

Cześć, mam do was pytanie, bardzo często pojawia się w pluginach coś w stylu :

ColorChat(attacker,GREEN,"%s^x01 Dostales granat HE za zabicie wroga.",gSzPrefix)

Wiem że w tym przypadku %s oznacza to co jest wpisane w gSzPrefix, ale nie o to chodzi.

Co to jest wogóle te %s ? Co to oznacza ? Skąd to się wzięło ?

Czasem ludzie uzywaja %d a ja kompletnie nie kumam od czego to zalezy, moglby ktos jakos to opisać ?
Odpowiedz

  • +
  • -
Fajled - zdjęcie Fajled 02.09.2011

Bodajże w tym przypadku to %s to jest nick gracza, który dostał tenże granat.
Odpowiedz

Emulov. - zdjęcie Emulov. 02.09.2011

Nie, to jest akurat w tym wypadku wartość która jest zapisana jak wiem w zmiennej globalnej(?).

Nie wiem jak to się nazywa lecz w kazdym badz razie jest na gorze tam napisane gSzPrefix = ta wartość, ale ten temat nie jest od tego, chciałbym aby ktos mi opisał od czego zalezy uzycie np. %s czy %d


A moze sma ? już mi pięknie powiedział ocb, + dla niego i mozna zamknąć.
Użytkownik Emulov. edytował ten post 02.09.2011 21:53
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 02.09.2011

%s - np.Pobieranie nicku
%d - np.Pobierania ilości zabójstw gracza ;)
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 02.09.2011

Dołączona grafika
%c - pojedyncza litera/cyfra/cokolwiek (np. a)
%d, %i - liczba całkowita (np. 3)
%f - liczba z przecinkiem (np. 3,14)
%s - ciąg znaków - zdanie czy cokolwiek innego (np. Ala ma kota)
%u - liczba całkowita, jednak zawsze wyświetli ją na + (mimo, że użyjemy jej np. w wypadku 4-8=-4 to ona i tak pokaże 4)
%x - liczba szesnastkowa, pisana z małych liter (np. ffffff)
%X - liczba szesnastkowa pisana z dużych liter (np. FFFFFF)
%L - ciąg znaków ze słownika - amxmodx/data/lang
%% - wyświetli po prostu % na czacie/konsoli czy gdziekolwiek, gdzie tego uzyjemy

Jak tego używać? Np tak:
new liczbafragow
liczbafragow = get_user_frags(id)
client_print(id, print_chat, "Twoje fragi to %d", liczbafragow)

Dzięki temu zawsze wyświetli aktualną liczbę zabójstw
Użytkownik A może sma? edytował ten post 02.09.2011 22:02
Odpowiedz

Emulov. - zdjęcie Emulov. 02.09.2011

Dobra dobra już wszystko wiem, można zamknąć :D
Odpowiedz

Adminek AMXX.PL - zdjęcie Adminek AMXX.PL 02.09.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: odpowiedz 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