Quote:
Originally Posted by xIvan4ikx
Mh..Okay, und eine andere möglich wird es wohl nicht geben oder?
|
Nicht, dass ich wüsste..., denn ein befehl muss ja den Spieler als Leader eintragen!
Aber soweit ich weiß, gibt es in auf den 2010 Serverfiles neue Questbefehle!
Hab ich mal gehört...
Quote:
Originally Posted by NicoDagger
Hey^^
Brauche eine Quest die man ab lvl 90 bekommt und da muss man diese mobs killen:
450x Wildhunde(101)
100x Bogis im Dt(1002)
100x Geisterweide in Lungsam(2304)
1x Gelber Tigergeist(1304)
1x Königinnenspinne im sd1(2091)
1x Wüstenschildkröte(2191)
Als Belohnung bekommt man:
3x Perle von jeder sorte(27992, 27993, 27994)
5x Kristall(30203, 5) (sind stapelbar)
200x Tanakas Ohr(30202, 200) (sind stapelbar)
Waffe nach Klasse:
Krieger: 856
Ninja: 536
Schamane: 5366
Sura: 8096
LG NicoDagger
|
Hier die Quest:
Code:
quest main_lv90 begin
state start begin
when login with pc.level >= 90 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Jagdquest Level 90")
end
when info or button begin
say_title("Jagdquest Level 90")
say("")
say("Hey,")
say("Wenn du meinen Auftrag annimmst,")
say("dann bekommst du einereiche Belohnung!")
wait()
say("Willst du den AUtrag annehmen?")
local s = select("Jop","Nein, keine Lust!")
if s == 2 then
say("Gut, dein Pech!!!")
clear_letter()
set_state (ende)
else
say("Okay los gehts!")
say_reward("Töte 450 Wildhunde,")
say_reward("100 Daemonenbogenschuetzen,")
say_reward("100 Geisterweiden,")
say_reward("1x Koeniginnenspinne,")
say_reward("1x gelber Tigergeist")
say_reward("und")
say_reward("1x Wuestenschildkroete!")
pc.setqf("state1", 0)
q.set_counter("101", 450)
pc.setqf("state2", 0)
q.set_counter("1002", 100)
pc.setqf("state3", 0)
q.set_counter("2304", 100)
pc.setqf("state4", 0)
q.set_counter("2091", 1)
pc.setqf("state5", 0)
q.set_counter("1304", 1)
pc.setqf("state6", 0)
q.set_counter("2191", 1)
set_state(kill)
end
end
end
state kill begin
when letter begin
send_letter("Jagdquest Level 90")
end
when info or button begin
say_title("Kill Status:")
say_reward("Du hast schon "..pc.getqf("state1").."/450 Wildhunden getoetet")
say_reward("Du hast schon "..pc.getqf("state2").."/100 Daemonenbogenschuetzen getoetet")
say_reward("Du hast schon "..pc.getqf("state3").."/100 Geisterweiden getoetet")
say_reward("Du hast schon "..pc.getqf("state4").."/1 Koeniginnenspinne getoetet")
say_reward("Du hast schon "..pc.getqf("state5").."/1 Gelber Tigergeist getoetet")
say_reward("Du hast schon "..pc.getqf("state6").."/1 Wuestenschildkroete getoetet")
end
when 101.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 450 then
pc.setqf("state1", count1)
q.set_counter("101", 450 - count1)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 1002.kill begin
local count2 = pc.getqf("state2") + 1
if count2 <= 100 then
pc.setqf("state2", count2)
q.set_counter("1002", 100 - count2)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2304.kill begin
local count3 = pc.getqf("state3") + 1
if count3 <= 100 then
pc.setqf("state3", count3)
q.set_counter("2304", 100 - count3)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2091.kill begin
local count4 = pc.getqf("state4") + 1
if count4 <= 5 then
pc.setqf("state4", count4)
q.set_counter("2091", 1 - count4)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 1304.kill begin
local count5 = pc.getqf("state5") + 1
if count5 <= 1 then
pc.setqf("state5", count5)
q.set_counter("1304", 1 - count5)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
when 2191.kill begin
local count6 = pc.getqf("state6") + 1
if count6 <= 1 then
pc.setqf("state6", count6)
q.set_counter("2191", 1 - count6)
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
if pc.getqf("state1") >= 450 and pc.getqf("state2") >= 100 and pc.getqf("state3") >= 100 and pc.getqf("state4") >= 1 and pc.getqf("state5") >= 1 and pc.getqf("state6") >= 1 then
set_state(finish)
end
end
end
state finish begin
when letter begin
send_letter("Aufgabe abgeschlossen!")
end
when info or button begin
say_title("Aufgabe abgeschlossen!")
say("Du erhälst jetzt eine Belohnung,")
say("wenn du willst...")
wait()
local s=select("Belohnen","Verzichten")
if s== 2 then
clear_letter()
set_state(ende)
else
say("Du hast folgendes bekommen:")
say_reward("2x Weiße Perle")
say_reward("2x Rote Perle")
say_reward("2x Blaue Perle")
say_reward("5x Kristall")
say_reward("200x Takanas Ohr")
say_reward("und")
say_reward("eine Waffe je nach Klasse!")
pc.give_item2(27992, 1)
pc.give_item2(27994, 1)
pc.give_item2(27993, 1)
pc.give_item2(27992, 1)
pc.give_item2(27994, 1)
pc.give_item2(27993, 1)
pc.give_item2(30203, 5)
pc.give_item2(30202, 200)
if pc . job == 0 then
pc.give_item2(856)
elseif pc . job == 1 then
pc.give_item2(536)
elseif pc . job == 2 then
pc.give_item2(8096)
elseif pc . job == 3 then
pc.give_item2(5366)
clear_letter()
set_state(ende)
end
end
end
state ende begin
end
state ende begin
end
end