Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Şekerleme Görevi Quest

Floss

Üye
Galatasaray
Kayıtlı Üye
Katılım
30 Temmuz 2013
Mesajlar
396
Tepkime puanı
0
Puanları
0
Konum
HayatMMO
Bir Görev Questidir. Güle Güle Kullanın...



Kod:
[/B]----------------------------------------------------------- Şekerleme Görevi  -------------------------------------------------------------
quest sekerleme_gorevi begin     
    state start begin 
        when login or levelup with pc.get_level() >= 95 begin
            local v=find_npc_by_vnum(20003) 
            if 0 == v then 
            else 
                target.vid("__TARGET__", v, "Ah-Yu ") 
            end 
            send_letter("Şekerleme")
        end
		when button or info begin
			say_title("Şekerleme")
			say("")
			say("Ah-Yu'yu bulmalısın. Sana ihtiyacı olabilir.")
			say("Git ve neler olduğunu öğren.")
			say("")
		end
		 when __TARGET__.target.click or
			20003.chat."Şekerleme" with pc.get_level() >= 95 begin
			target.delete("__TARGET__")
			say_title("Ah-Yu:")
			say("")
			say("Duyuyorsun değil mi? Dün geceden beri neredeyse")
			say("nefes bile almadan ağlıyor. Aslında doğduğundan")
			say("beri sürekli böyle ama ben çaresini bulmuştum.")
			say("")
			wait()
			say_title("Ah-Yu:")
			say("")
			say("Octavio gerçekten çok yardımcı oldu. Ondan")
			say("yang karşılığı küçük şekerlemeler satın")
			say("alıyordum. Ama artık param kalmadı. Onun da")
			say("yapacak bir şeyi yok. Bu zamanda karşılıksız")
			say("bir şey yapmak zor. Ama yine de bana yardım")
			say("edeceğini düşünüyorum. Ona gerekli malzemeleri")
			say("verirsek benim için bir şeyler yapacaktır.")
			say("")
			wait()
			say_title("Ah-Yu:")
			say("")
			say("Bende biraz malzeme var. Bunu ona götür.")
			say("Bundan bizim için şekerleme yapsın. Yardımın")
			say("karşılıksız kalmayacak.")
			say("")
			pc.give_item2("50019",1)
			setstate(octavio)
		end
	end
	
	state octavio begin
		when letter begin
			send_letter("Şekerleme")
			local v=find_npc_by_vnum(20008) 
            if 0==v then 
            else 
                target.vid("__TARGET1__", v, "Octavio ") 
            end 
		end
		when button or info begin
			say_title("Şekerleme")
			say("")
			say("Octavio'ya malzemeyi götür.")
			say("")
		end
		when __TARGET1__.target.click or 20008.chat."Şekerleme" with pc.countitem("50019") == 1 begin
			target.delete("__TARGET1__")
			say_title("Octavio:")
			say("")
			say("Evet Ah-Yu'ya şekerleme yapıyordum. Ama bunu")
			say("karşılıksız yapmıyordum. Malzemeler çok")
			say("pahalı. Ayrıca o çocuk çok garip. Susmak için")
			say("şekerleme istiyor ve istediği şekerleme")
			say("olağan üstü bir şey. İnsanlar onu daha")
			say("güçlü olmak için kullanıyor.")
			say("")
			wait()
			say_title("Octavio:")
			say("")
			say("Dediğim gibi malzemeleri bulmak zor. Sadece")
			say("bu getirdiğin ile pastayı yapamam.")
			say("Sadece bunlar yetmez. Yaptığım şey basit")
			say("bir şekerleme değil. Çok farklı şeyler için")
			say("kullanılıyor. Malzeme listesini sana")
			say("veriyorum. Bunları bana getirirsen,")
			say("şekerlemeyi yapacağım. İyi şanslar.")
			say("")
			pc.remove_item("50019",1)
			setstate(urielegit)
		end
	end
		
	state urielegit begin
		when letter begin
			send_letter("Şekerleme")
			 local v=find_npc_by_vnum(20011) 
            if 0==v then 
            else 
                target.vid("__TARGET2__", v, "Uriel ") 
            end 
		end
		when button or info begin
			say_title("Malzemeler")
			say("")
			say("Şekerleme için gerekenler:")
			say("Arpa x10, Gizemli Bitki x1, ")
			say("Kankırmızı Çiçek x5, Fasulye x5.")
			say("Şimdi bunları nerede bulacağımı öğrenmek")
			say("için Uriel'e gitmeliyim.")
			say("")
		end
		
		when __TARGET2__.target.click or 20011.chat."Malzemeleri nerede bulurum?" with pc.get_level() >= 95 begin  
            target.delete("__TARGET2__")
			say_title("Uriel:")
			say("")
			say("Bu malzemelere neden ihtiyacın var?")
			say("Bu kadar gereksiz malzeme için çekeceğin")
			say("zorluklara değecek mi? Bunlarla ne yapmayı ")
			say("planlıyorsun?")
			say("")
			wait()
			say_title("Uriel:")
			say("")
			say("Her neyse. Bu beni ilgilendirmiyor. Şimdi")
			say("kulaklarını aç ve beni iyi dinle.")
			say("")
			wait()
			say_title("Uriel:")
			say("")
			say("Arpayı Hayalet ormandan, Kankırmızı çiçeği")
			say("Kızıl ormandan, Fasulyeyi; Bera'dan,")
			say("Lykos'tan, Tigris'ten veya Scrofa'dan;")
			say("Gizemli Bitkiyi ise Dev Hayalet Ağaç'tan")
			say("alabilirsin.")
			say("")
			wait()
			say_title("Uriel:")
			say("")
			say("Bu arada bunları sana karşılıksız söyledim.")
			say("Belki bir gün sana ihtiyacım olur. Sen de")
			say("bana karşılıksız yardım edersin değil mi?")
			say("")
			setstate(malzemebul)
		end
	end
	
	state malzemebul begin
		when letter begin
			send_letter("Malzemeleri bul")
		end
		
		when button or info begin
			say_title("Malzemeler")
			say("")
			say("Malzemeleri aramaya başlamalıyım.")
			say("Arpa x10: Hayalet Ormanda,")
			say("Kankırmızı çiçek x5: Kızıl Ormanda,")
			say("Fasulye x5: Lykos, Scrofa, Bera, Tigris'te,")
			say("Gizemli Bitki: Dev Hayalet Ağaç'ta.")
			say("")
		end
		
		when 2305.kill with pc.countitem("30000") < 10 begin
			local a = number(1,75)
			if a == 7 then
			pc.give_item2("30000",1)
			notice("Bu ağaçtan bir arpa buldum!")
				if pc.countitem("30000") >= 10 and pc.countitem("30169") >= 5 and pc.countitem("30043") >= 5 and pc.countitem("30036") >= 1 then
				setstate(geridongeri)
				end
			end
		end
		
		when 2314.kill with pc.countitem("30169") < 5 begin
			local b = number(1,75)
			if b == 7 then
			pc.give_item2("30169",1)
			notice("Burada bir kankırmızı çiçek var.")
				if pc.countitem("30000") >= 10 and pc.countitem("30169") >= 5 and pc.countitem("30043") >= 5 and pc.countitem("30036") >= 1 then
				setstate(geridongeri)
				end
			end
		end
		
		when 191.kill or 192.kill or 193.kill or 194.kill with pc.countitem("30043") < 5 begin
			local c = number(1,15)
			if c == 3 then
			pc.give_item2("30043",1)
			notice("Bir fasulye buldum.")
				if pc.countitem("30000") >= 10 and pc.countitem("30169") >= 5 and pc.countitem("30043") >= 5 and pc.countitem("30036") >= 1 then
				setstate(geridongeri)
				end
			end
		end
		
		when 2306.kill with pc.countitem("30036") < 1 begin
			local d = number(1,3)
			if d == 3 then
			pc.give_item2("30036",1)
			notice("Gizemli bitkiyi buldum!")
				if pc.countitem("30000") >= 10 and pc.countitem("30169") >= 5 and pc.countitem("30043") >= 5 and pc.countitem("30036") >= 1 then
				setstate(geridongeri)
				end
			end
		end
		
		when login or levelup with pc.countitem("30000") >= 10 and pc.countitem("30169") >= 5 and pc.countitem("30043") >= 5 and pc.countitem("30036") >= 1 begin
		setstate(geridongeri)
		end
	end
	
	state geridongeri begin
		when letter begin
		send_letter("Şekerleme")
		local v=find_npc_by_vnum(20008) 
            if 0==v then 
            else 
                target.vid("__TARGET3__", v, "Octavio ") 
            end 
		end
		
		when button or info begin
			say_title("Şekerleme")
			say("")
			say("Bütün malzemeler hazır. Şimdi")
			say("Octavio'nun yanına gitmeliyim.")
			say("")
		end
		
		when __TARGET3__.target.click or 20008.chat."Malzemeleri getirdim." with pc.get_level() >= 95 begin  
            target.delete("__TARGET3__")
			say_title("Octavio:")
			say("")
			say("Bütün malzemeleri getirdin demek. Pekala...")
			say("")
			wait()
			say_title("Octavio:")
			say("")
			say("Fasulyeleri kabuklarından ayıralım...")
			say("Çiçeklerin taç yapraklarını koparıyoruz...")
			say("")
			wait()
			say_title("Octavio:")
			say("")
			say("Arpaları öğütüyoruz... vee son olarak")
			say("Gizemli bitkiyi de ekledik...")
			say("")
			wait()
			say_title("Octavio:")
			say("")
			say("İşte hazır! Benden bu kadar.")
			say("Bunu Ah-Yu'ya götür. Kendisine daha önce")
			say("nasıl pişireceğini öğretmiştim. Fazla")
			say("fazla yaptık ki sana da bir tane versin.")
			say("Dediğim gibi bu şekerleme sadece çocuklar")
			say("için değil.")
			say("")
			setstate(ahyuyaryar)
		end
	end
	
	state ahyuyaryar begin
		when letter begin
			send_letter("Ah-Yu'ya dön")
			local v=find_npc_by_vnum(20003) 
            if 0==v then 
            else 
                target.vid("__TARGET4__", v, "ahyu ") 
            end 
		end
		
		when button or info begin
			say_title("Ah-Yu'ya dön")
			say("")
			say("Ah-Yu'ya gitmeliyim. Şekerlemeyi")
			say("yaptık sayılır.")
			say("")
		end
		
		when __TARGET4__.target.click or 20003.chat."Şekerleme" with pc.get_level() >= 95 begin  
            target.delete("__TARGET4__")
			say_title("Ah-Yu:")
			say("")
			say("Ah! işte geldin! Nihayet!")
			say("Artık umudum kalmamıştı ama başarmışsın.")
			say("Evet pişirmeyi biliyorum. Şimdi")
			say("hallederim...")
			say("")
			wait()
			say_title("Ah-Yu:")
			say("")
			say("Hmm... Kokusu bile insana güç veriyor.")
			say("İşte bu da senin için. Umarım faydasını ")
			say("görürsün. Koca bir adama şeker vermek")
			say("sence de garip, değil mi?")
			say("Sana bol şanslar. Tekrar teşekkür")
			say("ederim.")
			say("")
			pc.remove_item("30000",10)
			pc.remove_item("30036",1)
			pc.remove_item("30043",5)
			pc.remove_item("30169",5)
			pc.give_item2("89003",1)
			clear_letter()
			setstate(__complete)
		end
	end
	
	state __complete begin
	end

end[B]

Kurulum

sekerleme_gorevi.quest dosyası oluşturup

filezilla usr/game/share/locale/turkey/quest dizinine atıyoruz.
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst