Sziasztok!
Valaki tudna küldeni egy olyan pet systemet amibe simán csak annyi van hogy mikor elő jön a pet akkor adjon bizonyos bónuszt, és ugye ha elküldöm akkor elveszi?
Tehát nem egy túlkomplikált pet systemre gondolok hanem csak annyira ha pl rá kattintanak az 53001-re (tűzfőnix) akkor adjon xy bónuszt, tehát ehhez hasonlóra gondolok ha rákattolok akkor valami ilyesmi is van benne:
apply.ATT_BONUS_TO_MONSTER (xy,xyx)
Aki ezt megérti le a kalappal tudom elég rosszul fogalmaztam meg :D
De aki el is küld valami hasonlót, nagyon megköszönöm, régebben volt fent ilyen a fórumon, de akármilyen névvel keresem nem dobja ki a kereső.
Ez alap dolog, item_protoban állítod be a bónuszt hozzá
na meg az uitooltipben megírod, hogy mutassa a petpecsét az 1-3 féle bónuszait. :D
Idézetet írta: - Chevrolet - Dátum 2018-09-10, 20:39:14
Ez alap dolog, item_protoban állítod be a bónuszt hozzá
So hard, mert nagyon nem itt állitottam soha :D
Ebben tudnál segiteni hogy mit kell állitani és melyik oszlopot?
Ne csináld már hogy bónusz állítása item_proto-ban so hard :o ;D
Idéz53001 şŇ»çÁ¶ĽŇČŻ±Ç ITEM_QUEST 0 1 ANTI_STACK LOG NONE NONE 1 0 0 0 0 REAL_TIME_FIRST_USE
1209600 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 15 APPLY_CRITICAL_PCT 10 600
0 0 0 0 0 0 0 0
[spoiler]code tagben ha ki akarod másolni:
53001 şŇ»çÁ¶ĽŇČŻ±Ç ITEM_QUEST 0 1 ANTI_STACK LOG NONE NONE 1 0 0 0 0 REAL_TIME_FIRST_USE 1209600 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 15 APPLY_CRITICAL_PCT 10 600 0 0 0 0 0 0 0 0
[/spoiler]
Szerk: Azt még megjegyezném hogy item_proto.txt a db mappában 34k fölött (ha nincs notxt) felülírja minden indításkor az item_proto táblát az adatbázisban, tehát nehogy adatbázisban szerkeszd ;D
Fabtam javaslata: (untested de szerintem működnie kell)
Keress rá uitooltip.py-ben:
elif item.ITEM_TYPE_BELT == itemType:
Fölé:
elif itemVnum >= 53001 and itemVnum <= 53299:
self.__AppendLimitInformation()
self.__AppendAffectInformation()
self.__AppendAttributeInformation(attrSlot)
(Szerintem mountoknak is ki tudod jelezni így, csak írd át az item id-ket.)
Ah nagyon szépen köszi :)
UP!
Megpróbáltam berakni, de connection refusedet dobál, valakinek ötlet hogy miért?
53007 Ĺ©¸®˝ş¸¶˝ş ľĆ±âĽř·ĎĽŇČŻ± ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK | NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 20 APPLY_MAX_HP 7000 APPLY_NONE 0 600 0 0 0 0 0 0 0 0
53008 ľĆ±âąé°ő ĽŇČŻ±Ç ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK | NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 25 APPLY_MAX_HP 8000 APPLY_NONE 0 600 0 0 0 0 0 0 0 0
53009 ľĆ±âĆć´ő ĽŇČŻ±Ç ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK| NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 30 APPLY_MAX_HP 10000 APPLY_NONE 0 600 0 0 0 0 0 0 0 0
53010 ľĆ±âŔü°©»çŔÚĽŇČŻĆĐ ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK| NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 30 APPLY_MAX_HP 7000 APPLY_DEF_GRADE_BONUS 80 600 0 0 0 0 0 0 0 0
53011 ľĆ±âŔü°©ČŁĽŇČŻĆĐ ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK| NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 35 APPLY_MAX_HP 10000 APPLY_DEF_GRADE_BONUS 140 600 0 0 0 0 0 0 0 0
53012 ľĆ±âŔü°©żřĽŇČŻĆĐ ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK| NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 40 APPLY_MAX_HP 6000 APPLY_DEF_GRADE_BONUS 200 600 0 0 0 0 0 0 0 0
53013 ľĆ±âŔü°©¶űĽŇČŻĆĐ ITEM_QUEST 0 1 NONE | ANTI_SELL | NONE | ANTI_STACK| NONE LOG NONE NONE 0 0 0 0 0 REAL_TIME 10368000 LIMIT_NONE 0 APPLY_ATT_BONUS_TO_MONSTER 45 APPLY_MAX_HP 10000 APPLY_DEF_GRADE_BONUS 230 600 0 0 0 0 0 0 0 0
APPLY_ATT_BONUS_TO_MONSTER <-- Ezt honnan vetted?
APPLY_ATTBONUS_MONSTER
Volt egy bónuszos lista onnan O.o
A Def-es jó, vagy akkor az sem jó?
Szerintem jó, bár csak fejből mondom.
De ha az se, akkor syserr írja amúgy (db) + refusedel tovább.
Nem jó, akkor abban mi lehet a helyes megoldás?
De jó, rákerestem a saját protomban, rengetegszer van APPLY_DEF_GRADE_BONUS.
Mit ír a syserr?
ehh egyet kihagytam a monsteres részből, és ezért nem volt jó.
Köszi a segitséget megoldva bónuszok is mennek!