Bulundu Belirli alana rütbe ile girme

  • Konuyu Başlatan Konuyu Başlatan Erenslslsl
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 716
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
ekledikden sonra skripti paylaşırmısın ozaman denicem
Python:
options:
    # EKLEME YAPARKEN:

    # 1. argüman world guard region ismi.
    # 2. argüman oyuncunun bölgeye girebilmek için sahip olması gereken yetki.

    # örnek: "cave,cave.enter"
 
    restrictedRegions: "duelsarea,permission.elmas" # böyle and ile bağlayarak ekleyebilirsin.




on region enter:
    set {_restrictedRegions::*} to {@restrictedRegions}

    loop {_restrictedRegions::*}:
        set {_split::*} to loop-value split at ","

        set {_region} to {_split::1} parsed as region
        set {_permission} to {_split::2}

        if event-region is {_region}:
            set {_b} to true
            stop loop

    if {_b} is true:
        if player doesn't have permission {_permission}:
            send title "&cʙᴜ ʙᴏʟɢᴇʏᴇ ɢɪʀᴇᴍᴇᴢѕɪɴ!" with subtitle "<#CDCDCD>Bu bölgeye girmeye iznin yok." to player
            play sound "entity.wither.shoot" to player at player

            set {_v} to vector between location of block at player and player's location
            set {_v} to normalized ({_v} * -1)
            set y component of {_v} to 0.1

            set {_loc} to location of player
            set {_i} to 10
            while {_i} >= 0:
                add x component of {_v} to x-coord of {_loc}
                add y component of {_v} to y-coord of {_loc}
                add z component of {_v} to z-coord of {_loc}

                if "%region at {_loc}%" contains "%event-region%":
                    if {_i} is 0:
                        set {_v} to {_v} * -1

                remove 1 from {_i}

            set {_firstloc} to location of player

            wait a tick
            set {_i} to 0
            
            while "%regions at player%" contains "%event-region%":
                
                add 1 to {_i}
                push player {_v}

                if mod({_i}, 20) is 0:
                    teleport player to {_firstloc}

                if {_i} >= 200:
                    teleport player to spawn of world of player

                wait 2 tick

Kodu baya zenginleştirdim. Bilmen gereken şey, oyuncu olur da bir şekilde kendisini içeride bug'a sokarsa 20 saniye sonra o dünyanın spawn'ına ışınlanacak.

Bir de options kısmını tekrar düzenlemen gerek.
 
restrictedRegions<span>:</span> <span>"duelsarea,permission.elmas"</span> <span># böyle and ile bağlayarak ekleyebilirsin.</span><br>

kral bu kısmı duelsarea kısmını kendi worldguard koruma ismini yazıcağım demi
 
Python:
options:
    # EKLEME YAPARKEN:

    # 1. argüman world guard region ismi.
    # 2. argüman oyuncunun bölgeye girebilmek için sahip olması gereken yetki.

    # örnek: "cave,cave.enter"
 
    restrictedRegions: "duelsarea,permission.elmas" # böyle and ile bağlayarak ekleyebilirsin.




on region enter:
    set {_restrictedRegions::*} to {@restrictedRegions}

    loop {_restrictedRegions::*}:
        set {_split::*} to loop-value split at ","

        set {_region} to {_split::1} parsed as region
        set {_permission} to {_split::2}

        if event-region is {_region}:
            set {_b} to true
            stop loop

    if {_b} is true:
        if player doesn't have permission {_permission}:
            send title "&cʙᴜ ʙᴏʟɢᴇʏᴇ ɢɪʀᴇᴍᴇᴢѕɪɴ!" with subtitle "<#CDCDCD>Bu bölgeye girmeye iznin yok." to player
            play sound "entity.wither.shoot" to player at player

            set {_v} to vector between location of block at player and player's location
            set {_v} to normalized ({_v} * -1)
            set y component of {_v} to 0.1

            set {_loc} to location of player
            set {_i} to 10
            while {_i} >= 0:
                add x component of {_v} to x-coord of {_loc}
                add y component of {_v} to y-coord of {_loc}
                add z component of {_v} to z-coord of {_loc}

                if "%region at {_loc}%" contains "%event-region%":
                    if {_i} is 0:
                        set {_v} to {_v} * -1

                remove 1 from {_i}

            set {_firstloc} to location of player

            wait a tick
            set {_i} to 0
           
            while "%regions at player%" contains "%event-region%":
               
                add 1 to {_i}
                push player {_v}

                if mod({_i}, 20) is 0:
                    teleport player to {_firstloc}

                if {_i} >= 200:
                    teleport player to spawn of world of player

                wait 2 tick

Kodu baya zenginleştirdim. Bilmen gereken şey, oyuncu olur da bir şekilde kendisini içeride bug'a sokarsa 20 saniye sonra o dünyanın spawn'ına ışınlanacak.

Bir de options kısmını tekrar düzenlemen gerek.
kral "duelsarea,permission.elmas" bu kısmı duelsarea yerine Karspawn yazcaz demi eskisi gibi bide başka bir rütbeninde girmesini istiyorsak şöyle yapcaz demi "KarSpawn,permission.zümrüt" and "KarSpawn,permission.epic"
 
kral "duelsarea,permission.elmas" bu kısmı duelsarea yerine Karspawn yazcaz demi eskisi gibi bide başka bir rütbeninde girmesini istiyorsak şöyle yapcaz demi "KarSpawn,permission.zümrüt" and "KarSpawn,permission.epic"
Hayır öyle değil. KarSpawn'a karspawn.enter yaparsan zümrüt ve epic gruplarına karspawn.enter yetkisini verirsen ikisi de giriş yapabilir.

Yani:

"KarSpawn,karspawn.enter"

Şeklinde yaparsan kullandığın yetki eklentisinden karspawn.enter yetkisini istediğin gruplara verebilirsin.
 
kral şimdi sizin verdiğiniz skripte ben nereyi kendime göre ayarlıcam bide luckpermsden girmesini istediğim rütbelere hangi izni vericem bunları sölesen yeter
Hayır öyle değil. KarSpawn'a karspawn.enter yaparsan zümrüt ve epic gruplarına karspawn.enter yetkisini verirsen ikisi de giriş yapabilir.

Yani:

"KarSpawn,karspawn.enter"

Şeklinde yaparsan kullandığın yetki eklentisinden karspawn.enter yetkisini istediğin gruplara verebilirsin.
 
kral şimdi sizin verdiğiniz skripte ben nereyi kendime göre ayarlıcam bide luckpermsden girmesini istediğim rütbelere hangi izni vericem bunları sölesen yeter
Python:
    restrictedRegions: "KarSpawn,karspawn.enter" and "başkabölge,başkabölge.enter" # böyle and ile bağlayarak ekleyebilirsin.

Buna benzer kullanım yaparsan daha basit olur.

karspawn.enter yetkisini istediğin gruplara verebilirsin.
 
options:
# EKLEME YAPARKEN:

# 1. argüman world guard region ismi.
# 2. argüman oyuncunun bölgeye girebilmek için sahip olması gereken yetki.

# örnek: "cave,cave.enter"

restrictedRegions: "KarSpawn,karspawn.enter" and "başkabölge,başkabölge.enter" # böyle and ile bağlayarak ekleyebilirsin.lirsin.




on region enter:
set {_restrictedRegions::*} to {@restrictedRegions}

loop {_restrictedRegions::*}:
set {_split::*} to loop-value split at ","

set {_region} to {_split::1} parsed as region
set {_permission} to {_split::2}

if event-region is {_region}:
set {_b} to true
stop loop

if {_b} is true:
if player doesn't have permission {_permission}:
send title "&cʙᴜ ʙᴏʟɢᴇʏᴇ ɢɪʀᴇᴍᴇᴢѕɪɴ!" with subtitle "<#CDCDCD>Bu bölgeye girmeye iznin yok." to player
play sound "entity.wither.shoot" to player at player

set {_v} to vector between location of block at player and player's location
set {_v} to normalized ({_v} * -1)
set y component of {_v} to 0.1

set {_loc} to location of player
set {_i} to 10
while {_i} >= 0:
add x component of {_v} to x-coord of {_loc}
add y component of {_v} to y-coord of {_loc}
add z component of {_v} to z-coord of {_loc}

if "%region at {_loc}%" contains "%event-region%":
if {_i} is 0:
set {_v} to {_v} * -1

remove 1 from {_i}

set {_firstloc} to location of player

wait a tick
set {_i} to 0

while "%regions at player%" contains "%event-region%":

add 1 to {_i}
push player {_v}

if mod({_i}, 20) is 0:
teleport player to {_firstloc}

if {_i} >= 200:
teleport player to spawn of world of player

wait 2 tick
kral bu şekilde düzenledim sadece luckpermisin sayfasından zümrüt ve epic rütbelerine karspawn.enter iznini vericeğim bundan başka bişi yok demi
 
kral bu şekilde düzenledim sadece luckpermisin sayfasından zümrüt ve epic rütbelerine karspawn.enter iznini vericeğim bundan başka bişi yok demi
Aynı şeyi 20 defa dile getirmiş okuma yazman var değil mi? Mantığıda açıklamış hani bari araştırıp konu açsaydın kullandığın eklentide (WorldGuard) bulunan bir özellik zaten.
 
Aynı şeyi 20 defa dile getirmiş okuma yazman var değil mi? Mantığıda açıklamış hani bari araştırıp konu açsaydın kullandığın eklentide (WorldGuard) bulunan bir özellik zaten.
kardeşim hatasız hemde öğrenmeye çalışıyorum ? araştırıp konu açmam seni ilgilendirme zboş boş cevap yazmakdan başka bişi değil bu adam bana cevap veriyor senlik bir durum yok
 
arkadaşlar
evet başka bir şey yok.

konuyu hayla çözemedim elitra ve fişekle o alana girebiliyoruz girememiz lazım normalde
bir alanı değilde bir dünyaya rütbe ile girmeyi yapabilirseniz ole daha iyi olur yapabilirseniz
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst