Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
quickxd 1
quickxd
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Bayrak kurtar QUEST Halinde Sizlerle...

  • Konuyu başlatan Konuyu başlatan asasas0
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 492

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba arkadaşlar...

Bu QUEST Event varken her bayraga sadece o bayragın oyuncularının girmesini sağlar tabi etkin hale getirmeniz gerekmektedir. Yani Event oldugunda mavi bayrak sarı bayrağın köyüne gelemez ta ki event bitene kadar.

Görevler Bölümüne gelir. Tıklayıp etkinleştirebilirsiniz.

​BAYRAK KURTAR QUESTİ

Kod:
quest kurtar begin	state start begin
		when letter with pc.is_gm() begin
			send_letter("Bayrak Kurtar ")
		end
		when button or info with pc.is_gm() begin
			say_title("Merhaba "..pc.get_name()..":")
			say("")
			if pc.get_map_index() == 1 then
				say_reward("Şu an Kırmızı Bayraktasın.")
				say("")
				say("Kırmızıları kurtarmak istiyor musun?")
				local a = select(locale.yes,locale.no)
				if a == 2 then
					return
				else
					say("")
					say("")
					say("Haritaya kaç dakika boyunca ")
					say("girişler kapatılsın?")
					local sure = tonumber(input())
					if sure == "" or sure == nil then
						say("HATA")
						return
					else
						say("")
						say("")
						say("Kırmızı bayrağa "..sure.." dakika ")
						say("boyunca sadece kırmızılar ve GM ")
						say("girebilicek.")
						wait()
						server_timer("kurtar",10)
						game.set_event_flag("kurtar_kirmizi",1)
						game.set_event_flag("kurtar_kirmizi_sure",get_time()+sure*60)
						send_letter("Bayrak Kurtar ")
					end
				end
			elseif pc.get_map_index() == 21 then
				say_reward("Şu an Sarı Bayraktasın.")
				say("")
				say("Sarıları kurtarmak istiyor musun?")
				local a = select(locale.yes,locale.no)
				if a == 2 then
					return
				else
					say("")
					say("")
					say("Haritaya kaç dakika boyunca ")
					say("girişler kapatılsın?")
					local sure = tonumber(input())
					if sure == "" or sure == nil then
						say("HATA")
						return
					else
						say("")
						say("")
						say("Sarı bayrağa "..sure.." dakika ")
						say("boyunca sadece sarılar ve GM ")
						say("girebilicek.")
						wait()
						server_timer("kurtar",10)
						game.set_event_flag("kurtar_sari",1)
						game.set_event_flag("kurtar_sari_sure",get_time()+sure*60)
						send_letter("Bayrak Kurtar ")
					end
				end
			elseif pc.get_map_index() == 41 then
				say_reward("Şu an Mavi Bayraktasın.")
				say("")
				say("Mavileri kurtarmak istiyor musun?")
				local a = select(locale.yes,locale.no)
				if a == 2 then
					return
				else
					say("")
					say("")
					say("Haritaya kaç dakika boyunca ")
					say("girişler kapatılsın?")
					local sure = tonumber(input())
					if sure == "" or sure == nil then
						say("HATA")
						return
					else
						say("")
						say("")
						say("Kırmızı bayrağa "..sure.." dakika ")
						say("boyunca sadece maviler ve GM ")
						say("girebilicek.")
						wait()
						server_timer("kurtar",10)
						game.set_event_flag("kurtar_mavi",1)
						game.set_event_flag("kurtar_mavi_sure",get_time()+sure*60)
						send_letter("Bayrak Kurtar ")
					end
				end
			else
				say("Lütfen kurtarmak istediğiniz ")
				say("bayrağın birinci köyüne gidin.")
				send_letter("Bayrak Kurtar ")
				return
			end
		end
		
		when kurtar.server_timer begin
			if game.get_event_flag("kurtar_kirmizi") == 1 then
				notice_all("Kırmızı Bayrak GM Tarafından Köy Girişlerini "..math.floor((game.get_event_flag("kurtar_kirmizi_sure")-get_time())/60).." dakika boyunca kapatılmıştır.")
				warp_all_to_village(1,1)
			elseif game.get_event_flag("kurtar_sari") == 1 then
				notice_all("Sarı Bayrak GM Tarafından Köy Girişlerini "..math.floor((game.get_event_flag("kurtar_sari_sure")-get_time())/60).." dakika boyunca kapatılmıştır.")
				warp_all_to_village(21,1)
			elseif game.get_event_flag("kurtar_mavi") == 1 then
				notice_all("Mavi Bayrak GM Tarafından Köy Girişlerini "..math.floor((game.get_event_flag("kurtar_mavi_sure")-get_time())/60).." dakika boyunca kapatılmıştır.")
				warp_all_to_village(41,1)
			end
		end
		
				
		
		when login begin
			if game.get_event_flag("kurtar_kirmizi") == 1 then
				if pc.get_map_index() == 1 then
					if game.get_event_flag("kurtar_kirmizi_sure") > get_time() then
						if pc.is_gm() then
							return
						else
							local krallik = pc.get_empire()
							if krallik != 1 then
								say("GM Tarafından bu haritaya "..math.floor((game.get_event_flag("kurtar_kirmizi_sure")-get_time())/60).." ")
								say("dakika boyunca sadece bu bayrak ")
								say("ve GM'ler girebilicektir.")
								say("")
								local krallik = pc.get_empire()
								if krallik == 1 then
									pc.warp(469300, 964200)
								elseif krallik == 2 then
									pc.warp(55700, 157900)
								elseif krallik == 3 then
									pc.warp(969600, 278400)
								end
							end
						end
					else
						game.set_event_flag("kurtar_kirmizi",0)
						game.set_event_flag("kurtar_kirmizi_sure",0)
						notice_all("Kırmızı Köy Girişleri Açılmıştır!")
					end
				else
					local krallik = pc.get_empire()
					if krallik != 1 then
						chat("Kırmızı bayrak girişleri "..math.floor((game.get_event_flag("kurtar_kirmizi_sure")-get_time())/60).." dakika boyunca kapalı kalacak.")
					end
				end
			elseif game.get_event_flag("kurtar_sari") == 1 then
				if pc.get_map_index() == 21 then
					if game.get_event_flag("kurtar_sari_sure") > get_time() then
						if pc.is_gm() then
							return
						else
							local krallik = pc.get_empire()
							if krallik != 2 then
								say("GM Tarafından bu haritaya "..math.floor((game.get_event_flag("kurtar_sari_sure")-get_time())/60).." ")
								say("dakika boyunca sadece bu bayrak ")
								say("ve GM'ler girebilicektir.")
								say("")
								local krallik = pc.get_empire()
								if krallik == 1 then
									pc.warp(469300, 964200)
								elseif krallik == 2 then
									pc.warp(55700, 157900)
								elseif krallik == 3 then
									pc.warp(969600, 278400)
								end
							end
						end
					else
						game.set_event_flag("kurtar_sari",0)
						game.set_event_flag("kurtar_sari_sure",0)
						notice_all("Sarı Köy Girişleri Açılmıştır!")
					end
				else
					local krallik = pc.get_empire()
					if krallik != 2 then
						chat("Sarı bayrak girişleri "..math.floor((game.get_event_flag("kurtar_sari_sure")-get_time())/60).." dakika boyunca kapalı kalacak.")
					end
				end
			elseif game.get_event_flag("kurtar_mavi") == 1 then
				if pc.get_map_index() == 41 then
					if game.get_event_flag("kurtar_mavi_sure") > get_time() then
						if pc.is_gm() then
							return
						else
							local krallik = pc.get_empire()
							if krallik != 3 then
								say("GM Tarafından bu haritaya "..math.floor((game.get_event_flag("kurtar_mavi_sure")-get_time())/60).." ")
								say("dakika boyunca sadece bu bayrak ")
								say("ve GM'ler girebilicektir.")
								say("")
								local krallik = pc.get_empire()
								if krallik == 1 then
									pc.warp(469300, 964200)
								elseif krallik == 2 then
									pc.warp(55700, 157900)
								elseif krallik == 3 then
									pc.warp(969600, 278400)
								end
							end
						end
					else
						game.set_event_flag("kurtar_mavi",0)
						game.set_event_flag("kurtar_mavi_sure",0)
						notice_all("Mavi Köy Girişleri Açılmıştır!")
					end
				else
					local krallik = pc.get_empire()
					if krallik != 3 then
						chat("Mavi bayrak girişleri "..math.floor((game.get_event_flag("kurtar_mavi_sure")-get_time())/60).." dakika boyunca kapalı kalacak.")
					end
				end
			end
		end
	end
end
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst