ich habe aus einem post weiter vorne eine quest übernommen, nur halt andere Metinsteine genommen...aber irgendwie kommt beim make.sh ausführen ein fehler...hier die quest
fehlermeldung in vpc : "qc in malloc(): error: allocation failed"
"Abort trap (core dumped)"
PHP Code:
quest metinstein begin
state start begin
when login or levelup with pc.get_level() >= 89 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Vernichte die Metinsteine.")
end
when button or info begin
say("Hey, "..pc.get_name().."!")
say("Wie ich sehe hast du das level 90 erreicht")
say("Jetzt bist du stark genug um die Invasion")
say("der Metinsteine aufzuhalten !")
say("Möchtest du diese Quest annehmen?")
local main_set = select ("Ja","Nein")
if main_set == 2 then
return
end
say("Da du diese Quest angenommen hast")
say("musst du 12 Metinsteine zerstören")
say("und du bekommst eine sehr wertvolle Waffe !")
say("")
say("Du musst je 3x den 75er, 80er, 85er und 90er Metin zerstören.")
pc.setqf("metin75", 3)
q.set_counter("Metin Pung-Ma", 3)
pc.setqf("metin80", 3)
q.set_counter("Metin Ma-An", 3)
pc.setqf("metin85", 3)
q.set_counter("Metin Tu-Young", 3)
pc.setqf("metin90", 3)
q.set_counter("Metin Jeon-Un", 3)
set_state(killen)
end
end
state killen begin
when letter begin
send_letter("Vernichte die Metinsteine")
end
when button or info begin
say("Du musst noch")
say(pc.getqf("metin75").." von 3 Metin Pung-Ma")
say(pc.getqf("metin80").." von 3 Metin Ma-An")
say(pc.getqf("metin85").." von 3 Metin Tu-Young")
say(pc.getqf("metin90").." von 3 Metin Jeon-Un")
say("zerstören.")
end
when 8024.kill begin
local count = pc.getqf("metin75") - 1
if count <= 3 and count >= 0 then
pc.setqf("metin75", count)
end
if pc.getqf("metin75") == 0 and pc.getqf("metin80") == 0 and pc.getqf("metin85") == 0 and pc.getqf("metin90") == 0 then
set_state(belohnung)
end
when 8025.kill begin
local count = pc.getqf("metin80") - 1
if count <= 3 and count >= 0 then
pc.setqf("metin80", count)
end
if pc.getqf("metin75") == 0 and pc.getqf("metin80") == 0 and pc.getqf("metin85") == 0 and pc.getqf("metin90") == 0 then
set_state(belohnung)
end
when 8026.kill begin
local count = pc.getqf("metin85") - 1
if count <= 3 and count >= 0 then
pc.setqf("metin85", count)
end
if pc.getqf("metin75") == 0 and pc.getqf("metin80") == 0 and pc.getqf("metin85") == 0 and pc.getqf("metin90") == 0 then
set_state(belohnung)
end
when 8027.kill begin
local count = pc.getqf("metin90") - 1
if count <= 3 and count >= 0 then
pc.setqf("metin90", count)
end
if pc.getqf("metin75") == 0 and pc.getqf("metin80") == 0 and pc.getqf("metin85") == 0 and pc.getqf("metin90") == 0 then
set_state(belohnung)
end
end
end
state belohnung begin
when letter begin
send_letter("Du hast die Metinsteine zerstört.")
end
when button or info begin
say_title("Deine Belohnung:")
if pc.job == 0 then
pc.give_item2(299, 1)
pc.give_item2(3219, 1)
say_reward("Du hast die Kriegerwaffen bekommen!")
elseif pc.job == 1 then
pc.give_item2(1179, 1)
pc.give_item2(2159, 1)
say_reward("Du hast die Ninjawaffen bekommen!")
elseif pc.job == 2 then
pc.give_item2(299, 1)
say_reward("Du hast die Surawaffen bekommen!")
elseif pc.job == 3 then
pc.give_item2(7199, 1)
pc.give_item2(5119, 1)
say_reward("Du hast die Schamiwaffen bekommen!")
end
set_state(__complete)
end
end
state __complete begin
end
end
"Abort trap (core dumped)"