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ć ?
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.
|
Guest Message by DevFuse
O co chodzi z %s
Temat rozp.
Emulov.
, 02.09.2011 21:45
7 odpowiedzi w tym temacie
#1
Napisano 02.09.2011 21:45
#2
Napisano 02.09.2011 21:47
Bodajże w tym przypadku to %s to jest nick gracza, który dostał tenże granat.
#4
Napisano 02.09.2011 21:51
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ąć.
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
#5
Napisano 02.09.2011 21:53
%s - np.Pobieranie nicku
%d - np.Pobierania ilości zabójstw gracza
%d - np.Pobierania ilości zabójstw gracza
If you can dream it, you can do it.
#6
Napisano 02.09.2011 22:00
%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
#7
Napisano 02.09.2011 22:03
Dobra dobra już wszystko wiem, można zamknąć
#8
Napisano 02.09.2011 22:19
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: odpowiedz udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: odpowiedz udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych