Çözüldü Gueste Krallık engeli nasıl eklemem gerek!

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

alemji21

Üye
Üye
merhaba arkadaşlar yeni maplar eklediğim ışınlanma yuzugunu nasıl bayrak engeli yapabilirim mesela belirlediğim mapa shinso krallıgının girmesini istemiyorum guest olarak nasıl düzenlemek gerekir guest bilgisi olan biri yardımcı olursa sevinirim

Mesela bu maplara shinso girmesini istemiyorum

Lua (Quest):
            elseif s == 5 then
            local sss = select("Ortak Evrim Körfezi","Ortak Boss Map ","Vazgeç ")
                if sss == 1 then
                if pc.get_level() >= 60 then
                pc.warp(1069900,1649100)
                else
                syschat("Bu bölgeye ışınlanabilmek için 60 level olmalısın. ")
                end
                elseif sss == 2 then
                if pc.get_level() >= 60 then
                pc.warp(1188700,17400)
                else
                syschat("Bu bölgeye ışınlanabilmek için 60 level olmalısın. ")
                end
                return
                end
            elseif s == 7 then
 
Çözüm
if pc.get_empire() == 1 then Kırmızı bayrak kodudur.

if pc.get_empire() == 2 then Sarı bayrak kodudur.

if pc.get_empire() == 3 then Mavi bayrak kodudur


örnek bir quest veriyorum sana yazılan bayraklar o haritaya gidemez mesela 44 indexli mape 1 ve 2 yazılmış o bayraklar oraya gitmeye çalıştıgında şehire ışınlanacaktır fakat gm karakterler gidebilecektir.

Lua (Quest):
quest imp_engelle begin
    state start begin
        when login begin
            if pc.get_map_index() == 44 and pc.get_empire() == 1 and not pc.is_gm() then
            pc.warp(469300,964200)
            elseif pc.get_map_index() == 44 and pc.get_empire() == 2 and not pc.is_gm() then
            pc.warp(55700,157900)
            elseif pc.get_map_index() == 24 and...
if pc.get_empire() == 1 then Kırmızı bayrak kodudur.

if pc.get_empire() == 2 then Sarı bayrak kodudur.

if pc.get_empire() == 3 then Mavi bayrak kodudur


örnek bir quest veriyorum sana yazılan bayraklar o haritaya gidemez mesela 44 indexli mape 1 ve 2 yazılmış o bayraklar oraya gitmeye çalıştıgında şehire ışınlanacaktır fakat gm karakterler gidebilecektir.

Lua (Quest):
quest imp_engelle begin
    state start begin
        when login begin
            if pc.get_map_index() == 44 and pc.get_empire() == 1 and not pc.is_gm() then
            pc.warp(469300,964200)
            elseif pc.get_map_index() == 44 and pc.get_empire() == 2 and not pc.is_gm() then
            pc.warp(55700,157900)
            elseif pc.get_map_index() == 24 and pc.get_empire() == 1 and not pc.is_gm() then
            pc.warp(469300,964200)
            elseif pc.get_map_index() == 24 and pc.get_empire() == 3 and not pc.is_gm() then
            pc.warp(969600,278400)
            elseif pc.get_map_index() == 4 and pc.get_empire() == 2 and not pc.is_gm() then
            pc.warp(55700,157900)
            elseif pc.get_map_index() == 4 and pc.get_empire() == 3 and not pc.is_gm() then
            pc.warp(969600,278400)
            end
        end
    end
end
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Yorumunuz için teşekkürler hocam şimdi Bişey Danışcam Size bende bir map var onu sadece imparatorluk savaşını kazanan krallık için orda boss eventi duzenlemek istiyorum guest olarak gorevlerde hangi krallık kazandıysa onun girmesini sececeğim bir guest nasıl yapabiliim hocam
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri