bikral 1
bikral
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
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...

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.
 
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