Bonusuri 6/7

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

*Întrebare: Buna seara. Vreau sa fac sa poata pica sansa de aparare impotriva war, tare impotriva war si restul raselor la fel la 6/7 si nu stiu cum ar trebui sa procedez, ce linii sa adaug mai exact in item_attr_rare si daca este de ajuns sa adaug doar eventualele linii acolo si gata o sa pice si o sa functioneze cum ar trebui bonusurile. M-ar putea ajuta cineva cu liniile de care am nevoie? Sau ar putea sa ma indrume ce sa fac?
Tipologie server: PVM
*Resursă folosită: Nimic
*ServerFiles utilizat: Zearth2
*Syserr: Nimic
Poză:
*Detalii suplimentare:

Am lasat aici ce am eu in navicat la item_attr si item_attr_rare, poate ajuta.

item_attr:

Cod: Selectaţi tot

MAX_HP	35	3500	3500	4000	4500	4500	0	5	5	5	5	0	0	0
MAX_SP	35	40	50	60	60	80	0	0	5	5	5	0	0	0
CON	11	6	8	10	10	12	5	0	0	0	0	0	5	0
INT	11	6	8	10	10	12	5	0	0	0	0	0	5	0
STR	11	6	8	10	10	12	5	0	0	0	0	0	5	0
DEX	11	6	8	10	10	12	5	0	0	0	0	0	5	0
ATT_SPEED	8	2	3	5	8	10	0	0	0	5	0	5	0	0
MOV_SPEED	18	6	8	10	10	20	0	0	0	5	0	0	0	5
CAST_SPEED	8	6	8	10	10	20	5	5	0	0	0	0	0	0
HP_REGEN	65	6	8	12	20	30	0	0	0	0	5	5	0	0
SP_REGEN	65	6	8	12	20	30	0	0	0	0	5	5	0	0
POISON_PCT	8	2	3	5	5	8	5	0	0	0	0	5	0	0
STUN_PCT	18	2	3	5	5	8	5	0	0	5	5	0	0	0
SLOW_PCT	35	2	3	5	5	8	5	0	0	5	0	0	0	0
CRITICAL_PCT	18	3	3	5	8	10	5	0	0	5	5	0	0	0
PENETRATE_PCT	30	3	3	5	8	10	5	0	5	0	5	0	0	0
ATTBONUS_HUMAN	10	3	5	7	10	10	5	0	5	0	0	5	5	5
ATTBONUS_ANIMAL	35	3	5	7	10	20	5	0	5	0	0	5	5	5
ATTBONUS_ORC	35	3	5	7	10	20	5	0	5	0	0	5	5	5
ATTBONUS_MILGYO	35	3	5	7	10	20	5	0	5	0	0	5	5	5
ATTBONUS_UNDEAD	35	3	5	7	10	20	5	0	5	0	0	5	5	5
ATTBONUS_DEVIL	35	3	5	7	10	20	5	0	5	0	0	5	5	5
STEAL_HP	50	2	3	5	5	10	0	5	5	0	0	0	0	0
STEAL_SP	50	2	3	5	5	10	0	5	0	0	5	5	0	0
MANA_BURN_PCT	18	2	3	5	5	10	0	0	5	0	0	0	0	5
BLOCK	10	4	6	6	10	15	0	0	0	0	0	0	5	0
DODGE	10	4	6	6	10	15	0	0	0	5	0	5	0	0
RESIST_SWORD	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_TWOHAND	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_DAGGER	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_BELL	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_FAN	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_BOW	18	4	6	6	10	15	0	5	0	5	5	0	0	5
RESIST_FIRE	18	4	6	6	10	15	0	5	5	0	0	5	0	0
RESIST_ELEC	18	4	6	6	10	15	0	5	5	0	0	5	0	0
RESIST_MAGIC	25	4	6	6	10	15	0	5	5	0	0	5	0	0
RESIST_WIND	18	4	6	6	10	15	0	5	5	0	0	5	0	0
REFLECT_MELEE	18	2	3	3	6	10	0	5	0	0	0	0	5	0
POISON_REDUCE	18	2	3	3	4	5	0	0	0	0	0	0	0	5
EXP_DOUBLE_BONUS	10	4	6	8	8	20	0	0	0	5	5	0	5	0
GOLD_DOUBLE_BONUS	10	4	6	8	8	20	0	0	0	5	5	0	5	0
ITEM_DROP_BONUS	7	4	6	8	8	20	0	0	5	0	0	0	0	5
IMMUNE_STUN	3	1	1	1	1	1	0	0	0	0	0	0	1	0
IMMUNE_SLOW	3	1	1	1	1	1	0	0	0	0	0	0	1	0
ATT_GRADE_BONUS	1	15	20	25	30	50	0	5	0	0	0	0	0	0
item_attr_rare:

Cod: Selectaţi tot

MAX_HP	1	200	300	300	400	500	5	5	5	5	5	5	5	5
ATT_BONUS_TO_MONSTER	1	1	2	3	4	5	5	5	5	5	5	5	5	5
INT	1	5	5	5	5	5	5	0	0	0	0	0	0	0
STR	1	5	5	5	5	5	5	0	0	0	0	0	0	0
DEX	1	5	5	5	5	5	5	0	0	0	0	0	0	0
MAX_SP	1	50	50	50	50	50	5	0	0	0	0	0	0	0
CON	1	5	5	5	5	5	5	0	0	0	0	0	0	0
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Acm depinde cum le ai tu declarate in protoreader,constants.cpp, char.cpp si char.h
Dar in mare cam asa poti adaufa cele de rase:
ATT_BONUS_TO_WARRIOR	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_ASSASSIN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_SURA	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_SHAMAN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_WARRIOR	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_ASSASSIN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_SURA	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_SHAMAN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
Unde 75 -> Probabilitatea, 9/9/9/9/9 ->Variatiile lv1,lv2,lv3,lv4,lv5, si restu de 5 pe ce vrei tu sa pice.
Pentru acest mesaj, amvenitsavadcv for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

amvenitsavadcv scrie: ↑06 Dec 2020, 21:42 Acm depinde cum le ai tu declarate in protoreader,constants.cpp, char.cpp si char.h
Dar in mare cam asa poti adaufa cele de rase:
ATT_BONUS_TO_WARRIOR	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_ASSASSIN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_SURA	75	9	9	9	9	9	5	5	5	5	5	5	5	5
ATT_BONUS_TO_SHAMAN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_WARRIOR	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_ASSASSIN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_SURA	75	9	9	9	9	9	5	5	5	5	5	5	5	5
RESIST_SHAMAN	75	9	9	9	9	9	5	5	5	5	5	5	5	5
Unde 75 -> Probabilitatea, 9/9/9/9/9 ->Variatiile lv1,lv2,lv3,lv4,lv5, si restu de 5 pe ce vrei tu sa pice.
Trebuie adaugate liniile intai in item_attr si dupa selectate item_attr_rare?
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Pur si simplu, de pe ultima linie, te duci cu o sageata in jos si-ti apare un camp nou de adaugare bonus ( ar trebui sa-ti apara si o sageata, gen sa apesi sa-ti apara lista de bonusuri ) si din prima coloana, din lista de bonusuri, iti alegi bonusurile respective si le pui valorile ca la restul. In caz ca nu stii ce inseamna coloanele:

1. Prima coloana : sansa, o lasi 1 ca la restul

2. lv1 - lv5 : variatiile

3. 5-urile alea inseamna ca ... pe itemul unde ai "5" inseamna ca ai setat sa pice. Daca e 0... well, e de la sine inteles XD

4. Spor
Pentru acest mesaj, SkyLine for the post:
SnNaCk
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Lucrezi doar cu item_atr_rare.
De acolo iti setezi bonusurile pt 6/7
Ce e in item_attr iti setezi pt 1-5
Pentru acest mesaj, amvenitsavadcv for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

amvenitsavadcv scrie: ↑06 Dec 2020, 21:45 Lucrezi doar cu item_atr_rare.
De acolo iti setezi bonusurile pt 6/7
Ce e in item_attr iti setezi pt 1-5
Le-am pus si pica pe iteme. cum as putea sa ma asigur ca si functioneaza?
Avatar utilizator
KeepSorry123
Utilizator interzis !

Utilizator interzis !
Mesaje: 1
Membru din: 06 Dec 2020, 21:46
Server: Reverse2
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

2 helperi , ambii dezastru. Click dreapta pe item_attr_rare ->design table iar acolo introduci EXACT IN ORDINEA DIN protoreader.cpp , bonusurile , ale caror denumiri le gasesti in constants.cpp , altfel vei avea probleme de tipul UNKNOW_TYPE[%d] , sau iti sunt decalate. Dupa care urmezi indicatiile date mai sus de skyline.
Pentru acest mesaj, KeepSorry123 for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

Problema rezolvata
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

KeepSorry123 scrie: ↑06 Dec 2020, 21:51 2 helperi , ambii dezastru. Click dreapta pe item_attr_rare ->design table iar acolo introduci EXACT IN ORDINEA DIN protoreader.cpp , bonusurile , ale caror denumiri le gasesti in constants.cpp , altfel vei avea probleme de tipul UNKNOW_TYPE[%d] , sau iti sunt decalate. Dupa care urmezi indicatiile date mai sus de skyline.
Mă faci să râd =)))
În caz că nu ai văzut am specificat fiecare fișier în care trebuie să se uite, să vadă care e numele lor.
Și astea îs bonusurile IMPLEMENTATE DE YMIR deci toate sursele vor avea aceași denumire. Nu încerca să o faci pe deșteptu că nu ți merge.
Dacă ai item_attr_rare deja în baza de date, e 100% sigur că ai deja in ENUMU de la APPLY și tare/rez rase.
Le-am pus si pica pe iteme. cum as putea sa ma asigur ca si functioneaza?
Păi îți pui tare rase pe iteme, și încerci să le adaugi in game cu 6/7 și le probezi pe alt caracter.
Pentru acest mesaj, amvenitsavadcv for the post:
SnNaCk
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

KeepSorry123 scrie: ↑06 Dec 2020, 22:04
amvenitsavadcv scrie: ↑06 Dec 2020, 22:02
KeepSorry123 scrie: ↑06 Dec 2020, 21:51 2 helperi , ambii dezastru. Click dreapta pe item_attr_rare ->design table iar acolo introduci EXACT IN ORDINEA DIN protoreader.cpp , bonusurile , ale caror denumiri le gasesti in constants.cpp , altfel vei avea probleme de tipul UNKNOW_TYPE[%d] , sau iti sunt decalate. Dupa care urmezi indicatiile date mai sus de skyline.
Mă faci să râd =)))
În caz că nu ai văzut am specificat fiecare fișier în care trebuie să se uite, să vadă care e numele lor.
Și astea îs bonusurile IMPLEMENTATE DE YMIR deci toate sursele vor avea aceași denumire. Nu încerca să o faci pe deșteptu că nu ți merge.
Dacă ai item_attr_rare deja în baza de date, e 100% sigur că ai deja in ENUMU de la APPLY și tare/rez rase.
Le-am pus si pica pe iteme. cum as putea sa ma asigur ca si functioneaza?
Păi îți pui tare rase pe iteme, și încerci să le adaugi in game cu 6/7 și le probezi pe alt caracter.
exista o comanda care se numeste /state , ca sa termin de impresionat =))))) jet de pe forum
WOW WOW WOW
Știi că nu toate bns implementate pot să nu apară în state dacă nu-s declarate aici?
ACMD(do_state)
Și chiar dacă apar acolo, și nu-s declarate bine în battle.cpp, adică, nu sunt puse în funcțiune bonusurile, doar variabilele îs declarate, poți să ai și 200% warr că nu se aplică nimic.
Dar deja astea îs detalii pentru tine minore, cât timp vezi în /state 20% wow gata merge bns. Dc să l mai și probez.
Închis
Răspunsuri
6
Vizualizări
126
Răspunsuri
1
Vizualizări
150
Răspunsuri
4
Vizualizări
515

Înapoi la “Probleme rezolvate”

  • Informaţie