Hallo epvp,
Ich habe mir grade eine Quest geschrieben, mit der ich die unnützen Goldringe zu wahren Goldstücken machen will, nur funktioniert die quest nicht wie ich sollte, was bedeutet ich kann den questnpc nicht anklicken
Könnt ihr mir helfen und mir sagen, was ich falsch gemacht habe?
Hier die Quest
quest Ring begin
state start begin
when 20041.chat."Ring kaufen" begin
say_title("Ring kaufen")
say("Hier kannst du Ringe mit bestimmten Goldgehalten")
say("kaufen, die du Handeln und später wieder in Geld")
say("umtauschen kannst!")
local s=select("Goldgehalt 585 (500kk)", "Goldgehalt 750 (1kkk)", Goldgehalt 999 (1,5kkk)", "Abbrechen")
if s==4 then
return
elseif s==1 then
if pc.get_gold()>=500000000 then
pc.change_gold(-500000000)
pc.give_item2("50030", 1)
else
say_title("Ringkauf fehlgeschlagen")
say("Du besitzt zu wenig Yang.")
if s==2 then
if pc.get_gold()>=1000000000 then
pc.change_gold(-1000000000)
pc.give_item2("50029", 1)
else
say_title("Ringkauf fehlgeschlagen")
say("Du besitzt zu wenig Yang.")
if s==3 then
if pc.get_gold()>=1500000000 then
pc.change_gold(-1500000000)
pc.give_item2("50028", 1)
else
say_title("Ringkauf fehlgeschlagen")
say("Du besitzt zu wenig Yang.")
end
end
end
when 50030.use begin
say_title("Ring")
say("Möchtest du deinen Ring in Yang einlösen?")
say_reward("500kk")
local s = select("Ja", "Nein")
if s==1 then
if pc.get_gold()<=1499999999 then
pc.change_gold(500000000)
pc.remove_item("50030", 1)
else
say_title("Ring")
say("Du trägst zu viel Yang bei dir!")
end
end
if s==2 then
say_title("Ring")
say("Dann nicht...")
end
end
when 50029.use begin
say_title("Ring")
say("Möchtest du deinen Ring in Yang einlösen?")
say_reward("1kkk")
local s = select("Ja", "Nein")
if s==1 then
if pc.get_gold()<=999999999 then
pc.change_gold(1000000000)
pc.remove_item("50029", 1)
else
say_title("Ring")
say("Du trägst zu viel Yang bei dir!")
end
end
if s==2 then
say_title("Ring")
say("Dann nicht...")
end
end
when 50028.use begin
say_title("Ring")
say("Möchtest du deinen Ring in Yang einlösen?")
say_reward("1.5kkk")
local s = select("Ja", "Nein")
if s==1 then
if pc.get_gold()<=499999999 then
pc.change_gold(1500000000)
pc.remove_item("50028", 1)
else
say_title("Ring")
say("Du trägst zu viel Yang bei dir!")
end
end
if s==2 then
say_title("Ring")
say("Dann nicht...")
end
end
end
end
Die quest ist jetz in epvp etwas verrutscht
und spoiler verkackt