Ws Turnuvası İtem bahisli

Kategori: Metin2 Server Yönetim Bilgileri

Ws Turnuvası İtem bahisli: Metin2 serverinize duello larda itemine ws atmak için oluşturulmuş bir questtir. Metin2 server oyuncularınız bu sistem ile item için duello Ws atabilirler

Görüş Yaz : Yorumlar/Yorum Ekle

Facebook'ta Paylaş:

Google+'da Paylaş:

Ws Turnuvası İtem bahisli

Ws Turnuvası İtem bahisli

Metin2 pvp server oyunlarında duellonun yeri çok ayrıdır. Ws atarak millet birbirine gövde gösterisi yapabilirler. Bu sistemi daha da heyecanlandırmak için item silah vs ödüllü bahis sistemi tarzı bir amaç koyabilirsiniz. Bu şekilde atılan duellolar sonucu kazanan bir hediye alır. Sistem basit itemine düello yapılıyorsa 20087 numaları NPC'den İtemler konularak 2 Taraflı VS Atılıyor Kazanan İtemleri Alıyor

Kod:

quest arena begin
    state start begin
        when 20087.take with item.get_id() begin
            local kod  = item.get_vnum()
            local itemid = item.get_id()
            say_title(" Merhaba "..pc.get_name().." ")
            say_item_vnum(kod)
            say("Kaç Adetine Vs Atmak İstiyorsun ?")
            local adet = tonumber(input())
            if pc.count_item (kod) < adet then
            say("Yeterli İtemin Yok")
            else
            if get_time() < pc.getqf("next_time") then
                say(" Tekrar İtemine Vs Atabilmek İçin ")
                say(" 1 Saat Beklemelisin ")
            elseif pc.get_level() < 74 then
                say(" Arenada dövüşebilmek için ")
                say(" en az 75 olman gerekir. ")
            else
                say_title("İtemine Duello System")
                say(" Arenaya hoşgeldin. ")
--            local kontrol = mysql_query("SELECT *FROM player.item WHERE item.id = '"..itemid.."' ORDER BY item.attrtype0 DESC, item.attrvalue0 DESC, item.attrtype1 DESC, item.attrvalue1 DESC, item.attrtype2 DESC, item.attrvalue2 DESC, item.attrtype3 DESC, item.attrvalue3 DESC, item.attrtype4 DESC, item.attrvalue4 DESC ")
                say(" Güzel İtemini Ortaya Koydun. ")
                say("Şimdi Sıra Kendine Rakip Belirlemekte")
                say("Size Bu Hizmeti Sağladığım İçin İkinizdende")
                say("5M Alacağım Unutma! Bu Şartları Kabul Ediyorsan")
                wait()
                say(" Rakibinin Adını Yaz ")
                local my_vid = pc.get_vid()
                local rakip = input()
                local u_vid = find_pc_by_name(rakip)
                local m_vid = pc.get_vid()
                game.set_event_flag("duello_rakip", rakip)
                if rakip == "" or rakip == pc.get_name() or u_vid == 0 then
                    say(" Bir Hata Oluştu Bunun sebebi")
                    say(" Gerekli Alanı Boş Bırakmış Olabilir Veya ")
                    say(" Kendi adınızı yazmış olabilirsiniz ")
                    return
                elseif not npc.is_near_vid(u_vid,10) then
                    say(" "..rakip.." senden çok uzak ")
                    say(" Yoksa senden korktu mu ? ")
                    return
                elseif npc.is_near_vid(u_vid,10) then
                    local old = pc.select(u_vid)
                    local u_level = pc.get_level()
                    local rakip_gold = pc.get_gold()
                    local u_sure = pc.getqf("next_timee")
                    pc.select(old)
                    local m_level = pc.get_level()
                    local param = pc.get_gold()
            
                    if m_level - u_level > 10 or u_level - m_level > 10 then
                        say(" "..rakip.." senden çok güçlü  ")
                        say(" veya zayıf. ")
                        say(" Başka bir rakip bul kendine. ")
                        say(" Unutma Bu Senin İyiliğin İçin.")
                        return
                    else
                        if rakip_gold < 5000000 then
                            say(" Rakibinin yeterli parası yok. ")
                        else
                        pc.select(u_vid)
                        if pc.count_item (kod) < adet then
                        pc.select(m_vid)
                            say("Rakibinin yeterli itemi yok.")
                        else
                            if param < 5000000 then
                                say(" Yeterli paran yok. (5M) ")
                            else
                                if get_time() < u_sure then
                                    say(" Rakibin daha yeni ")
                                    say(" arenayı kullanmış. ")
                                    return
                                else
                                    pc.select(m_vid)
                                    local teklif = confirm(u_vid, pc.name.." ile arenada dövüşmek istiyor musunnnnnnnnnnn ?",30)
                                    if teklif == CONFIRM_OK then
                                        local old = pc.select(u_vid)
                                        pc.setqf("durumm",1)
                                        pc.setqf("next_time", get_time() + 3600 * 1)
                                        pc.change_gold(-5000000)
                                        pc.remove_item(kod,adet)
                                        game.set_event_flag("iteminevs_price_count", adet)
                                        game.set_event_flag("iteminevs_price_vnum", kod)
                                        pc.select(old)
                                        local m_name = pc.name
                                        pc.setqf("durum",1)
                                        pc.setqf("next_time", get_time() + 3600 * 1)
                                        pc.change_gold(-5000000)
                                        pc.remove_item(kod,adet)
                                        game.set_event_flag("iteminevs_price_count", adet)
                                        game.set_event_flag("iteminevs_price_vnum", kod)
                                        say("")
                                        say(" "..rakip.. " İtemine dövüşü kabul etti. ")
                                        say("")
                                        wait()
                                        setskin(NOWINDOW)
                                        notice_all(" "..rakip.." ile "..pc.name.. " İtemine Dövüşe Başlıyor ")
                                        pc.select(m_vid)
                                        command("pvp "..u_vid)
                                        pc.select(u_vid)
                                        command("pvp "..m_vid)
                                    else
                                        say("")
                                        say(" "..rakip.. " Arenaya çağrını redetti. ")
                                    end
                                end
                            end
                        end
                    end
                end
            end
        end
        end
        end
        when kill with pc.getqf("durum") == 1 begin
            pc.setqf("raund",pc.getqf("raund")+1)
            if pc.getqf("raund") == 1 then
                chat(" Tebrikler Rakibini Başarıyla Yendin. ")
                chat(" Bende Sana Hak Ettiğin Ödülü Veriyorum. ")
                pc.give_item2(game.get_event_flag("iteminevs_price_vnum"), game.get_event_flag("iteminevs_price_count"))
                pc.give_item2(game.get_event_flag("iteminevs_price_vnum"), game.get_event_flag("iteminevs_price_count"))
                pc.delqf("raund")
                pc.setqf("durum",0)
                pc.select(u_vid)
                say("Üzgünüm Dostum Malesef Yenildin Üzülme")
                say("Kendini Geliştirmelisin.")
                pc.delqf("raund")
                pc.setqf("durum",0)
    end
end
end
end

 

Kod:
quest itemineduello begin
    state start begin
        when 20087.chat. "İtemine Duello Atmak İstiyorum" begin
        say_title("İtemine Duello Sistemi")
        local isim = pc.get_name()
        say("Merhaba "..isim.."")
        game.set_event_flag("yollayan1",isim)
        say("Demek İtemine Duello Atmak İstiyorsun.")
        say("Lütfen Buraya Rakibinin Adını Yaz")
        local my_vid = pc.get_vid()
        game.set_event_flag("myvid", my_vid)
        local rakip = input()
        game.set_event_flag("yollayan",rakip)
        local u_vid = find_pc_by_name(rakip)
        local old = pc.select(u_vid)
        pc.select(old)
        game.set_event_flag("rakipvid", u_vid)
        local teklif = confirm(u_vid, pc.name.." ile İtemine dövüşmek istiyor musun ?",30)
        if teklif == CONFIRM_OK then
        say_title("İtemine Duello Sistemi")
        say("Rakibin İtemine Duelloyu Kabul Etti.")
        say("Şimdi Üzerime Vs Atmak İstediğin İtemi")
        say("Sürükleyebilirsin.")
        pc.setqf("duelloyollayan",1)
        pc.select(old)
        pc.getqf("duellorakip",1)
        pc.select(my_vid)
        else
        say_title("İtemine Duello Sistemi")
        say("Üzgünüm "..isim.."")
        say("Malesef Rakibin Duelloyu Kabul Etmedi.")
        end
        end
        when 20087.take with pc.getqf("duelloyollayan") == 1 begin
        say_title("İtemine Duello Sistemi")
        say("Merhaba "..pc.get_name().."")
        say("Demek İtemiini Üzerime Sürükledin.")
        say("İteminin Özelliklerine Bakalım.")
        local kod  = item.get_vnum()
        game.set_event_flag("yollayan_item",kod)
        local itemid = item.get_id()
        say_item_vnum(kod)
        wait()
        say_title("İtemine Duello Sistemi")
        say("Pekala Şimdi Rakibinin İtem Koymasını Bekliyeceğiz.")
        pc.setqf("duelloyollayan",0)
        end
        when 20087.take begin
        say_title("İtemine Duello Sistemi")
        say("Merhaba "..pc.get_name().."")
        say("Demek İtemiini Üzerime Sürükledin.")
        say("İteminin Özelliklerine Bakalım.")
        local kodd  = item.get_vnum()
        game.set_event_flag("rakip_item",kodd)
        pc.setqf("iteminevs",1)
        local itemid = item.get_id()
        say_item_vnum(kodd)
        wait()
        game.set_event_flag("duello_rakip", 0)
        pc.select(game.get_event_flag("myvid"))
        say_title("İtemine Duello Sistemi")
        say("Merhaba "..pc.get_name()"")
        say("Rakibinde İteminini Ortaya Koydu.")
        say_item_vnum(game.set_event_flag("rakip_item"))
        end
        end
        end

 

Kod:

quest iteminevs begin
	state start begin
		when 20087.take with item.get_id() begin
				local kod  = item.get_vnum()
			local itemid = item.get_id()
			local vsyollayan = pc.get_name()
			say_title(" Merhaba "..pc.get_name().." ")
			say_item_vnum(kod)
			say("Kaç Adetine Vs Atmak İstiyorsun ?")
			local adet = tonumber(input())
			game.set_event_flag("iteminevs_price_count", adet)
			game.set_event_flag("iteminevs_price_vnum", kod)
			if pc.count_item (kod) < adet then
			local itemname = item_name(kod)
			local bulunan = pc.count_item(kod)
			local eksikhesapla = adet-bulunan
			say("Malesef Envanterinde "..adet.." "..itemname.." Bulunmuyor!")
			say("Envanterinde Toplam: "..bulunan.." adet "..itemname.." Var")
			say("Envanterinde "..eksikhesapla.." Adet "..itemname.." Eksik !")
			else
			if get_time() < pc.getqf("next_timee") then
				say(" Tekrar İtemine Vs Atabilmek İçin ")
				say(" 1 Saat Beklemelisin ")
			elseif pc.get_level() < 74 then
				say(" Arenada dövüşebilmek için ")
				say(" en az 75 olman gerekir. ")
			else
				say_title("İtemine Duello System")
				say(" Arenaya hoşgeldin. ")
			--local kontrol = mysql_query("SELECT *FROM player.item WHERE item.id = '"..itemid.."' ORDER BY item.attrtype0 DESC, item.attrvalue0 DESC, item.attrtype1 DESC, item.attrvalue1 DESC, item.attrtype2 DESC, item.attrvalue2 DESC, item.attrtype3 DESC, item.attrvalue3 DESC, item.attrtype4 DESC, item.attrvalue4 DESC ")
				say(" Güzel İtemini Ortaya Koydun. ")
				say("Şimdi Sıra Kendine Rakip Belirlemekte")
				say("Size Bu Hizmeti Sağladığım İçin İkinizdende")
				say("5M Alacağım Unutma! Bu Şartları Kabul Ediyorsan")
				wait()
				say(" Rakibinin Adını Yaz ")
				local my_vid = pc.get_vid()
				game.set_event_flag("myvid", myvid)
				local rakip = input()
				local u_vid = find_pc_by_name(rakip)
				game.set_event_flag("rakipvid", u_vid)
				local m_vid = pc.get_vid()
				game.set_event_flag("duello_rakip", rakip)
				if rakip == "" or rakip == pc.get_name() or u_vid == 0 then
					say(" Bir Hata Oluştu Bunun sebebi")
					say(" Gerekli Alanı Boş Bırakmış Olabilir Veya ")
					say(" Kendi adınızı yazmış olabilirsiniz ")
					return
				elseif not npc.is_near_vid(u_vid,10) then
					say(" "..rakip.." senden çok uzak ")
					say(" Yoksa senden korktu mu ? ")
					return
				elseif npc.is_near_vid(u_vid,10) then
					local old = pc.select(u_vid)
					local u_level = pc.get_level()
					local rakip_gold = pc.get_gold()
					local u_sure = pc.getqf("next_timee")
					pc.select(old)
					local m_level = pc.get_level()
					local param = pc.get_gold()
			
					if m_level - u_level > 10 or u_level - m_level > 10 then
						say(" "..rakip.." senden çok güçlü  ")
						say(" veya zayıf. ")
						say(" Başka bir rakip bul kendine. ")
						say(" Unutma Bu Senin İyiliğin İçin.")
						return
					else
						if rakip_gold < 5000000 then
							say(" Rakibinin yeterli parası yok. ")
						else
						pc.select(u_vid)
						if pc.count_item (kod) < adet then
						pc.select(m_vid)
							say("Rakibinde Yeterli Miktarda İtem Yok.")
						else
							if param < 5000000 then
								say(" Yeterli paran yok. (5M) ")
							else
								if get_time() < u_sure then
									say(" Rakibin daha yeni ")
									say(" arenayı kullanmış. ")
									return
								else
									pc.select(m_vid)
									local yaziyazak = item_name(kod)
									local teklif = confirm(u_vid, pc.name.." ile ["..yaziyazak.." "..adet.."x]'e dövüşmek istiyor musun ?",30)
									if teklif == CONFIRM_OK then
										local old = pc.select(u_vid)
										pc.setqf("iteminevsdurum",1)
										pc.setqf("next_time", get_time() + 3600 * 1)
										pc.setqf("iteminevsdurum",1)
										pc.change_gold(-5000000)
										pc.remove_item(kod,adet)
										pc.select(old)
										local m_name = pc.name
										pc.setqf("iteminevsdurum",1)
										pc.setqf("next_time", get_time() + 3600 * 1)
										pc.setqf("iteminevsdurum",1)
										pc.change_gold(-5000000)
										pc.remove_item(kod,adet)
										say("")
										say(" "..rakip.. " İtemine dövüşü kabul etti. ")
										say("")
										wait()
										setskin(NOWINDOW)
										notice_all(" "..rakip.." ile "..pc.name.. " İtemine Dövüşe Başlıyor ")
				pc.select(u_vid)
				command("pvp "..m_vid)
				pc.select(m_vid)
				command("pvp "..u_vid)
									else
										say("")
										say(" "..rakip.. " Arenaya çağrını redetti. ")
									end
								end
							end
						end
					end
				end
			end
		end
		end
		end
		when kill with npc.is_pc() and pc.getqf("iteminevsdurum") == 1 begin
			pc.setqf("raund",pc.getqf("raund")+1)
			if pc.getqf("raund") == 1 then
				notice_big(" Tebrikler Rakibini Başarıyla Yendin. ")
				notice_big(" Bende Sana Hak Ettiğin Ödülü Veriyorum. ")
				pc.give_item2(game.get_event_flag("iteminevs_price_vnum"), game.get_event_flag("iteminevs_price_count"))
				pc.give_item2(game.get_event_flag("iteminevs_price_vnum"), game.get_event_flag("iteminevs_price_count"))
				pc.setqf("iteminevsdurum",0)
				pc.setqf("raund",0)
				pc.select(game.get_event_flag("rakipvid"))
				pc.setqf("iteminevsdurum",0)
				pc.setqf("raund",0)
				pc.select(game.get_event_flag("myvid"))
				pc.setqf("iteminevsdurum",0)
				pc.setqf("raund",0)
			end
		end
	end
end

Anlatım ;

Kodları alıp bir txt içine kaydedin daha sonra uzantısını .lua olarak değiştirin

- cd /usr/game/share/locale/turkey/quest Klasörüne atın
- ./qc isim.lua

Yazın reboot atın hazır. pvp server team

tarihinde gönderilen başlık ile ilgili tecrübe ve yorumlarınızı eklemeyi lütfen unutmayınız. Ws Turnuvası İtem bahisli gibi Pvp Serverler konuları ve mmo online oyunlar konularında da sizlere en iyi hizmeti verebilmemiz için lütfen yorum atmayı unutmayınız.

Yorumlar / + Yorum Gönder / Bütün yorumlar

Henüz Yorum Yok! Yorum Gönderen İlk Sen Ol!

Konu ile ilgili olarak Yorumlarınız ve eleştirileriniz ile konu gelişimine destek verebilirsiniz.

Pvp Serverlar PvpServerlar.Biz Sitemiz uzun yıllar sonucu verilen emekler ve bilgi birikimi sonucu oluşmuştur. Bu birikimi ziyaretcilerimiz ile paylaşmaktan grur duyarız. Oyun tanıtımlarını Pvp Server ilanlarından bulabilirsiniz. Sitemiz online oyunlar başta olmak üzere Serverlar haberleri, teknoloji haberleri, Teknolojide mobil telefonlar, bilgisayarlar, oyun incelemeleri ve oyun tanıtımları gibi bir çok kategoride sizlere hizmet vermektedir. Oyun Bölümleri olarak metin2, silkroad, knight online gibi topluluğu yüksek olanlara önem vermektedir.

Sor Cevap Pvp Serverler

En Son Yapılan Yorumlar

Pvp

ahmet varlı wolfteam-directx-8.1-hata-cozumu Başlığına yorum yaptı.

Pvp

devrim kaya kara-buyu-1-1-wslik-efsunlari-2016 Başlığına yorum yaptı.

Pvp

asdasda pvp-de-en-iyi-silkroad-sunucu-firmasi Başlığına yorum yaptı.

Pvp

Cihan Sen kara-buyu-1-1-wslik-efsunlari-2016 Başlığına yorum yaptı.

Pvp

sakaskaks sro-loader-coklu-silkroad-acma Başlığına yorum yaptı.

Pvp

EmirhanSEKERHD car-isim-ve-anlamlari-karakterler-icin Başlığına yorum yaptı.

.