Quests schreiben ist nicht wirklich einfach außerdem sind die Howtos so dämlich, man erklärt nur einige Quest Befehle aber nicht wie der Grundstein einer Quest ist!
Niemand erklärt wozu ein IF ist oder wozu ein END oder wozu ein STATE dient, jeder muss es selbst rausfinden.
Wenn du keine "Perfekte" oder "profisionelle" Quest benötigst (die ich auch schreiben könnte) biete ich dir folgende an:
PHP Code:
quest levelup_belohnung begin
state start begin
when login or levelup with pc.get_level() >= 1 begin
set_state(gehzumnpc)
end
end
state gehzumnpc begin
when letter begin
local a = find_npc_by_vnum(ID DES LAGERVERWALTERS)
if a != 0 then
target.vid("__TARGET__", a, "Lagerverwalter")
end
send_letter("Glückwunsch! - Du bekommst für diesen Levelup eine Belohnung")
end
when button or info begin
say_title("Levelup Belohnung")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Maximal solang darf der Text Pro Zeile sein----")
end
when __TARGET__.target.click or
ID DES LAGERVERWALTERS.chat."Levelup Belohnung" begin
target.delete("__TARGET__")
--- l
say_title(mob_name(ID DES LAGERVERWALTERS))
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Schreib dein Text hier rein")
say("Maximal solang darf der Text Pro Zeile sein----")
pc.change_money(DIE YANG MENGE DIE ER BEKOMMEN SOLL)
set_state(complete)
end
end
state complete begin
end
end
hab ich jetzt nicht testen können, sollte allerdings wenn du alles richtig eintippst richtig sein.