Hey, ich breuchte mal eure Hilfe und zwar geht es um eine Quest wo ich den Fehler nicht finde, ich habe ne weile gesucht er sagt mir immer
Code:
Quest/UrielsSchwester.quest:48:syntax error : [string "kill"]:4:unexpected symbol near `..´"
ich habe schon in zeile 48 nach geschaut und keinen fehler endeckt und in zeile 4, keinen fehler endeckt ich habe auch schon andere drauf schauen lassen und die haben den fehler auch nicht gefunden, (kleiner hinweis ich bin noch nicht so weit in quest schreiben)
quest UrielsSchwester begin
state start begin
when login or levelup or enter with pc.get_level() >= 76 begin
setstate(gototeacher)
end
end
state gototeacher begin
when letter begin
send_letter("Hilfe Hilfe")
local v=find_npc_by_vnum(20080)
if 0==v then
else
target.vid("__TARGET__", v, "Gehe zu ")
end
end
when button or info begin
say_title(":")
say("Bitte hilf mir meine Schwester wird bedroht , von so ganz Wilden menschen, bitte hilf mir!!!!!!!! komm schnell zu mir")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title(":")
say("Hilfe Hilfe Hilfe, Hallo Junger Mann ich brauche dringend deine hilfe meine schwester wird von wilden menschen bedroht")
wait()
say("Meine Schwester wurde gestern nacht von Wilder Ergebener entf\195\188hrt, und ich wei\195\159 nicht wo sie ist, ")
say_reward("T\195\182te 100 Wilder Ergebener, um die Tochter von Uriel zu befreien")
say("")
set_state(kill)
pc.setqf("state", 0)
q.set_counter("Restanzahl ", 0)
end
end
state kill begin
when letter begin
send_letter("")
end
when button or info begin
say_title(":")
say("Du musst 100 t\195\182ten")
say("")
say_reward(..pc.getqf("state").." von 100 der Art get\195\182tet")
say("")
end
when 502.kill begin
local count = pc.getqf("state") + 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("Restanzahl ", 10 - count)
if count == 100 then
say_title(":")
say("")
say("Komm nun bitte zu mir.")
set_state(gototeacher2)
end
end
end
when 20080.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") < 10 begin
say_title(":")
say("Waaaaaaaasss? du bist schon wieder da , wo ist meine Schwester? , ich habe es doch gewusst du bist der falsche f\195\188r den job , ich glaube ich suche mir einen anderen der mir hilft")
if pc.is_gm() then
wait()
say_title(":")
say("Aufgabe \195\188berspringen?")
local s = select("Ja", "Nein")
if s == 1 then
set_state(gototeacher2)
end
end
end
when 20080.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") >= 10 begin
say_title(":")
say("Danke Danke, das du meine schwester gefunden hast, ich bin dir so unendlich dankbar , ")
set_state(gototeacher2)
end
end
state gototeacher2 begin
when letter begin
local v=find_npc_by_vnum(20080)
if 0==v then
else
target.vid("__TARGET__", v, "Gehe zu ")
end
end
when letter begin
send_letter("Such die Schwester")
end
when button or info begin
say_title("Such die Schwester")
say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ")
say_reward("EXP 2500000")
pc.give_exp2( 2500000 )
set_quest_state("levelup","run")
pc.change_money( 2500000000 )
say_reward("Yang 2500000000")
)
say_reward("Einige Gegenstaende")
)
say_reward("Pferd Level 20")
clear_letter()
set_state( __COMPLETE__ )
pc.setqf("state", 0)
end
end
state __complete begin
end
end
wenn jemand den fehler findet wäre ich ihm echt dankbar wenn er mir sagen könnte wo ich den fehler habe ,
quest Urielschwester begin state start begin when login or levelup or enter with pc.get_level() >= 76 begin setstate(gototeacher) end end state gototeacher begin when letter begin send_letter("Hilfe Hilfe")
local v=find_npc_by_vnum(20080) if 0==v then else target.vid("__TARGET__", v, "Gehe zu ") end end when button or info begin say_title(":") say("Bitte hilf mir meine Schwester wird bedroht , von so ganz Wilden menschen, bitte hilf mir!!!!!!!! komm schnell zu mir") end when __TARGET__.target.click begin target.delete("__TARGET__")
say_title(":") say("Hilfe Hilfe Hilfe, Hallo Junger Mann ich brauche dringend deine hilfe meine schwester wird von wilden menschen bedroht") wait() say("Meine Schwester wurde gestern nacht von Wilder Ergebener entf\195\188hrt, und ich wei\195\159 nicht wo sie ist, ") say_reward("T\195\182te 100 Wilder Ergebener, um die Tochter von Uriel zu befreien") say("") set_state(kill)
pc.setqf("state", 0) q.set_counter("Restanzahl ", 0) end
end
state kill begin when letter begin send_letter("") end when button or info begin say_title(":") say("Du musst 100 t\195\182ten") say("")
say_reward(pc.getqf("state").." von 100 der Art get\195\182tet") say("") end when 502.kill begin local count = pc.getqf("state") + 1
if count <= 100 then pc.setqf("state", count) q.set_counter("Restanzahl ", 10 - count)
if count == 100 then say_title(":") say("") say("Komm nun bitte zu mir.") set_state(gototeacher2) end end end when 20080.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") < 10 begin say_title(":") say("Waaaaaaaasss? du bist schon wieder da , wo ist meine Schwester? , ich habe es doch gewusst du bist der falsche f\195\188r den job , ich glaube ich suche mir einen anderen der mir hilft")
if pc.is_gm() then wait() say_title(":") say("Aufgabe \195\188berspringen?") local s = select("Ja", "Nein") if s == 1 then set_state(gototeacher2) end end end when 20080.chat." Jagen erledigt." with pc.getf("main_quest_lv2","state") >= 10 begin say_title(":") say("Danke Danke, das du meine schwester gefunden hast, ich bin dir so unendlich dankbar , ") set_state (gototeacher2) end end state gototeacher begin when letter begin local v=find_npc_by_vnum(20080) if 0==v then else target.vid("__TARGET__", v, "Gehe zu ") end end when letter begin send_letter("Such die Schwester") end when button or info begin say_title("Such die Schwester") say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ") end when __TARGET__.target.click begin target.delete("__TARGET__") say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ") say_reward("EXP 2500000") pc.give_exp2( 2500000 ) set_quest_state("levelup","run") pc.change_money( 2500000000 ) say_reward("Yang 2500000000") ) say_reward("Einige Gegenstaende") ) say_reward("Pferd Level 20") clear_letter() set_state( __COMPLETE__ )
pc.setqf("state", 0) end end state __complete begin end end
when __TARGET__.target.click begin target.delete("__TARGET__") say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ") say_reward("EXP 2500000") pc.give_exp2( 2500000 ) set_quest_state("levelup","run") pc.change_money( 2500000000 ) say_reward("Yang 2500000000") ) say_reward("Einige Gegenstaende") ) say_reward("Pferd Level 20") clear_letter() set_state( __COMPLETE__ )
pc.setqf("state", 0) end end state __complete begin end end
muss so:
PHP Code:
when __TARGET__.target.click begin target.delete("__TARGET__") say("Suche meine Schwester weil sie wurde entf\195\188hhrt , wenn du sie gefunden hast bekommst du eine gute belohung , bitte mach schnell ") say_reward("EXP 2500000") pc.give_exp2( 2500000 ) set_quest_state("levelup","run") pc.change_money( 2500000000 ) say_reward("Yang 2500000000")
Fehler in einer quest wieso? 09/23/2012 - Metin2 Private Server - 10 Replies hallo
die quest geht eig bloß vpc sagt er immer:
http://imageshack.us/a/img826/5398/fehlerth.jpg
Hier die quest:
quest verwarnungssystem begin
state start begin
when login with pc.is_gm() begin
send_letter("Verwarnungen")
Metin2 Ring Quest [Wie füge ich ein Boni in einer Quest ein?] 04/13/2012 - Metin2 Private Server - 1 Replies Habe die aktuellen Ringe von Metin2 DE in meinen Server eingefügt mit einer Quest. Aber jetzt ist die Frage wie man für jeden Ring ein Bonis hinzufügen kann?
Quest Status aus einer anderen Quest abfragen! 02/13/2011 - Metin2 Private Server - 0 Replies Gibt es eine Möglichkeit in einer Quest abzufragen, was der Spieler in einer bestimmten anderen Quest im local_select ausgewählt hat?
also zb. erste quest:
auswahlmöglichkeiten: 1,2,3
zweite quest:
when pc.wählt 1 in der quest "blabla" begin
nur damit ihr es versteht :D