Hallo zusammen,
ich habe mir vor ein paar tagen eine Quest geschrieben die aber meinen Testserver gedumbed hat.
Nun wollte ich euch fragen ob ihr mir dabei helfen könnt meine quest richtig zu schreiben damit sie funktioniert und meinen Server nicht schrottet.
Mfg :P
ich habe mir vor ein paar tagen eine Quest geschrieben die aber meinen Testserver gedumbed hat.
Nun wollte ich euch fragen ob ihr mir dabei helfen könnt meine quest richtig zu schreiben damit sie funktioniert und meinen Server nicht schrottet.
Wäre euch sehr dankbar.Quote:
quest main_quest_lv90 begin
state start begin
end
state run begin
when login or levelup or enter with pc.get_level() >= 90 begin
setstate( gotobiologe )
end
when 20084.chat."Die aufgabe vom Biologen" with pc.get_level() < 90 begin
say("Die aufgabe vom Biologen:")
say("Ich und mein freund Uriel waren auf Reisen")
say("Als wir an den Ruinen angekommen sind")
say("sahen wir ein Biest größer als alles was man sich vorstellen kann")
say("Wir sind so schnell gerannt wie wir konnten")
say("")
end
end
state gototeacher begin
when letter begin
send_letter("Die aufgabe vom Biologen")
local v=find_npc_by_vnum(20084)
if 0==v then
else
target.vid("__TARGET__", v, "Die aufgabe vom Biologen")
end
end
when button or info begin
say_title("Die aufgabe vom Biologen")
say("Begieb dich zum Biologen")
say("Damit er dir die erste aufgabe Erläutern kann")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Die aufgabe vom Biologen")
say("")
say("Biologe:")
--- l
say("Dir mangelt es noch immer an Disziplin.")
say("Anscheinend hast du aber immerhin gelernt, wie")
say("du mit deiner Waffe umzugehen hast. Glaubst du")
say("wirklich, dass du so weit bist, es mit Monstern")
say("aufzunehmen?")
say("Verlasse das Dorf und Töte Das biest in den Ruinen,dann")
say("komme zu mir zurück und erhalte deine")
say("Belohnung.")
say("")
wait()
say("Biologe:")
say("Sei auf der hut, das Biest ist mächtig")
say("Wenn du diese Aufgabe")
say("nicht erledigst, wirst du in dieser Gegend nicht")
say("überleben können!")
say("Ziehe besser los-je eher du es erledigst,")
say("desto besser!")
say("")
say_reward("Belohnung für die Erfüllung der Aufgabe")
say_reward("Erfahrungspunkte 743730000" )
say_reward("Yang 100.000.000")
say_reward("Gegenstand Segnen Menge:5" )
say("")
set_state( killdragon )
pc.setqf("state", 0)
q.set_counter("Roter Drache", 0)
end
end
state killdragon begin
when letter begin
send_letter("Die macht der Ruine")
end
when button or info begin
say_title("Töte den Roten Drachen.")
say("Du hast bis jetzt den Roten Drachen nicht getötet")
say("")
say_reward( "Töte ihn und komm zurück.".." "..pc.getqf("state").."°¦")
say("")
end
when 2291.kill begin
local count = pc.getqf("state") + 1
if count <= 10 then
pc.setqf("state", count)
q.set_counter("Roter Drache", 1 - count)
if count == 1 then
say_title("Glückwunsch du hast den")
say("Roten Drachen besiegt. Kehre zum")
say("Biologen zurück und erstatte im Bericht.")
set_state(gotobiologen2)
end
end
end
when 20084.chat."Aufgabe abgeschlossen" with pc.getf("main_quest_lv90","state") < 90 begin
say("Information:")
say("Bringe dem Biologen den Bericht")
say("Los geh?")
say("")
if pc.is_gm() then
wait()
say("Mission Abbrechen:")
say("Wenn du diese willst Drücke die Button")
local s = select("Ja", "Nein")
if s == 1 then
set_state(gotobiologe2)
end
end
end
when 20084.chat."sssssss" with pc.getf("main_quest_lv90","state") >= 90 begin
say("Stadtwächter:")
say("111111")
say("222222")
say("333333")
say("")
set_state(gotobiologe2)
end
end
state gotobiologe2 begin
when letter begin
local v=find_npc_by_vnum(20084)
if 0==v then
else
target.vid("__TARGET__", v, "Biologe")
end
end
when letter begin
send_letter("Auftrag abgeschlossen")
end
when button or info begin
say_title("Auftrag abgeschlossen")
say("Geh zum Biologen zurück und erstatte im Bericht.")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Biologe:")
say("Du bist besser, als ich erwartet habe! aber das")
say("hätte jeder erledigen können, ha ha! Zu meiner")
say("Sei auf die nächste aufgabe gefasst")
say("Hier, du hast dir")
say("was schönes verdient, mit denen")
say("du deine Ausrüstung verbessern kannst. Ich werde")
say("dich rufen lassen, sobald es eine weitere")
say("Aufgabe für dich gibt.")
say("")
say_reward("Erfahrungspunkte: 743730000" )
say_reward("Yang: 100.000.000")
say_reward("Gegenstand: Gegenstand Segnen Menge:5" )
pc.give_exp2( 743730000 )
set_quest_state("levelup","run")
pc.change_money( 100000000 )
pc.give_item2( 71052 ,5 )
clear_letter()
set_state( __COMPLETE__ )
pc.setqf("state", 0) --¡V ¦pªG¦A³]©w¥ô°ÈÅܼƪº¸Ü, DB *t²ü¥i¥H¤U*°.
end
end
state __COMPLETE__ begin
end
end
Mfg :P