quest sd3 begin state start begin when 30122.click begin local Price = 25 say_title("".. mob_name(30122) ..":") say("") say("Hallo ".. pc.get_name() ..",") say("Du möchtest also ins Sd3?") say("Bist du dir auch ganz sicher?") say("Niemand ist bis jetzt lebend zurück gekehrt!") say("Tja, Egal los geh schon!") say("...")
local s = select("Teleportieren", "Schließen")
if s == 2 then return elseif s == 1 then if pc.getqf("achievement_points") < Price then say_title("".. mob_name(30122) ..":") say("") say("Du hast leider nicht genügend Achievement-Points.") say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."") say("weitere Achievement-Points gesammelt hast") else pc.setqf("achievement_points", pc.getqf("achievement_points") - Price) cmdchat("achievementpoints ".. pc.getqf("achievement_points")) pc.warp(51200,563200) end end end end end
quest sd3 begin
state start begin
when 30122.click begin
local Price = 25
say_title("".. mob_name(30122) ..":")
say("")
say("Hallo ".. pc.get_name() ..",")
say("Du möchtest also ins Sd3?")
say("Bist du dir auch ganz sicher?")
say("Niemand ist bis jetzt lebend zurück gekehrt!")
say("Tja, Egal los geh schon!")
say("...")
local s = select("Teleportieren", "Schließen")
if s == 2 then
return
elseif s == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(30122) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
else
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.warp(51200,563200)
end
end
end
end
end
nein geht nicht... da steht ich habe nicht genug points.
UND ICH HABE GENUG
Ah mir fällt gerade folgendes ein:
Die Questflag zählen soweit ich weiß nur in einer Quest.
Deshalb wird immer angezeigt, dass du zuwenig Achievment Punkte hast.
musste jedoch die achivement quest leicht umschreiben!
könntest du mir dann sagen was man umschreiben soll?
oder kannst du mir gleich den ganzen abschnitt der Quest geben?
Quote:
Originally Posted by ɑɀe'
Ah mir fällt gerade folgendes ein:
Die Questflag zählen soweit ich weiß nur in einer Quest.
Deshalb wird immer angezeigt, dass du zuwenig Achievment Punkte hast.
Einfach deine Teleportquest in die achievment.quest (or whzat ever) dranhängen.
PHP Code:
when 30122.click begin local Price = 25 say_title("".. mob_name(30122) ..":") say("") say("Hallo ".. pc.get_name() ..",") say("Du möchtest also ins Sd3?") say("Bist du dir auch ganz sicher?") say("Niemand ist bis jetzt lebend zurück gekehrt!") say("Tja, Egal los geh schon!") say("...")
local s = select("Teleportieren", "Schließen")
if s == 2 then return elseif s == 1 then if pc.getqf("achievement_points") < Price then say_title("".. mob_name(30122) ..":") say("") say("Du hast leider nicht genügend Achievement-Points.") say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."") say("weitere Achievement-Points gesammelt hast") else pc.setqf("achievement_points", pc.getqf("achievement_points") - Price) cmdchat("achievementpoints ".. pc.getqf("achievement_points")) pc.warp(51200,563200) end end end
Einfach deine Teleportquest in die achievment.quest (or whzat ever) dranhängen.
PHP Code:
when 30122.click begin
local Price = 25
say_title("".. mob_name(30122) ..":")
say("")
say("Hallo ".. pc.get_name() ..",")
say("Du möchtest also ins Sd3?")
say("Bist du dir auch ganz sicher?")
say("Niemand ist bis jetzt lebend zurück gekehrt!")
say("Tja, Egal los geh schon!")
say("...")
local s = select("Teleportieren", "Schließen")
if s == 2 then
return
elseif s == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(30122) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
else
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.warp(51200,563200)
end
end
end
Also ich habe jetzt diesen Questabschnitt eingefügt in die Achievement Quest aber beim Quest reloaden kommt der Fehler in der Konsole:
achievement Points fehler 12/01/2011 - Metin2 Private Server - 6 Replies Hallo,
habe seit kurzen diesen fehler in der syserr von Client wenn ich ein achievment point haben will
30 21:11:09067 :: Unknown Server Command achievement Dein_erster_Login%1 | achievement
1130 21:11:09067 :: Unknown Server Command achievement Level_50_erreicht%3 | achievement