ich wollt ingame eine Quest erstellen bei der man was neues bekommt. Also nicht exp oder Yang(gold) sondern sowas wie "coins". Bloß wie machen? Habe schon etliche Sachen probiert, neue datenbanken neue Questbefehle usw. Aber es will einfach nicht hinhauen....
Hier mal grob die Quest:
PHP Code:
quest pvm_quest begin
state start begin
when login or levelup with pc.level >= 2 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("PvM Quest1 - Angriff der Wildhunde!")
end
when info or button begin
say("PvM Quest1 - Angriff der Wildhunde!")
say("Lieber Kämpfer, bereit für eine kleine Herausforderung?")
say("Deine Aufgabe ist es die Wildhunde")
say("zu besiegen. Wir brauchen die Hilfe von dir,")
say("da die Wildhunde eine Plage geworden sind!")
say_reward("Töte 20 Wildhunde, diese findest du auf der ganzen Map1")
say("")
pc.setqf("state", 20)
q.set_counter("Wildhund", 20)
end
when 101.kill begin
local count = pc.getqf("state") - 1
if count <= 20 then
pc.setqf("state", count)
q.set_counter("Wildhund", count)
end
if count == 0 then
say_title("PvM Quest1 - Angriff der Wildhunde!")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du kannst zwischen folgenden Sachen auswählen:")
local b=select("Yang", "EXP", "coins")
if b==1 then
pc.give_gold(5000000)
elseif b==2 then
pc.give_exp2(5000000)
elseif b==3 then
pc.give_coins(1000)
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
end
Mfg Sinepi






