Code:
quest Geheimnisbuecher begin
state start begin
when 61000.use or 61001.use or 61002.use or 61003.use or 61004.use
or 61010.use or 61011.use or 61012.use or 61013.use or 61014.use
or 61020.use or 61021.use or 61022.use or 61023.use or 61024.use or 61025.use
or 61030.use or 61031.use or 61032.use or 61033.use or 61034.use or 61035.use
or 61040.use or 61041.use or 61042.use or 61043.use or 61044.use
or 61050.use or 61051.use or 61052.use or 61053.use or 61054.use
or 61060.use or 61061.use or 61062.use or 61063.use or 61064.use or 61065.use
or 61070.use or 61071.use or 61072.use or 61073.use or 61074.use or 61075.use begin
Geheimnisbuecher.book_read(item.vnum)
end
function book_read(vnum)
local fbs_in_tab = {
[61000] = {0,1,1,"Dreiwege-Schnitt"}, [61001] = {0,1,3,"Kampfrausch"}, [61002] = {0,1,5,"Sausen"}, [61003] = {0,1,2,"Schwertwirbel"}, [61004] = {0,1,4,"Aura"},
[61010] = {0,2,16, "Durchschlag"}, [61011] = {0,2,18, "Stampfer"}, [61012] = {0,2,20, "Schwertschlag"}, [61013] = {0,2,17, "Heftiges"}, [61014] = {0,2,19, "Körper"},
[61020] = {2,1,61, "Fingerschlag"}, [61021] = {1,1,63, "Klingen"}, [61022] = {1,1,65, "Rüstungs"}, [61023] = {1,1,62, "Drachenwirbel"}, [61024] = {1,1,64, "Furcht"}, [61025] = {1,1,66, "Zauber"},
[61030] = {2,2,76, "Dunkler"}, [61031] = {1,2,78, "Flammen"}, [61032] = {1,2,80, "Geisterschlag"}, [61033] = {1,2,77, "Flammenschlag"}, [61034] = {1,2,79, "Schutz"}, [61035] = {1,2,81, "Stein"},
[61040] = {1,1,31, "Hinterhalt"}, [61041] = {1,1,33, "Degenwirbel"}, [61042] = {1,1,35, "Giftwolken"}, [61043] = {1,1,32, "Blitz"}, [61044] = {1,1,34, "Tarnungs"},
[61050] = {1,2,46, "Schuss"}, [61051] = {1,2,48, "Feuerpfeil"}, [61052] = {1,2,50, "Giftpfeil"}, [61053] = {1,2,47, "Regen"}, [61054] = {1,2,49, "Feder"},
[61060] = {3,1,91, "Talisman"}, [61061] = {3,1,93, "Brüllen"}, [61062] = {3,1,95, "Reflektieren"}, [61063] = {3,1,92, "Drachen"}, [61064] = {3,1,94, "Segens"}, [61065] = {3,1,96, "Drachenhilfe"},
[61070] = {3,2,106, "Blitzwurf"}, [61071] = {3,2,108, "Blitzkrallen"}, [61072] = {3,2,110, "Schnelligkeit"}, [61073] = {3,2,107, "Beschwören"}, [61074] = {3,2,109, "Kurieren"}, [61075] = {3,2,111, "Angriff"},
}
if fbs_in_tab[vnum] == nil then
return syschat("Ungültig bitte Versuchs später erneut oder kontaktiere einen Admin.")
end
fbs_in_tab = fbs_in_tab[vnum]
if pc.get_job() != fbs_in_tab[1] then
return syschat("Dieses Geheimnis ist nich für deine Klasse bestimmt!")
end
if pc.get_skill_group() != fbs_in_tab[2] then
return syschat("Nix für diese Klasse")
end
if pc.get_skill_level(fbs_in_tab[3]) < 30 then
return syschat("Deine Fertigkeit ist nicht hoch genug um sie Lüften zulassen.")
end
if pc.get_skill_level(fbs_in_tab[3]) > 39 then
return syschat("Dieses Geheimnis hast du bereits gelüftet.")
end
if item.vnum != vnum then
return syschat("Ungültig bitte Versuchs später erneut oder kontaktiere einen Admin.")
end
pc.set_skill_level(fbs_in_tab[3], 40)
syschat(fbs_in_tab[4].." Geheimnis wurde entlüftet, nun ist deine Fertigkeit auf Perfektmeister")
item.remove()
end
end
end