Nowe klasy na Diablo Modzie
Znudziła Ci się gra na standardowych klasach? Dodaj nowe!
Przykład na dodanie klasy: Cziter
Będzie miał 200 hp na start a naładowany nóż będzie dodawał mu +5 dmg za każdym trafieniem.
Uwaga! Zanim zaczniesz dorabianie klas zrób backupa bazy danych i pliku .sma
###### -- ZNAJDŹ -- ######
enum { NONE = 0, Mag, Mnich, Paladyn, Zabojca, Nekromanta, Barbarzynca, Ninja, Hunter }
new Race[9][18] = { "None","Mag","Mnich","Paladyn","Zabojca","Nekromanta","Barbarzynca", "Ninja", "Lowca" }
new race_heal[9] = { 100,95,150,130,100,90,110,170,120 }
###### -- ZAMIEŃ NA -- ######
enum { NONE = 0, Mag, Mnich, Paladyn, Zabojca, Nekromanta, Barbarzynca, Ninja, Hunter, Cziter }
new Race[10][18] = { "None","Mag","Mnich","Paladyn","Zabojca","Nekromanta","Barbarzynca", "Ninja", "Lowca", "Cziter" }
new race_heal[10] = { 100,95,150,130,100,90,110,170,120, 200 }
###### -- ZNAJDŹ -- ######
new player_class_lvl[33][9]
new player_class_lvl_save[33]
new player_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />_old[33]
new database_user_created[33]
new srv_avg[9] = {1,1,1,1,1,1,1,1,1}
###### -- ZAMIEŃ NA -- ######
new player_class_lvl[33][10]
new player_class_lvl_save[33]
new player_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />_old[33]
new database_user_created[33]
new srv_avg[10] = {1,1,1,1,1,1,1,1,1,1}
###### -- ZNAJDŹ -- ######
register_cvar("diablo_classes", "abcdefgh")
###### -- ZAMIEŃ NA -- ######
register_cvar("diablo_classes", "abcdefghi")
###### -- ZNAJDŹ -- ######
case 7:
{
player_class[id] = Hunter
g_GrenadeTrap[id] = 1
}
###### -- ZAMIEŃ NA -- ######
case 7:
{
player_class[id] = Hunter
g_GrenadeTrap[id] = 1
}
case 8:
{
player_class[id] = Cziter
// możesz tutaj dodać coś, co dostaniesz po wybraniu klasy
}
###### -- ZNAJDŹ -- ######
case Hunter: fm_give_item(id, "weapon_hegrenade")
###### -- ZAMIEŃ NA -- ######
case Hunter: fm_give_item(id, "weapon_hegrenade")
case Cziter: // gdy noz sie naladuje..
{
player_b_damage[id]+=5;
client_print(id, print_center, "Masz juz %d dodatkowych obrazen!", player_b_damage[id]);
}
###### -- ZNAJDŹ -- ######
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)
}
###### -- ZAMIEŃ NA -- ######
public select_class(id,lx[])
{
if(is_user_bot(id)) return
new flags[11]
get_cvar_string("diablo_classes",flags,10)
new text[512]
new keys = read_flags(flags)
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)
}
###### -- ZNAJDŹ [ 2 RAZY ] -- ######
new lx[9]
###### -- ZAMIEŃ NA -- ######
new lx[10]
###### -- ZNAJDŹ [ 4 RAZY ] -- ######
for(new i=1;i<9;i++)
###### -- ZAMIEŃ NA -- ######
for(new i=1;i<10;i++)