Quote:
kp. ob's geht, ich teste nichts außer Dungeons, habe nur was korrigiert und eine neue funktion eingefügt... , sag bescheid wenns geht.
PHP Code:quest ThorsRing begin
state start begin
when 40003.use begin
say_title("Regenbogenstein-Quest!")
say("")
say("Welche Skills willst du erlernen?")
local auswahl = select("M-Skills", "G-Skills", "P-Skills", "Skill-Resets","Abbrechen")
if auswahl == 5 then
return
elseif auswahl == 4 then
pc.clear_skill()
pc.set_skill_group(0)
pc.remove_item(item.vnum)
else
pc.clear_skill()
pc.set_skill_group(0)-- bug fix
local lehre={
{ "Körper-Kampf-Lehre", "Mental-Kampf-Lehre" },
{ "Nahkampf-Lehre", "Fernkampf-Lehre" },
{ "Magische-Waffen-Lehre", "Schwarze-Magie-Lehre" },
{ "Drachenmacht-Lehre", "Lehre der Heilung" }
}
say("Wähle eine lehre!!")
local sel = select_table(lehre[pc.get_job()+1])
pc.set_skill_group(sel)
for i = 1, table.getn(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]) do
pc.set_skill_level(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()][i],(auswahl+1)*10)
end
pc.remove_item(item.vnum)
end
end
end
end
Ok, hab das auch ausgetestet. Funktioniert schon mal besser als alles was davor war. Solange man bei einer Fertigkeitsrichtung bleibt funkt alles wunderbar.
Der Wechsel von Drachen auf Heil funktioniert auch bei allen 3 Skillstufen, nur der Wechsel in umgekehrter Richtung, also von Heil auf Drachen will noch net!
Da muss ein RELOG her, erst dann zeigt er richtig an. Switch man dann wieder auf Heil rüber, braucht es keinen RELOG!
Würde sagen, fast am Ziel ! ! ! :)