Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Psych0SoociaL 1
Psych0SoociaL
onur akbaş 1
onur akbaş
noisiv 1
noisiv
xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Hikaye Ekle

Np Sistem Lua

  • Konuyu başlatan Konuyu başlatan TILKI OGUZ
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 799
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

TILKI OGUZ

Level 4
TM Üye
Üye
Katılım
31 Ocak 2016
Konular
40
Mesajlar
377
Reaksiyon Skoru
85
Altın Konu
0
TM Yaşı
10 Yıl 4 Ay 20 Gün
Başarım Puanı
52
MmoLira
-1
DevLira
0
Ticaret - 0%
0   0   0

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!

Kod:
------ Hayat Kısa Kelebek'lere Rakı Verin :D ------
------ skype : oquzoffical ------
-----------------------------------------------

// KAPATILABİLİR.
@Pelin Melek Aslan;
 
Son düzenleme:
Kod:
------ Hocam Varsa Bize Bir Bilgi Ver, Varsa Bizi Silebilen Silgi Ver :)
-------skype : oquzoffical------
-----------------------------------------------
quest npsystem begin
    state start begin
		function hediye(x)
			local hediye =  
			{  
				[0] = {25041}, 
				[1] = {71161},
				[3] = {52105},	
				[4] = {71123},	
				[5] = {71129},
				[6] = {71159},	
				[7] = {71160},
				[8] = {72001},
				[9] = {50100},	
				[10] = {71101},
				[11] = {50096},
				[12] = {50011},	
				[13] = {50183},	
				[14] = {70019},		
				[15] = {80003},
				[16] = {80004},	
				[17] = {80005},	
				[18] = {80006},	
				[19] = {80007},
				[20] = {50513},		
				[21] = {50215},	
				[22] = {72726},	
				[23] = {72730},		
				[24] = {27992},		
				[25] = {27993},	
				[26] = {27994},		
				[27] = {30180},		
				[28] = {30179},	
				[29] = {30199},	
				[30] = {30197},			
			} 
			return hediye[x][1] 
		end
		when letter begin
			send_letter("NP Sistemi ")
		end
		when info or button begin
			say_title("NP Sistemi: ")
			say("Ne yapmak istiyorsun?")
			say_reward("Toplam "..pc.getqf("kill").." NP puanın var. ")
			say("100NP puanı kazanırsan hediye alabilirsin.")
			local sec = select("Sıralama ", "Hediye Al ", "Istatistiklerim ","Bilgilendirme ", "Kapat ")
			if sec == 1 then
				say_title("NP Sistemi: ")			
				say("Krallıklara göre NP sıralaması:")
				say("Toplam "..pc.getqf("kill").." NP puanın var. ")
				local k = global_getvarchar("np_1")
				local k1 = game.get_event_flag("np_1")
				local s = global_getvarchar("np_2")
				local s1 = game.get_event_flag("np_2")
				local m = global_getvarchar("np_3")
				local m1 = game.get_event_flag("np_3")
				say_reward("Kırmızı Bayrak : ")
				if k == nil or k == "" or k == 0 then
					say("Henüz kimse yok.")
				else
					say(k.." : "..k1.." Puan.")
				end
				say_reward("Sarı Bayrak : ")
				if s == nil or s == "" or s == 0 then
					say("Henüz kimse yok.")
				else
					say(s.." : "..s1.." Puan.")
				end
				say_reward("Mavi Bayrak : ")
				if m == nil or m == "" or m == 0 then
					say("Henüz kimse yok.")
				else
					say(m.." : "..m1.." Puan.")
				end
				wait()
				send_letter("NP Sistemi ")
			elseif sec == 2 then
				local np = pc.getqf("kill")
				if np < 100 and pc.is_gm() == false then
					say_title("NP Sistemi: ")
					say("Hediye alabilmen için en az 100 ")
					say("NP puanın olması lazım.")
					say("")
					say_reward("NP Puanın :"..np)
					return
				else
					say_title("NP Sistemi: ")
					say("100 NP Karşılığında hediyeni ")
					say("almak istiyor musun?")
					say("")
					local al = select(locale.yes,locale.no)
					if al == 1 then
						local sayi = number(0,30) -- Hediye sayısına göre artıcak
						local hediyem = npsystem.hediye(sayi)
						local kim = pc.get_empire()
						local kimm = global_getvarchar("np_"..kim.."")
						local s11 = game.get_event_flag("np_"..kim.."")
						say_title("NP Sistemi: ")
						say_item_vnum(hediyem)
						say("Hediyen envanterine gönderildi.")
						if pc.is_gm() == false then
							pc.setqf("kill",pc.getqf("kill")-100)
						end
						if kimm == pc.get_name() then
							game.set_event_flag("np_"..kim.."",s11-100)
						end
						pc.give_item2(hediyem,1)
						wait()
						send_letter("NP Sistemi ")
					end
					if a1 == 2 then
					return
					send_letter("NP Sistemi ")
				end
			end
			elseif sec == 3 then
				say_reward("Karşı krallık oyuncu istatistikleri:")
				say("")
				if pc.get_empire() == 1 then
					say("Bügüne kadar "..pc.getqf("kill_3").." adet mavi krallık oyuncusu öldürdün.")
					say("Bügüne kadar "..pc.getqf("kill_2").." adet sarı krallık oyuncusu öldürdün.")
				elseif pc.get_empire() == 2 then
					say("Bügüne kadar "..pc.getqf("kill_3").." adet mavi krallık oyuncusu öldürdün.")
					say("Bügüne kadar "..pc.getqf("kill_1").." adet kırmızı krallık oyuncusu öldürdün.")
				elseif pc.get_empire() == 3 then
					say("Bügüne kadar "..pc.getqf("kill_1").." adet kırmızı krallık oyuncusu öldürdün.")
					say("Bügüne kadar "..pc.getqf("kill_2").." adet sarı krallık oyuncusu öldürdün.")
				end
				wait()
				say_reward("Lider slotlar ve boss istatistikleri:")
				say("Sarı Kaplan Hayaleti: "..pc.getqf("kill_kaplan").." adet öldürdün.")
				say("Dokuz Kuyruk: "..pc.getqf("kill_dokuz").." adet öldürdün.")
				say("Alev Kral: "..pc.getqf("kill_alev").." adet öldürdün.")
				say("Dev Hayalet Ağaç: "..pc.getqf("kill_agac").." adet öldürdün.")
				say("Güçlü Buz Cadısı: "..pc.getqf("kill_cadi").." adet öldürdün.")
				say("Lusifer: "..pc.getqf("kill_lusi").." adet öldürdün.")
				say("Beran-Setaou: "..pc.getqf("kill_beran").." adet öldürdün.")
				say("Komutan: "..pc.getqf("kill_komutan").." adet öldürdün.")
				say("General: "..pc.getqf("kill_general").." adet öldürdün.")
				say("Azrail: "..pc.getqf("kill_azrail").." adet öldürdün.")
				say("Örümcek Barones: "..pc.getqf("kill_barones").." adet öldürdün.")
				wait()
				send_letter("NP Sistemi ")
			end		
			if sec == 4 then
			say_title("NP Sistemi ")
			say("Hangi konuda bilgi almak istiyorsun?")
			local bsec = select("Ödüller ", "Puan Tablosu ", "Kurallar & Bilgi ","Kapat ")
			if bsec == 1 then
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(25041)
			say_item_vnum(71161)
			say_item_vnum(52105)
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(71123)
			say_item_vnum(71129)
			say_item_vnum(71159)	
			wait()	
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(71160)
			say_item_vnum(72001)
			say_item_vnum(50100)		
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(71101)
			say_item_vnum(50096)
			say_item_vnum(50011)	
			wait()	
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(50183)
			say_item_vnum(70019)
			say_item_vnum(80003)	
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(80004)
			say_item_vnum(80005)
			say_item_vnum(80006)	
			wait()	
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(80007)
			say_item_vnum(50513)
			say_item_vnum(50215)
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(72726)
			say_item_vnum(72730)
			say_item_vnum(27992)	
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(27993)
			say_item_vnum(27994)
			say_item_vnum(30180)	
			wait()
			say_title("NP Sistemi ")
			say_reward("Kazanabileceğin itemler ; ")
			say_item_vnum(30179)
			say_item_vnum(30199)
			say_item_vnum(30197)	
			wait()
			send_letter("NP Sistemi ")			
			end	
			if bsec == 2 then
			say_title("NP Sistemi: ")
			say("Kestiğinde kazanacağın puanlar ; ")
			say_reward("Karşı krallık oyuncuları sana 1NP kazandırır.") 
			say_reward("Karanlık Hayalet Lider boss'u 1NP puanı kazandırır.")
			say_reward("Kraliçe Örümcek boss'u 1NP puanı kazandırır.")		
			say_reward("Dev Çöl Kamlumbağa boss'u 1NP puanı kazandırır.")	
			say_reward("Sarı Kaplan Hayaleti boss'u 2NP puanı kazandırır.")	
			say_reward("Dokuz Kuyruk boss'u 2NP puanı kazandırır.")		
			say_reward("Alev Kral boss'u 2NP puanı kazandırır.")	
			say_reward("Dev Hayalet Ağacı boss'u 2NP puanı kazandırır.")					
			say_reward("Güçlü Buz Cadısı boss'u 3NP puanı kazandırır.")	
			say_reward("Lusifer-Azrail boss'u 3NP puanı kazandırır.")		
			say_reward("Komutan-General boss'u 4NP puanı kazandırır.")	
			say_reward("Beran-Staou boss'u 5NP puanı kazandırır.")	
			wait()
			send_letter("NP Sistemi ")				
			end
			if bsec == 3 then
			say_title("NP Sistemi: ")
			say("NP Kazanmak için 90.lv üstü karakterleri kesmelisin")
			say("90.Lv üstü kestiğin karakterler sana 1 puan verir")
			say("100 Puan'a ulaştığın zaman hediye alabilirsin")
			say("Hediye aldığın zaman 100 puanın karakterden eksilir")
			say("Bir karakter'i 10 dakika aralıklarla kesebilirsin")
			say("Boss puanları puan tablosunda vardır bakabilirsiniz.")		
			wait()
			send_letter("NP Sistemi ")		
			end
			if bsec == 4 then	
			wait()
				send_letter("NP Sistemi ")
				return
			end
			if sec == 5 then
			wait()
				send_letter("NP Sistemi ")
				return
				end
			end
		end
		when kill with npc.get_race() == 2491 begin --- Komutan
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_komutan")
			pc.setqf("kill_komutan",b+1)
			pc.setqf("kill",a+4)
			chat(mob_name(2491).." Keserek 4 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+4 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+4 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2495 begin --- General 1
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_general")
			pc.setqf("kill_general",b+1)
			pc.setqf("kill",a+4)
			chat(mob_name(2492).." Keserek 4 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+4 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+4 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2492 begin --- General 2
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_general")
			pc.setqf("kill_general",b+1)
			pc.setqf("kill",a+4)
			chat(mob_name(2492).." Keserek 4 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+4 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+4 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2091 begin --- Kraliçe Örümcek
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_orumcek")
			pc.setqf("kill_orumcek",b+1)
			pc.setqf("kill",a+1)
			chat(mob_name(2091).." Keserek 1 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+1 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+1 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2092 begin --- Örümcek Barones
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_barones")
			pc.setqf("kill_barones",b+1)
			pc.setqf("kill",a+5)
			chat(mob_name(2092).." Keserek 5 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+10 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+10 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2191 begin --- Dev Çöl Kaplumbağa
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_col")
			pc.setqf("kill_col",b+1)
			pc.setqf("kill",a+1)
			chat(mob_name(2191).." Keserek 1 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+1 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+1 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 1304 begin --- Sarı Kaplan
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_kaplan")
			pc.setqf("kill_kaplan",b+1)
			pc.setqf("kill",a+2)
			chat(mob_name(1304).." Keserek 2 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+2 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+2 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2598 begin --- Azrail
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_azrail")
			pc.setqf("kill_azrail",b+1)
			pc.setqf("kill",a+3)
			chat(mob_name(2598).." Keserek 3 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+3 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+2 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 792 begin --- Karanlık Hayalet Lider
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_lider")
			pc.setqf("kill_lider",b+1)
			pc.setqf("kill",a+1)
			chat(mob_name(792).." Keserek 1 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+1 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+1 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 691 begin --- Ork Reisi
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_ork")
			pc.setqf("kill_ork",b+1)
			pc.setqf("kill",a+1)
			chat(mob_name(691).." Keserek 1 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+1 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+1 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 1901 begin --- Dokuz Kuyruk
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_dokuz")
			pc.setqf("kill_dokuz",b+1)
			pc.setqf("kill",a+2)
			chat(mob_name(1901).." Keserek 2 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+2 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+2 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2206 begin --- Alev Kral
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_alev")
			pc.setqf("kill_alev",b+1)
			pc.setqf("kill",a+2)
			chat(mob_name(2206).." Keserek 2 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+2 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+2 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2306 begin --- Dev Hayalet Ağaç
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_agac")
			pc.setqf("kill_agac",b+1)
			pc.setqf("kill",a+2)
			chat(mob_name(2306).." Keserek 2 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+2 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+2 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 1192 begin --- Güçlü Buz Cadısı
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_cadi")
			pc.setqf("kill_cadi",b+1)
			pc.setqf("kill",a+3)
			chat(mob_name(1192).." Keserek 3 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+3 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+3 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 1093 begin --- Lusifer
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_lusi")
			pc.setqf("kill_lusi",b+1)
			pc.setqf("kill",a+3)
			chat(mob_name(1093).." Keserek 3 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+5 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+5 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill with npc.get_race() == 2493 begin --- Beran-Setaou
			local a = pc.getqf("kill")
			local b = pc.getqf("kill_beran")
			pc.setqf("kill_beran",b+1)
			pc.setqf("kill",a+5)
			chat(mob_name(2493).." Keserek 5 NP Puanı Kazandın.")
			local krallik = pc.get_empire()
			local krallik_kill = game.get_event_flag("np_"..krallik.."")
			if pc.getqf("kill")+5 >= krallik_kill then
				game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
				global_setvarchar("np_"..krallik.."",pc.get_name())
				chat("Krallığının en çok NP puanına sahip oyuncususun.")
			end
			if a+5 == 100 then
				chat("100 NP Puanın var. ")
				chat("Sol taraftaki görevden hediyeni alabilirsin.")
			end
		end
		when kill begin
            if npc.empire != pc.empire and npc.is_pc() then
				local vid = npc.get_vid()
				local old_pc = pc.select(vid)
				if old_pc != 0 then
					local rakip_level = pc.get_level()
					local rakip = pc.get_name()
					local rakip_emp = pc.get_empire()
					pc.select(old_pc)
					if rakip_level > 90 and pc.get_level() >= 90 then
						local kontrol = pc.getqf("kill_"..rakip.."")
						local sure = pc.getqf("kill_"..rakip.."_sure")
						if get_time() > sure then
							pc.setqf("kill_"..rakip.."_sure",0)
							if kontrol >= 2 then
								pc.setqf("kill_"..rakip.."_sure",get_time()+60*60)
								chat("Aynı oyuncuyu çok sık öldürdüğün için 60 dakika boyuncu bu oyuncudan NP kazanamayacaksın.")
								pc.setqf("kill_"..rakip.."",0)
								pc.setqf("np_engel",1)
								return
							else
								pc.setqf("kill_"..rakip.."",kontrol+1)
								pc.setqf("kill", pc.getqf("kill")+1)
								local rakip_kes_1 = pc.getqf("kill_"..rakip_emp.."")
								pc.setqf("kill_"..rakip_emp.."",rakip_kes_1+1)
								local krallik = pc.get_empire()
								local krallik_kill = game.get_event_flag("np_"..krallik.."")
								if pc.getqf("kill")+1 >= krallik_kill then
									game.set_event_flag("np_"..krallik.."",pc.getqf("kill"))
									global_setvarchar("np_"..krallik.."",pc.get_name())
									chat("Krallığının en çok NP puanına sahip oyuncususun.")
								end
								if pc.getqf("kill")+1 == 100 then
									chat("100 NP Puanın var. ")
									chat("Sol taraftaki görevden hediyeni alabilirsin.")
								end
								chat("Tebrikler "..rakip.." oyuncusunu yenerek 1 NP puanı kazandın.")
								chat("Toplam "..pc.getqf("kill").." NP puanın var. ")
							end
							pc.setqf("np_engel",0)
						else
							chat("Aynı oyuncuyu çok sık öldürdüğün için artık bu oyuncuda NP kazanamayacaksın.")
							chat("Kalan süre "..math.floor(sure-get_time()).." saniye.")
						end
					end
				end				
			end
		end
	end
end

10 np puanı var hediye al diyorum veriyor nasıl düzelticez bunu kontrol ettim if yapılarını herşey sağlam ama neden böyle yapıyor.
 
@TILKI OGUZ;

24 Saat içerisinde çalıştığına dair görüntü ekleyiniz.
 
Moderatör tarafında düzenlendi:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst