Ich habe ein Quest geschrieben in dem man 5 Wildhunde töten soll das funktioniert auch soweit aber ich habe 2 Probleme mit dem Quets:
-Das ö bei "Töte" wird ungefähr so angezeigt:§©
-Wenn man sich reloggt wird der Killcounter zurückgesetzt,also man muss erneut 5 Wildhunde töten
Hier der Code:
PHP Code:
quest metin2x begin
state start begin
when login or levelup with pc.level >= 5 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Aller Anfang ist leicht")
end
when info or button begin
say_title("Aller Anfang ist leicht")
say("Willkommen,")
say("auf unserem Server, um einen kleiner Starboost")
say("zu erhalten musst dur 5 Wildhunde töten.")
say("Viel Spaß")
say("")
say_reward("Töte 5 Wildhunde")
say("")
pc.setqf("state", 0)
q.set_counter("Metin", 5)
end
when 101.kill begin
local count = pc.getqf("state") + 1
if count < 5 then
pc.setqf("state", count)
q.set_counter("", 5-count)
end
if count == 5 then
say_title("Aller Anfang ist leicht")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Außerdem:")
say_reward("10000000 Yang")
say_reward("500000 Erfahrung")
say_reward("50x Roter Trank(G)")
pc.change_money(10000000)
pc.give_exp2(500000)
pc.give_item2(27003,50)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end