Bulundu Nether Portalı yapılınca otomatik olarak kırılma skripti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

akinrhyme

Odunlara Vur Vur Vur!
Katılım
15 Mayıs 2021
Mesajlar
32
Elmaslar
0
Puan
1.995
Yaş
27
Konum
Yozgat
Minecraft
akinrhyme

Discord:

akin.vio#9724

Bir nether portalı yapıldığı zaman otomatik olarak portal kırılsın ve &f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız. yazsın
 
Kırmak yerine gitmeyi engelleseniz daha iyi olur bence.

Gitmeyi engelleme skripti:
Kod:
on world change:
    if event-world is world("world_nether"):
        if player does not have permission "nether.git":
            cancel event
            send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız."
 
Kırmak yerine engelleyebilirsiniz.

Kırmak yerine gitmeyi engelleseniz daha iyi olur bence.

Gitmeyi engelleme skripti:
Kod:
on world change:
    if event-world is world("world_nether"):
        if player does not have permission "nether.git":
            cancel event
            send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız."
End ve Nether sunucu dosyalarından direkt kapatılabilir.
 
Kırmak yerine gitmeyi engelleseniz daha iyi olur bence.

Gitmeyi engelleme skripti:
Kod:
on world change:
    if event-world is world("world_nether"):
        if player does not have permission "nether.git":
            cancel event
            send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız."
1621099765162.png
 
Kırmak yerine engelleyebilirsiniz.


End ve Nether sunucu dosyalarından direkt kapatılabilir.
"&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız."

Denmiş, kökten kapatılmasını istemiyor, belli kişiler harici gidilememesini istiyor.
 
"&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız."

Denmiş, kökten kapatılmasını istemiyor, belli kişiler harici gidilememesini istiyor.
Pardon o kısmı görmemişim :/
 
Kod:
import:
    org.bukkit.event.player.PlayerTeleportEvent

on PlayerTeleportEvent:
    if event.getTo().getWorld() is world("world_nether"):
        if event.getPlayer() does not have permission "nether.git":
            event.setCancelled(true)
            send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız." to event.getPlayer()

Bunun çalışması gerek, Skript-Mirror veya Skript-Reflect gerekli

*(skriptte nasıl getfrom vs. alacağımdan emin olamadığım için skriptmirror ile yaptım)*
 
Kod:
import:
    org.bukkit.event.player.PlayerTeleportEvent

on PlayerTeleportEvent:
    if event.getFrom().getWorld() is world("world_nether"):
        if event.getPlayer() does not have permission "nether.git":
            event.setCancelled(true)
            send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız." to event.getPlayer()

Bunun çalışması gerek, Skript-Mirror veya Skript-Reflect gerekli

*(skriptte nasıl getfrom vs. alacağımdan emin olamadığım için skriptmirror ile yaptım)*
skriptmirror veya rejlect olmadan yapamaz mıyız
 
skriptmirror veya rejlect olmadan yapamaz mıyız
Her skript kullanılan sunucunun olmazsa olmaz addonudur. Dediğim gibi nasıl yapılacağını unuttum ve böyle yaptım bilen varsa atar fakat ben böyle yaptım

Bu addonlardan birine bu gün ihtiyacınız olmasa yarın ihtiyacınız olacak. Yüklemenizi öneririm.
 
Her skript kullanılan sunucunun olmazsa olmaz addonudur. Dediğim gibi nasıl yapılacağını unuttum ve böyle yaptım bilen varsa atar fakat ben böyle yaptım

Bu addonlardan birine bu gün ihtiyacınız olmasa yarın ihtiyacınız olacak. Yüklemenizi öneririm.
linklerini atar mısın yükliyim
 
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


sadece bu yeterli.
import:
org.bukkit.event.player.PlayerTeleportEvent

on PlayerTeleportEvent:
if event.getFrom().getWorld() is world("world_nether"):
if event.getPlayer() does not have permission "nether.cikis":
event.setCancelled(true)
send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız." to event.getPlayer()


import:
org.bukkit.event.player.PlayerTeleportEvent

on PlayerTeleportEvent:
if event.getFrom().getWorld() is world("world"):
if event.getPlayer() does not have permission "nether.giris":
event.setCancelled(true)
send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız." to event.getPlayer()


böyle yaparak gidiş gelişi engelledim çünkü üstteki netherdan dünyaya giderken engelliyordu peki ben bir kağıt vererek örneğin adı Nether Giriş olsun sağ tıklayınca ona nether.giris yetkisi versin bir de Nether Çıkış o da nether.cikis versin yapabilir misin rica etsem?
 
Son düzenleme:
import:
org.bukkit.event.player.PlayerTeleportEvent

on PlayerTeleportEvent:
if event.getFrom().getWorld() is world("world"):
if event.getPlayer() does not have permission "nether.git":
event.setCancelled(true)
send "&f[&c&lChort&4&lax&f] &aNether portalı yapımı yasaklanmıştır nethera gitmek için Akinrhyme'dan ticket alınız." to event.getPlayer()


bunu ekleyince spawn çekemiyor oyuncular
 
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