ich weiß leider nicht ob folgende Quest schon Released worden ist,
deswegen stelle ich euch meine zur Verfügung
falls es diese schon irgendwo gibt, sagts mir & ich werde den Thread löschen lassen
also kein Geflame!
30 Biologen Quest :
PHP Code:
quest biologe begin
state start begin
when login or levelup with pc.get_level() >=30 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("30 Biologenquest")
end
when button or info begin
say_title("30 Biologenquest")
say("")
say("Hey Reisender!")
say("der Biologe ist auf der suche nach dir")
say("renn so schnell wie möglich zu Ihm!")
say("Viel glück!")
say("")
end
when __TARGET__.target.click or
20084.chat."Orkzahn Quest" begin
target.delete("__TARGET__")
say("Biologe :")
--- l
say("Hey Reisender!")
say("ich bin auf der suche nach Orkzähnen")
say("hiermit bitte ich dich mir welche zu bringen")
say("ich brauche 10 Stück davon,")
say("ich werde dich natürlich dafür Belohnen")
say("Viel spaß weiterhin auf Yamaru2!")
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 vom Biologen")
end
when button or info begin
say_title("Orkzahn")
--- l
say("")
say("Biologe gab euch den Auftrag")
say("10 Orkzahn zu sammeln!")
say("Das Item bekommst du vom Schwarzer Ork.")
say("Viel Glueck!")
say("")
say_item_vnum(30006)
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(30006)==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 636.kill begin
if pc.count_item(30006)<10-pc.getqf("collect_count") then
pc.give_item2(30006, 1)
end
end
when 20084.chat."Orkzahn Quest" with pc.count_item(30006) >0 begin
say("Einen Moment!")
--- l
say("Ich werde das Item")
say("schnell mal ueberpruefen.")
say("Hoffentlich klappt alles!")
say("")
pc.remove_item(30006, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=50
else
pass_percent=50
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 10% Bewegungsgeschwindigkeit und 10 Millionen Yang!")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__complete)
affect.add_collect(apply.MOV_SPEED,10,60*60*24*365*60)
pc.change_money(10000000)
pc.give_exp2(Anzahl)
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
Belohnung : 10 Bewegungsgeschwindigkeit + 10kk (könnt Ihr ändern)
Diese Quest ist Bugfrei (selftested)
MfG
€: Die Chance auf eine erfolgreiche abgabe beträgt 50%!