←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

/klasa nie działa

  • +
  • -
GoldenKill's Photo GoldenKill 19.07.2013

Witam

 

więc tak gdy wpiszę /klasa wyskakuję menu z klasami ale gdy wybiorę przykładowo Mnicha lub inne klasy to nie wyskakuje info że gram tą klasą a jak wpisze dalej to menu wyboru się wyłącza 

 

public select_class(id)
 {
if(is_user_bot(id)) return;
 
new flags[10], text[512], i;
get_cvar_string("diablo_classes", flags, 9);
new keys = read_flags(flags);
 
formatex(text, 511, "\yWybierz Klase -^n");
 
for(i=1; i<8; i++)
        {
formatex(text, 511, "%s%s%i. %s [Level: %i]^n", text, (keys & (1<<i-1)) ? "\w" : "\d", i, Race[i], player_class_lvl[id][i]);
        }
 
        formatex(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
        c_drop[id] = 0
asked_klass[id] = 0;
switch(key) 
case 0: 
{
player_class[id] = Mag
LoadXP(id, player_class[id]) 
}
case 1: 
{
player_class[id] = Mnich
LoadXP(id, player_class[id]) 
}
case 2: 
{
player_class[id] =  Paladyn
LoadXP(id, player_class[id]) 
}
case 3: 
{
player_class[id] = Zabojca
LoadXP(id, player_class[id]) 
}
case 4: 
{
player_class[id] = Nekromanta
g_haskit[id] = 1
LoadXP(id, player_class[id]) 
}
case 5: 
{
player_class[id] = Barbarzynca
LoadXP(id, player_class[id]) 
}
case 6: 
{
player_class[id] = Ninja
LoadXP(id, player_class[id]) 
}
case 7: 
{
player_class[id] = Hunter
g_GrenadeTrap[id] = 1
LoadXP(id, player_class[id]) 
}
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(Premium)   \w[Level: %i]^n2. Zombie\y(Premium)   \w[Level: %i]^n3. Master\y(Premium)    \w[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:Killer
* 2:Zombie
* 2:Master
* 0:Wstecz
*/
g_haskit[id] = 0
        c_drop[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_G)
{
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

 

Quote

  • +
  • -
GoldenKill's Photo GoldenKill 19.07.2013

Poradziłem sobie do zamknięcia 

Quote