Ateş ve Buz Quest Kodları :
Kod:
quest feuerundeis begin
state start begin
when login or levelup with pc.level >= 80 and pc.level <= 99 begin
local v=find_npc_by_vnum(20023)
if 0==v then
else
target.vid("__TARGET__", v, "Soon")
end
send_letter("Ateş ve Buz")
end
when button or info begin
say_title("Ateş ve Buz")
say("Soon seni arıyor, yardımına ihtiyacı var!")
say("Çok önemli ve acil olduğunu söylüyor.")
say("Acele et!")
say("")
say_reward("Soon'a git.")
say("")
end
when 20023.chat."Ateş ve Buz" begin
say_title("Soon")
say("Hey niyahet buradasın!")
say("Seni arıyordum...")
say("Neyse meseleye gelelim.")
say("Senin yardımına ihtiyacım var.")
say("Bana o Efsanevi Günlüğü sattıktan sonra")
say("aklıma bir şey geldi!")
say("Sadece benim için bir kaç şey halletmen")
say("gerekiyor!")
say("Öncelikle Alev Hayaletlerini öldürerek")
say("Karamsar Ahşap Maskeyi, Efsunlu Küllere")
say("dönüştürmen gerekiyor!")
say("")
say_reward("Hadi git ve Alev Hayaletlerini öldür.")
pc.give_item2(30183, 1)
target.delete("__TARGET__")
set_state(kill)
end
end
state kill begin
when letter begin
send_letter("Ateş ve Buz")
end
when button or info begin
say_title("Ateş ve Buz")
say("Soon seni Karamsar Ahşap Maskeyi")
say("Efsunlu Küllere dönüştürmen için!")
say("görevlendirdi.")
say("")
say_reward("Alev Hayaletlerini öldür!")
end
when 2202.kill begin
local n = number(1,500)
if n <= 15 then
pc.remove_item(30183,1)
pc.give_item2(30184, 1)
if pc.count_item(30184) == 1 then
say_title("Ateş ve Buz")
say("Efsunlu Küller sende!")
say("Geri git ve onu Soon'a ver.")
say("")
say_reward("Soon'a geri dön!")
set_state(backtosoon)
end
end
end
end
state backtosoon begin
when letter begin
send_letter("Ateş ve Buz")
local v=find_npc_by_vnum(20023)
if 0==v then
else
target.vid("__TARGET1__", v, "Soon")
end
end
when button or info begin
say_title("Ateş ve Buz")
say("Efsunlu Küller sende!")
say("Geri git ve onu Soon'a ver.")
say("")
say_reward("Soon'a geri dön!")
end
when 20023.chat."Ateş ve Buz" with pc.count_item(30184)==1 begin
target.delete("__TARGET1__")
say_title("Soon")
say("Ahh beklediğim gibi!")
say("Efsunlu Küller sende o zaman.")
say("Onu bana ver.")
say("Analiz edeceğim.")
wait()
say_title("Soon")
say("Çok güzel görünüyor!")
say("Ama bana daha 10x Buz Parçası lazım!")
say("Buz Dağı'nda Yeti öldürmelisin!")
say("")
say_reward("Sohan Dağı'na git ve Yetileri öldür.")
say_reward("Onlardan 10x Buz Parçası elde etmelisin!")
pc.remove_item(30184,1)
set_state(kill2)
end
end
state kill2 begin
when letter begin
send_letter("Ateş ve Buz")
end
when button or info begin
say_title("Ateş ve Buz")
say("Soon'a Efsunlu Külleri verdikten sonra,")
say("senden Buz Diyarına gitmeni istiyor.")
say("Orada Yeti öldürmeni istiyor.")
say("Ondan 10x Buz Parçası alana kadar.")
say("")
say_reward("Sohan Dağı'na git ve Yetileri öldür.")
say_reward("Onlardan 10x Buz Parçası elde etmelisin!")
end
when 1106.kill begin
local n = number(1,300)
if n <= 15 then
pc.give_item2(30146, 1)
if pc.count_item(30146) == 10 then
say_title("Ateş ve Buz")
say("")
say("Süper!")
say("10x Buz Parçası aldın.")
say("Şimdi geri git ve onları Soon'a")
say("ver!")
say("")
say_reward("Soon'a geri dön!")
set_state(backtosoon2)
end
end
end
end
state backtosoon2 begin
when letter begin
send_letter("Ateş ve Buz")
local v=find_npc_by_vnum(20023)
if 0==v then
else
target.vid("__TARGET2__", v, "Soon")
end
end
when button or info begin
say_title("Ateş ve Buz")
say("Soon'a Efsunlu Külleri verdikten sonra,")
say("senden Buz Diyarına gitmeni istiyor.")
say("Orada Yeti öldürmeni istiyor.")
say("Ondan 10x Buz Parçası alana kadar.")
say("")
say_reward("Sohan Dağı'na git ve Yetileri öldür.")
say_reward("Onlardan 10x Buz Parçası elde etmelisin!")
end
when 20023.chat."Ateş ve Buz" with pc.count_item(30146)==10 begin
target.delete("__TARGET2__")
say_title("Soon")
say("Harikasın Buz Parçaları sende!")
say("Çok güçlü bir savaşçısın.")
say("Bana biraz zaman ver.")
say("Buz Parçalarını kontrol etmem lazım.")
wait()
say_title("Soon")
say("Efsunlu Külleri Buz Parçalarıyla")
say("karıştırdım. Ve çok tuhaf siyah bir")
say("buz oluştu. Onu Sürgün Mağarasına")
say("getirmelisin.")
say("Bu senin için ideal bir görev.")
say("")
say_reward("Sürgün Mağarasına git ve")
say_reward("Siyah Buzu Karanlık Tapınak'ta")
say_reward("kurban et.")
pc.remove_item(30146,10)
pc.give_item2(30185, 1)
set_state(gotoschrein)
end
end
state gotoschrein begin
when letter begin
send_letter("Ateş ve Buz")
local v=find_npc_by_vnum(30123)
if 0==v then
else
target.vid("__TARGET3__", v, "Dunkler Schrein")
end
end
when button or info begin
say_title("Ateş ve Buz")
say("Başarılı olmaya az kaldı.")
say("Sadece Siyah Buzu Karanlık Tapınak'ta")
say("kurban etmen gerek!")
say("")
say_reward("Sürgün Mağarasına git ve")
say_reward("Siyah Buzu Karanlık Tapınak'ta")
say_reward("kurban et.")
end
when 30123.chat."Siyah Buzu Kurban Et" with pc.count_item(30185)==1 begin
target.delete("__TARGET3__")
say_title("Karanlık Tapınak")
say("Siyah Buzu kurban etmek mi istiyorsun?")
say("Tamam. Kurban etmene izin veriyorum!")
pc.remove_item(30185,1)
set_state(backtosoon3)
end
end
state backtosoon3 begin
when letter begin
send_letter("Ateş ve Buz")
local v=find_npc_by_vnum(20023)
if 0==v then
else
target.vid("__TARGET4__", v, "Soon")
end
end
when button or info begin
say_title("Ateş ve Buz")
say("Siyah Buzu başarılı bir şekilde")
say("Karanlık Tapınak'ta kurban ettin!")
say("Şimdi Soon'a git ve olanları anlat")
say("")
say_reward("Soon'a geri dön.")
end
when 20023.chat."Ateş ve Buz" begin
target.delete("__TARGET4__")
say_title("Soon")
say("Karanlık Tapınak?!")
say("Bu inanılmz bir şey!")
wait()
say_title("Soon")
say("Gerçekten başardın Siyah Buzu")
say("Karanlık Tapınak'ta kurban ettin.")
say("Ödülü gerçekten hakettin!")
say("")
say_reward("1.000.000 deneyim puanı kazandın.")
say_reward("5.000.000 yang kazandın.")
pc.give_exp2(1000000)
pc.change_money(5000000)
clear_letter()
set_state(__complete)
end
end
state __complete begin
end
end