ich würde euch heute gerne meine Biologen-Quest vorstellen,
an der ich bis eben noch gessesen habe und jetzte veröffentlichen
werde.
PHP Code:
quest Verteidigung des Dorfes begin
state start begin
when login or levelup with pc.get_level() >=35 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "Quest")
end
send_letter("Vertedigung des Dorfes")
end
when button or info begin
say_title("Vertedigung des Dorfes")
say("")
say(".Seit gegruesst Held!")
say("..")
say("...Gehe zum Biologe es ist sehr wichtig.")
say("....Bitte findet ihn so schnell wie moeglich, denn unser Volk haelt")
say(".....die ganzen Diebstaehle und Morde nicht mehr aus!")
say("......Bitte.. findet den Biologen")
say("")
end
when __TARGET__.target.click or
20084.chat."Quest" begin
target.delete("__TARGET__")
say("Biologe:")
--- l
say(".Guten Tag Held!")
say("..")
say("...Ich hab eine wichtige bitte an dich, wir alle stecken in schwierigkeiten,")
say("....da unser Dorf schon seit einiger Zeit von den Orks angegriffen wird.")
say(".....Diebstähle, morde und Entführungen.")
say(".....Bitte töte Stolze Ork-Spaeher und bring mir 10 Shuriken die du von ihnen bekommst!")
say("")
set_state(go_to_disciple)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state go_to_disciple begin
when letter begin
send_letter("Auftrag von Biologe")
end
when button or info begin
say_title("Quest")
--- l
say("")
say("Biologe gab euch den Auftrag")
say("10 Shuriken zu sammeln!")
say("Das Item bekommt ihr von Stolzer Ork-Spaehrer.")
say("Viel Glueck!")
say("")
say_item_vnum(30041)
say_reward(" Du hast".." "..pc.getqf("collect_count").." bis jetzt gesammelt!")
say("")
end
when 71035.use begin --°g´bÃĤô
if pc.getqf("drink_drug")==1 then
say("")
say("Bessere Droppchance!")
say("")
return
end
if pc.count_item(30041)==0 then
say("")
say("Du hast keine!")
say("Lauf los und besorg mir welche!")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 632.kill begin
if pc.count_item(30041)<10-pc.getqf("collect_count") then
pc.give_item2(30041, 1)
end
end
when 20084.chat."Quest" with pc.count_item(30041) >0 begin
say("Einen Moment!")
--- l
say("Ich werde das Item")
say("schnell mal ueberpruefen.")
say("Hoffentlich klappt alles!")
say("")
pc.remove_item(30041, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=27992
else
pass_percent=27992
end
local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 9 then --5*Ó¥H¤U
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index) --¨ú±o¤@* +1
say("Biologe:")
say("Perfekt! Das Item ist in Ordnung")
say("Du hast bis jetzt ".." "..10-pc.getqf("collect_count").. " abgegeben!")
say("Bring mir die restlichen!")
say("")
pc.setqf("drink_drug",0) --ÃĤôªì©l¤Æ
return
end
say("Biologe:")
say("Yuhu! Du hast mir")
say("alles gebracht!")
say("Dafür werde ich dich wie versprochen")
say("belohnen!")
say("")
say_reward("Du bekommst ein Weiße Perle!")
say_reward("Du bekommst ein Blaue Perle!")
say_reward("Du bekommst ein Blutrote Perle!")
say_reward("Du bekommst 10000000 Yang!")
say_reward("Du bekommst 1000000 Erfahrung!")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__complete)
pc.give_item2(27992)
pc.give_item2(27993)
pc.give_item2(27994)
pc.change_money(10.000.000)
pc.give_exp2(1.000.000)
set_quest_state("levelup","run")
return
else
say("Biologe:")
say("Dieses Item ist von schlechter Qualität!")
say("Es kann nicht verwendet werden.")
say("Hole mir ein neues!")
say("")
pc.setqf("drink_drug",0) --ÃĤôªì©l¤Æ
return
end
end
end
state __complete begin
end
end
Viel Spaß mit ihr!
.¢σηтяσℓ







