Witam
Ostatnio zauważyłem na serwerze problem który występuje w menu klasy. Zamiast lvl przy elfie znajduje się on w mordercy a tarantula nie ma w ogóle lvl ciągle piszę 1, a jak się wybierze klasę to pokazuje prawdziwy lvl oto kod
public ShowKlasy(id)
{
new text2[512]
asked_klass[id]=0
format(text2, 511,"\yWybierz klase - ^n\w1. Legionista \w[Level: %i]^n2. Merial \w[Level: %i]^n3. Baal \w[Level: %i]^n4. Bard \w[Level: %i]^n5. Elf \w[Level: %i]^n6. Morderca \w[Level: %i]^n7. Tarantula \w[Level: %i]^n8. Upadly \w[Level: %i]^n^n0.\yWroc^n^n", player_class_lvl[id][9],player_class_lvl[id][10],player_class_lvl[id][11],player_class_lvl[id][12],player_class_lvl[id][13],player_class_lvl[id][14],player_class_lvl[id][15],player_class_lvl[id][16])
show_menu(id, klawisze,text2, -1, "ultardiablokalsy")
}
public PressedKlasy(id, key)
{
g_haskit[id] = 0
c_jump[id] = 0
g_piorun[id] = 0
c_lecz[id] = 0
c_redirect[id] = 0
wczytalo[id] = 0
c_antyarchy[id] = 0
c_wampir[id] = 0
player_b_silent[id] = 0
player_b_explode[id] = 0
anty_flesh[id]=0
c_shake[id]=0
c_blind[id] = 0
switch (key) {
case 0:
{
player_class[id] = Legionista
c_jump[id] = 2
LoadXP(id, player_class[id])
}
case 1:
{
player_class[id] = Merial
g_piorun[id] = 1
c_lecz[id] = 10
LoadXP(id, player_class[id])
set_task(4.0, "dajuzdrow", id)
}
case 2:
{
player_class[id] = Baal
c_redirect[id] = 5
LoadXP(id, player_class[id])
}
case 3:
{
player_class[id] = Bard
g_piorun[id] = 1
c_lecz[id] = 10
LoadXP(id, player_class[id])
set_task(4.0, "dajuzdrow", id)
}
case 4:
{
player_class[id] = Elf
c_jump[id] = 1
LoadXP(id, player_class[id])
}
case 5:
{
player_class[id] = Morderca
LoadXP(id, player_class[id])
}
case 6:
{
player_class[id] = Tarantula
c_wampir[id] = 10
LoadXP(id, player_class[id])
}
case 7:
{
player_class[id] = Upadly
anty_flesh[id]=1
c_blind[id] = 15
c_shake[id]=5
LoadXP(id, player_class[id])
}
case 9:
{
select_class(id)
}
}
LoadXP(id, player_class[id])
otwarte_menu[id] = false
CurWeapon(id)
give_knife(id)
return PLUGIN_HANDLED
}


Dodatki SourceMod














