public select_class(id,lx[]) { if(is_user_bot(id)) return new flags[12] get_cvar_string("diablo_classes",flags,12) new text[512] new keys if( get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> { keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8) } else { keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7) } asked_klass[id]=0 format(text, 511,"\yWybierz Klase - ^n") for(new i=0;i<9;i++) { format(text, 511,"%s%s%d. %s Level :%d ^n",text,(keys)&(1<<i)?"\w":"\d",i+1,Race[i+1], lx[i+1]) } show_menu(id, keys, text) } public select_class_menu(id, key) { new lx[12] player_b_froglegs[id]=0 g_haskit[id] = 0 switch(key) { case 0: { player_class[id] = Mag } case 1: { player_class[id] = Mnich } case 2: { player_class[id] = Paladyn } case 3: { player_class[id] = Zabojca } case 4: { player_class[id] = Warden g_haskit[id] = 1 } case 5: { player_class[id] = Barbarzynca } case 6: { player_class[id] = Ninja } case 7: { player_class[id] = Hunter g_GrenadeTrap[id] = 1 } case 8:{ ShowKlasy(id,lx) } } LoadXP(id, player_class[id]) CurWeapon(id) give_knife(id) return PLUGIN_HANDLED } public ShowKlasy(id,lx[]) { new text2[512] asked_klass[id]=0 format(text2, 511,"\yWybierz klase - ^n\w1. Wampir Level :%i^n2. Human Level :%i^n3. Orc Level :%i^n^n0.Wstecz^n",player_class_lvl[id][9],player_class_lvl[id][10],player_class_lvl[id][11]) show_menu(id, KeysKlasy,text2, -1, "Klasy") } public PressedKlasy(id, key) { /* Menu: * Wybierz klase: * 1:Wampir * 2:Human * 3:Orc * 0:Wstecz */ new lx[12] g_haskit[id] = 0 switch (key) { case 0: { // 1 player_class[id] = Wampir } case 1: { // 2 player_class[id] = Human } case 2: { // 3 player_class[id] = Orc } case 9: { // 0 select_class(id,lx) } } LoadXP(id, player_class[id]) CurWeapon(id) give_knife(id) return PLUGIN_HANDLED }proszę o pomoc
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
klasy premium druga strona
Temat rozp.
Mesh
, 28.04.2010 20:05
2 odpowiedzi w tym temacie
#1
Napisano 28.04.2010 20:05
do tej pory na serwerze wszystkie klasy byly dostepne teraz chcialem zeby druga strona klas byla tylko dla tych ktorzy dostana odpowiednia flage probowalem to zrobic sam ale zamiast 9(dalej) jest od razu 1 klasa z drugiej strony. po nacisnieciu przechodzi do drugiego menu bez tej flagi w ogóle nie reaguje daje tutaj wicinek .sma
#2
Napisano 29.04.2010 12:49
Case 8 daj klase a na 9 zrob zeby przechodzilo
Zrob takie cos:
No i nad public klasy takie cos:
A zeby przechodzili tylko z flaga to takie cos nad keysami UP
case 7: { player_class[id] = Hunter g_GrenadeTrap[id] = 1 } case 8:{ ShowKlasy(id,lx) }
Zrob takie cos:
case 8: { twojaklasa(id) } case 9:{ 1x Tab tutaj ShowKlasy(id,lx) return PLUGIN_HANDLED } }
No i nad public klasy takie cos:
new keys keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) show_menu(id, keys, text) return PLUGIN_HANDLED }
A zeby przechodzili tylko z flaga to takie cos nad keysami UP
if( get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> { keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) } else { keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7) } asked_klass[id]=0
Użytkownik Pawex edytował ten post 29.04.2010 12:59
#3
Napisano 29.04.2010 13:24
a nie da sie zeby ten wampir byl na 2 stronie ? i najlepiej zeby kazdy mogl kliknac "druga strona" a dopiero kazda z klas zeby byla premium tak aby kazdy mogl zobaczyc co jest dalej
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych