| Poradniki HLDS Poradniki dotyczące konfiguracji serwera HLDS (Counter-Strike), modów oraz maszyny. Z nami skonfigurujesz go tak, że każdy gracz będzie z niego zadowolony! |
![]() |
| | #1 |
| Wiek: 37
Posty: 27
| [DiabloMod] Jak dodać klase? [Tutorial] Znudziły Ci się klasy na Diablo Modzie? Możesz dodać nowe ! Przykładowa nazwa klasy : Łotrzyk Będzie miał 110hp i dodatkową szybkość na nożu gravity +10. Pamiętaj, by zrobić sobie backupa sma, bo jak coś źle zrobisz, zaczniesz sobie od nowa. Ok do roboty. Znajdz : enum { NONE = 0, Mag, Mnich, Paladyn, Zabojca, Nekromanta, Barbarzynca, Ninja, Hunter } new Race[9][18] = { "None","Mag","Mnich","Paladyn","Zabojca","Nekroman ta","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, Lotrzyk } new Race[10][18] = { "None","Mag","Mnich","Paladyn","Zabojca","Nekroman ta","Barbarzynca", "Ninja", "Lowca", "Lotrzyk" } new race_heal[10] = { 100,95,150,130,100,90,110,170,120, 110 } Znajdź : new player_class_lvl[33][9] new player_class_lvl_save[33] new player_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_xP_old[33] new database_user_created[33] new srv_avg[10] = {1,1,1,1,1,1,1,1,1,1} Znajdz : register_cvar("diablo_classes", "abcdefgh") Zamien : register_cvar("diablo_classes", "abcdefghi") Znajdz : case 7: { player_class[id] = Hunter g_GrenadeTrap[id] = 1 } Zamien na : case 7: { player_class[id] = Hunter g_GrenadeTrap[id] = 1 } case 8: { player_class[id] = Lotrzyk // możesz tu dać mu moc } Znajdz : 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) } Zamien 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) } Znajdz 2 razy : new lx[9] Zamien na : new lx[10] Znajdz 4 razy : for(new i=1;i<9;i++) Zamien : for(new i=1;i<10;i++) i moc na nożu : Znajdz : case Hunter: fm_give_item(id, "weapon_hegrenade") Zamien na : case Hunter: fm_give_item(id, "weapon_hegrenade") case Lotrzyk: // po naladowaniu { player_b_gravity[id]+=10; client_print(id, print_center, "Masz juz %d Gravity!", player_b_damage[id]); } GOTOWE ! Życzę miłych przygód ze scriptingiem i editem Diablo. |
| |
| | #2 |
|
Posty: 10
| Odp: [DiabloMod] Jak dodać klase? [Tutorial]
How do you make a menu where you have 8. Back 9. Next? I tried and it compiled great! But in-game it doesn't work. |
| |
| | #3 |
|
Posty: 8,382
| Odp: [DiabloMod] Jak dodać klase? [Tutorial]
It's quite hard to explain it in few words. You have to create new entry, which will redirect you to new menu which new classes |
| |
| | #4 |
|
Posty: 10
| Odp: [DiabloMod] Jak dodać klase? [Tutorial]
Can you explain it to me? Or give me some kind of code please?
|
| |
| | #5 |
|
Posty: 8,382
| Odp: [DiabloMod] Jak dodać klase? [Tutorial] |
| |
| | #6 |
|
Posty: 1
| Odp: [DiabloMod] Jak dodać klase? [Tutorial]
Witam Chciałbym aby ktos mi pomogl zrobic klasy i itemy dam wam link z sma i mam nadzieje ze mi pomozecie LINK : dbmod_5.9l.sma - Speedy Share - upload your files here Chciałbym aby ktoś zajął się moim sma żeby dodał te rzeczy jak bedzie mial czas i dobre chęci: 1 klasa)(premium)Szaman ktory laduje na nozu 50 hp co 5 sek( jak ma wiecej int to coraz szybciej), jak zaladuje na nozu pasek to dostaje m4a1 i he 2 klasa)(premium) Zombi wysysa co uderzenie gracza 100 hp jest niewidzialny na nozu i moz zrobic 5 w powietrzu i regeneruje mu sie na nozu 30 hp co 5 sek 3 klasa)(premium) Master wysysa co uderzenie gracza 50 hp jest niewidzialny na nozu i moz zrobic 3 skokow w powietrzu i regeneruje mu sie na nozu 40 hp co 10 sek 4 klasa)(premium) Skrytobójca nie słychac jego kroków jest niewidzialny na nozu, ma 1/10 zabicia z noza. 5 klasa)(premium) Mistrz gry 1/50 z kosiary(krowy nie znam innych nazw tej broni),i jest niewidzialny na nozumoze zrobic 2 skoki w powietrzu 6 klasa)(premium) Head Admin ma 200 000 HP na start 7 Klasa)(premium) Klasa Gabrysia : jest niewidzialny na nozu wysysa 150 hp co uderzenie zwiekszona szybkosc nie slychac jego krokow Itemy 1) M4A1 Killer : 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 z m4a1 2) AK47 Killer : 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 z ak47 3) Killer : 1/1 1/2 z he, 1/1 1/2 na odrodzenie, 1/20 z m4, i ma meekstone 4) Killer Whata : 1/50 z (kosiar, krowy, machine guna) 5)(cos dla ninji) Ninja killer 1/1 1/2 1/3 1/4 1/5 z kosa 6)Wampir skill 200 hp wysysasz MAX LVL 10 000 szybkosc expa do 6k 1 uderzenie 1 lvl a od 6 trzeba kupowac zale (expa) Tylko jak zrobicie te itemy i klasy to wyslijcie mi *.sma i *.amxx PROSZĘ!! BARDZO WAS PROSZE ZAIMIJCIE SIE TYM Z GÓRY DZIĘKUJĘ |
| |
![]() |
| Tagi |
| tutorial, klasez, dodac, diablomod |
Podobne wątki dla: [DiabloMod] Jak dodać klase? [Tutorial] | ||||
| Temat | Forum | |||
| Jak dodać nowe statystyki [DiabloMod] | Scripting | |||
| www.Diablomod.org - Unikalny Diablomod z systemem GUILDI! | Serwery Counter-Strike 1.6 | |||
| [DIABLOMOD]Jak dodać moc na nozu Nekromancie. | Poradniki HLDS | |||
| [Tutorial] Kilka Warunków | Scripting | |||
| [Tutorial] Losowanie Procentowe | Scripting | |||
| |