Siemka
Stworzyłem drugą stronę klas, lecz nie mogę wybrać klasy mag i gdy dam "Dalej" wyłącza się menu.
Tu kod:
public select_class(id) { if(is_user_bot(id)) return new flags[13] get_cvar_string("diablo_classes",flags,12) new text[512] new keys = read_flags(flags) asked_klass[id]=0 format(text, 511, "\yWybierz Klase -^n"); for(new i=0;i<8;i++) format(text, 511, "%s%s%i. %s [Level: %i]^n", text, (keys & (1<<i-1)) ? "\w" : "\d", i, Race[i], player_class_lvl[id][i]); format(text, 511,"%s^n9. Dalej^n",text) show_menu(id, keys, text); } public select_class_menu(id, key) { new lx[12] g_haskit[id] = 0 asked_klass[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] = Nekromanta 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. Killer\y(P) \wLevel :%i^n2. Zombie\y(P) \wLevel :%i^n3. Master\y(P) \wLevel :%i^n.Wstecz^n",player_class_lvl[id][9],player_class_lvl[id][10]) show_menu(id, KeysKlasy,text2, -1, "Klasy") } public PressedKlasy(id, key) { /* Menu: * Wybierz klase: * 1:Killer * 2:Zombie * 3:Master * 0:Wstecz */ g_haskit[id] = 0 switch (key) { case 0: { if(get_user_flags(id) & ADMIN_LEVEL_A) { player_class[id] = Killer LoadXP(id, player_class[id]) } else { client_print(id,print_chat,"Kup Premium") } } case 1: { if(get_user_flags(id) & ADMIN_LEVEL_F) { player_class[id] = Zombie LoadXP(id, player_class[id]) } else { client_print(id,print_chat,"Kup Premium") } } case 2: { if(get_user_flags(id) & ADMIN_LEVEL_F) { player_class[id] = Master LoadXP(id, player_class[id]) } else { client_print(id,print_chat,"Kup Premium") } } case 9: { select_class(id) } } LoadXP(id, player_class[id]) CurWeapon(id) give_knife(id) return PLUGIN_HANDLED }