Paylaşım Eski Questleri Canlandırma I Büyü Questi

KutlukHan

Yeni Üye
Aileden Biri
0
Aktiflik
WS ATARKEN , ÖLÜYKEN VEYA LONCA SAVAŞINDAYKEN SİSTEM ÇALIŞMAZ.

Kod:
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
 
Geri