Code:
quest verwandlungen begin
state start begin
when letter begin
send_letter("Verwandeln")
end
when button or info begin
say_title("Verwandeln")
say("")
say("In was möchtest du dich verwandeln?")
mobs = { -- Hier die MobIds eintragen
101, 101, 101, 101, 101,
101, 101, 101, 101, 101,
101, 101, 101, 101, 101,
101, 101, 101, 101, 101
}
namen = {} -- Diese Tabelle leer lassen!
for i=1, table.getn(mobs), 1 do
table.insert(namen, mob_name(mobs[i]))
end
table.insert(namen, "Abbrechen")
s = select_table(namen)
if s==table.getn(namen) then send_letter("Verwandeln") return end
say_title(namen[s])
say("")
say("Möchtest du dich wirklich in")
say("einen "..namen[s].." verwandeln?")
if select("Ja","Nein")==2 then send_letter("Verwandeln") return end
pc.polymorph(mobs[s], 60*60*24*365*60)
send_letter("Verwandeln")
end
end
end
Code:
quest verwandlungen2 begin
state start begin
when letter begin
send_letter("Verwandlung auflösen!")
end
when button or info begin
say_title("Verwandlung auflösen!")
say("")
if pc.is_polymorphed() then
say("Möchtest du die Verwandlung")
say("wirklich auflösen?")
if select("Ja","Nein")==2 then send_letter("Verwandlung auflösen!") return end
pc.remove_polymorph()
send_letter("Verwandlung auflösen!")
else
say("Du bist nicht verwandelt.")
select("Ok")
setskin(NOWINDOW)
send_letter("Verwandlung auflösen!")
end
end
end
end