Huhu ich bins wd
also habe folgendes Problem,
habe die Quest (Reittier Bonis) bearbeitet aber funktioniert nicht bzw. laut Char. Anzeige wird es nicht angezeigt.
(z.B. Verteidiung & AW) Es wird nur ein "Boni" angezeigt anstatt zwei.
Siehe unten -> Quest
#Putty quest kompiliert
#ingame reload q ebenfalls
Code
- quest mounts begin
- state start begin
- when 71137.use or 71140.use or 71172.use or 71171.use begin
- local mountData = ({
- [71137] = {
- vnum = 20114,
- duration = 28800,
- bonus = {
- {apply.DEF_GRADE_BONUS, 150},
- {apply.ATT_GRADE_BONUS, 50}
- }
- },
- [71140] = {
- vnum = 20212,
- duration = 28800,
- bonus = {
- {apply.DEF_GRADE_BONUS, 200},
- {apply.ATT_GRADE_BONUS, 100}
- }
- },
- [71172] = {
- vnum = 20226,
- duration = 28800,
- bonus = {
- {apply.DEF_GRADE_BONUS, 350},
- {apply.ATT_GRADE_BONUS, 200},
- {apply.MAX_HP, 2000},
- {apply.ATT_BONUS_TO_MONSTER, 10}
- }
- },
- [71171] = {
- vnum = 20227,
- duration = 28800,
- bonus = {
- {apply.DEF_GRADE_BONUS, 500},
- {apply.ATT_GRADE_BONUS, 500},
- {apply.MAX_HP, 5000},
- {apply.ATT_BONUS_TO_MONSTER, 25}
- }
- }
- })[item.get_vnum()]
- if not mountData then
- syschat("Ein Fehler ist aufgetreten, bitte einem Teamler melden.")
- return
- end
- pc.mount(mountData.vnum, mountData.duration or nil)
- if type(mountData.bonus) == "table" then
- for _,v in ipairs(mountData.bonus) do
- pc.mount_bonus(v[1], v[2], mountData.duration or nil)
- end
- end
- end
- end
- end