Da się do tego menu zrobić, żeby ostatnia klasa była blokowana na daną flage? Jeżeli tak, to jak?
14 marzec 2010 - 01:12:Dobra, klasy robie według tego poradnika:
[DIABLOMOD] Dodawanie klas - Nieoficjalny polski support AMX Mod X .
I mam tam zmieniać np.
new lx[9]
na:
new lx[12]
Jeżeli mam 3 nowe klasy?
Oraz robie to:
Z:
public select_class(id,lx[])
{
if(is_user_bot(id)) return
new flags[10]
get_cvar_string("diablo_classes",flags,9)
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%d. %s Level :%d ^n",text,(keys)&(1<<i)?"\w":"\d",i+1,Race[i+1], lx[i+1])
}
show_menu(id, keys, text)
}
Na:
public select_class(id,lx[])
{
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<11;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)
}
A potem na:
public select_class(id,lx[])
{
if(is_user_bot(id)) return
new flags[13]
get_cvar_string("diablo_classes",flags,13)
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%d. %s Level :%d ^n",text,(keyss)&(1<<i)?"\w":"\d",i+1,Race[i+1], lx[i+1])
}
format(text, 511,"%s^n9. Dalej^n",text)
show_menu(id, keyss, text)
}
14 marzec 2010 - 13:56:Albo może tak, jak zrobić, aby działały cvary na blokowanie klas?