Witam.
Mam pytanie odnośnie cvarów wyrażanych w literach, nie w liczbach (nie mylić tego).
Przykład cvaru "test abc"
I tu jest problem, jak zrobić, żeby za poszczególną literkę odpowiadała jedna funkcja a dodanie kolejnej dodaje kolejną.
Przykładowo:
a = granat wybuchowy
b = granat dymny
c = granat oslepiajacy
I jak ustawię cvar "test ac", da mi granat wybuchowy i granat oślepiający.
Chyba rozumiecie o co chodzi.
Za wszelkie wypowiedzi, z góry dziękuje.
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
Cvary w literach
Temat rozp. exexe, 09.12.2010 22:31
2 odpowiedzi w tym temacie
#1
Napisano 09.12.2010 22:31
#2
Napisano 09.12.2010 22:43
Spoiler
tutaj masz przyklad
active_wpn=register_cvar("weapon_active","abc"
jesli cvar ustawisz np na ac to wtedy funkcja z pod b jest wylaczona
sprawdzanie ktora jest wlaczona odbywa sie tutaj
get_pcvar_string(active_wpn,flagi,32) new active= read_flags(flagi) if(!(active&(1<<i))) continue //jesli item wylaczony tzn nie ma literki w cvarze to nie ma broni <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />
gdzie i to licznik petli oczywiscie moze tam byc tez liczba w tym wypadku 0-2 bo read_flags zwroci nam do aktive iloczyn bitowy 0,1 i 2 jesli beda 3 literki w cvarze a mianowice
0-a
1-b
2-c
itd
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#3
Napisano 10.12.2010 13:11
Dziękuje bardzo, o takie coś mi chodziło, łap reputację.
Temat do zamknięcia.
Temat do zamknięcia.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych