Hikayeler

Reklam vermek için turkmmo@gmail.com

Eski Questleri Canlandırma I Büyü Questi

SeumonDizayn

Grafiker , Mapper
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Katılım
23 Ara 2015
Konular
128
Mesajlar
1,121
Online süresi
1ay 10g
Reaksiyon Skoru
307
Altın Konu
0
Başarım Puanı
184
TM Yaşı
10 Yıl 3 Ay 29 Gün
MmoLira
2,994
DevLira
144

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!


Asıl Konu Budur.

Linkler kırıldığı için yeniden hazırlayıp paylaşıyorum.

GÜNCELLEME !
BÜYÜLENECEK OYUNCU
WS ATARKEN , ÖLÜYKEN VEYA LONCA SAVAŞINDAYKEN SİSTEM ÇALIŞMAZ.


polyplayer.quest:
quest polyplayer begin
    state start begin
        when 70011.use begin
            if pc.is_fighting() or pc.is_pvp() then
                syschat("Savaş halindeyken bu şişeyi kullanamazsın.")
                return
            end

            say_title("Büyü Şişesi:")
            say("Büyülemek istediğiniz oyuncunun adını yazınız:")
            local name = input()
            local vid = find_pc_by_name(name)

            if name == "" then
                return
            elseif name == pc.get_name() then
                say_title("Büyü Şişesi:")
                say("Kendini büyüleyemezsin!")
                return
            elseif vid == 0 then
                say_title("Büyü Şişesi:")
                say("Bu oyuncu çevrimiçi değil veya mevcut değil.")
                return
            elseif not pc.is_near_vid(vid, 50) then
                say_title("Büyü Şişesi:")
                say("Büyülemek istediğin oyuncunun yanına gitmelisin.")
                return
            end

            local myvid = pc.select(vid)
            local target_is_fighting = pc.is_fighting()
            local target_is_pvp = pc.is_pvp()
            local target_is_dead = pc.is_dead()
            local victim_name = pc.get_name()
            
            if target_is_fighting or target_is_pvp or target_is_dead then
                pc.select(myvid)
                say_title("Büyü Şişesi:")
                say("Hedef oyuncu şu an savaşta veya meşgul.")
                return
            end

            local vnums = {2101, 20016, 20002, 11000, 5001, 992, 1301, 1303, 2191, 5161, 5162, 5163}
            local random_mob = vnums[number(1, table.getn(vnums))]
            
            pc.polymorph(random_mob, 300)
            syschat("Bir büyü şişesiyle dönüştürüldün!")
            
            pc.select(myvid)
            
            say_title("Büyü Şişesi:")
            say("Oyuncu " .. victim_name .. " 5 dakikalığına büyülendi.")
            item.remove()
        end
    end
end
 
Son düzenleme:
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
 
Paylaşım için teşekkürler
 

Asıl Konu Budur.

Linkler kırıldığı için yeniden hazırlayıp paylaşıyorum.


polyplayer.quest:
quest polyplayer begin
    state start begin
        when 70011.use begin
            local start_count = pc.count_item(70011)
           
            say_title("Büyü Şişesi:")
            say("Büyülemek istediğiniz oyuncunun adını yazınız:")
            local name = input()
            local vid = find_pc_by_name(name)

            if name == "" then
                return
            elseif name == pc.get_name() then
                say_title("Büyü Şişesi:")
                say("Kendini büyüleyemezsin!")
                return
            elseif vid == 0 then
                say_title("Büyü Şişesi:")
                say("Bu oyuncu çevrimiçi değil veya mevcut değil.")
                return
            elseif not pc.is_near_vid(vid, 50) then
                say_title("Büyü Şişesi:")
                say("Büyülemek istediğin oyuncunun yanına gitmelisin.")
                return
            end

            -- Güvenlik kontrolü: Item hala yerinde mi?
            if pc.count_item(70011) < 1 then return end

            -- Dönüşüm İşlemi
            local myvid = pc.select(vid)
            local vnums = {2101, 20016, 20002, 11000, 5001, 992, 1301, 1303, 2191, 5161, 5162, 5163}
            local random_mob = vnums[number(1, table.getn(vnums))]
           
            pc.polymorph(random_mob, 300) -- 300 saniye = 5 dakika
            syschat("Bir büyü şişesiyle dönüştürüldün!")
           
            local victim = pc.get_name()
            pc.select(myvid)
           
            say_title("Büyü Şişesi:")
            say("Oyuncu " .. victim .. " 5 dakikalığına büyülendi.")
            item.remove()
        end
    end
end
Eline sağlık, Eğlenceli bir quest'e benziyor ancak bunu lonca savaşında yaptığında ortalık karışır. :)
Bir engel koyulabilir, Ama Koyulmasa da eğlenceli olabilir piyasada bu itemin değerini düşünemiyorum :)
 
Eline sağlık, Eğlenceli bir quest'e benziyor ancak bunu lonca savaşında yaptığında ortalık karışır. :)
Bir engel koyulabilir, Ama Koyulmasa da eğlenceli olabilir piyasada bu itemin değerini düşünemiyorum :)
yorumun için teşekkür ederim hocam dediğin çok mantıklı evet :D

bu ayar çekicem ben buna fikir için teşekkür ederim
 

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

Geri
Üst