hi ich hab mich mal am quest scripten versucht und ma eine erstellt. leider kommt immer die selbe fehlermeldung:
PHP Code:
syntax error : [string "gototeacher"]:8: `)' expected near `Tigris'
big_danger_lv19.quest:71:Abort trap (core dumped)
und das is das quest script:
PHP Code:
quest big_danger_lv19 begin
state start begin
end
state run begin
when login or levelup or enter with pc.get_level() >= 19 begin
setstate( gototeacher )
end
when 20019.chat." 你在做什麼?" with pc.get_level() < 19 begin
say("Gro絽 Bedrohung 1:")
say("Du hast anscheinend Level 19 erreicht.")
say("Gehe zum J輍er Yang-Shin.")
say("")
end
end
state gototeacher begin
when letter begin
send_letter("Gro絽 Bedrohung 1")
local v=find_npc_by_vnum(20019)
if 0==v then
else
target.vid("__TARGET__", v, "去找新兵教官")
end
end
when button or info begin
say_title("Gro絽 Bedrohung 1:")
say("Du hast endlich Level 19 erreicht.")
say("Gehe zum J輍er Yang-Shin. Er braucht")
say("ganz dringend deine hilfe!.")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Yang-Shin:")
say("")
say("Ah Hallo!")
--- l
say("Wie ich sehe hast du endlich Level 19 erreicht.")
say("Du bist nun bereit f�r eine schwierige Aufgabe.")
say("Schonmal etwas von dem Mutierten Tiger geh顤t?")
say("Er wird in der Stadt "Tigris" genannt.")
say("Er verursacht in der Stadt allgemein Panik!.")
say("Wir vermuten das er von dem b飉en Chi der Metins")
say("unheimliche Kr輎te bekommen hat.")
say("Wir m�ssen etwas dagegen unternehmen!")
say("Bitte t飆e diese Bestie.")
say("")
wait()
say("Yang-Shin:")
say("Es wird nicht leicht f�r einen alleine sein.")
say("Am besten besorgst du dir hilfe.")
say("Ich habe geh顤t das Dolche viel gegen.")
say("ihn ausrichten k霵nen.")
say("")
say_reward("Ich werde dich f�rstlich belohnen:")
say_reward("1 Level." )
say_reward("7.000.000 Yang.")
say_reward("1 Erfahrungsring" )
say("")
set_state( killdog )
pc.setqf("state", 0)
q.set_counter("Tigris", 0)
end
end
state killdog begin
when letter begin
send_letter("Der gro絽 Tigris")
end
when button or info begin
say_title("Der gro絽 Tigris")
say("Toete ihn bevor noch mehr Tiger mutieren!!.")
say("")
say("")
end
when 194.kill begin
local count = pc.getqf("state") + 1
if count <= 1 then
pc.setqf("state", count)
q.set_counter("T飆e ihn!, 1 - count")
if count == 1 then
say_title("T飆e Tigris!")
say("Geh und kehre als Sieger zurueck,")
say("oder lass dich nie wieder blicken!.")
set_state(gototeacher2)
end
end
end
when 20019.chat."關於 第一任務" with pc.getf("big_danger_lv19","state") < 1 begin
say("Yang-Shin:")
say("Du hast das Vieh erlegt!")
say("Gehe nun zu Yang-Shin und �berbringe die")
say("gute Nachricht!")
say("")
if pc.is_gm() then
wait()
say("管理*�任務:")
say("你想結束這*茈羺�嗎?")
local s = select("是", "不是")
if s == 1 then
set_state(gototeacher2)
end
end
end
when 20019.chat."關於第一*茈羺�" with pc.getf("big_danger_lv19","state") >= 10 begin
say("新兵教官 :")
say("你什麼時*唹i以完成任務?")
say("你是不是做了一些非法的事情?")
say("怎麼�]好, 下次升級的時*啈A來吧")
say("")
set_state(gototeacher2)
end
end
state gototeacher2 begin
when letter begin
local v=find_npc_by_vnum(20019)
if 0==v then
else
target.vid("__TARGET__", v, "去找教官")
end
end
when letter begin
send_letter("Geschafft!!.")
end
when button or info begin
say_title("Geh zu Yang-Shin:")
say("Du hast Tigris vernichtet.")
say("Gehe nun zu Yang-Shin und ueberbringe")
say("ihm die gute Nachricht")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Yang-Shin:")
say("Du hast... Ist er tot??!")
say("Du bist wirklich um einiges st酺ker als ich dachte!.")
say("Du hast eine gro絽 Katastrophe verhindert!")
say("Du hast dir deine belohnung wirklich verdient!!.")
say("Hier hast du sie:")
say("")
say_reward("1 Level." )
say_reward("7.000.000 Yang.")
say_reward("1 Erfahrungsring" )
pc.give_exp2( 2147483647 )
set_quest_state("levelup","run")
pc.change_money( 7000000 )
pc.give_item2( "72003" ,1 )
clear_letter()
set_state( __COMPLETE__ )
set_quest_state("main_quest_lv3", "run")
pc.setqf("state", 0) --– 如果再�]定任務變數的話, DB *t荷可以下*�.
end
end
state __COMPLETE__ begin
end
end
gibt n dickes THX bei hilfe...