Ölmek Yada Ölmemek :D ( Arası Bişi )

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
SkyBlock Sunucu Üzerinde Çalışıyorum Bu Sıralar Belirli Bir Dünyada Boşluğa düşünce Ölmesede Spawna Yollasa Öle Bir Plugin Yada skript Varmı ?
Diyelimki Spawn World Adlı Dünyada Ve Etrafı Boş Adamlar Atlayıp Ölüyo
O Dünyada Atladınmı Seni Spawna Işınlicak
Şimdiden sağolun
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Kod:
@EventHandler
public void voidtp(PlayerMoveEvent e){
   Player p = e.getPlayer();
   if (e.getPlayer().getWorld().getName().equals("world")){
   int y = p.getLocation().getBlockY();
   if (y < 0)
   p.teleport(p.getWorld().getSpawnLocation());}}
Kod olarak istersen üstte, pl yide alta yerlestiriyorum:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

yada
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Kod:
@EventHandler
public void voidtp(PlayerMoveEvent e){
   Player p = e.getPlayer();
   if (e.getPlayer().getWorld().getName().equals("world")){
   int y = p.getLocation().getBlockY();
   if (y < 0)
   p.teleport(p.getWorld().getSpawnLocation());}}
Kod olarak istersen üstte, pl yide alta yerlestiriyorum:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

yada
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
Teşekkürler <3

Kod:
@EventHandler
public void voidtp(PlayerMoveEvent e){
   Player p = e.getPlayer();
   if (e.getPlayer().getWorld().getName().equals("world")){
   int y = p.getLocation().getBlockY();
   if (y < 0)
   p.teleport(p.getWorld().getSpawnLocation());}}
Kod olarak istersen üstte, pl yide alta yerlestiriyorum:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

yada
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
Çalışmadı :(
 

DarelSprings

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kod:
@EventHandler
    public void onVoid(EntityDamageEvent e) {
        if (e.getEntity() instanceof Player) {
            Player p = (Player) e.getEntity();
            if (e.getCause() == DamageCause.VOID) {
                if (p.getWorld().getName().equals("world")){
                    p.teleport(p.getWorld().getSpawnLocation());
                }
            }
        }
    }
Bu Şekilde yaparsan daha stabil olabilir Move Eventinde fazla yüklenebilir sürekli y değerini kontrol edeceği için.
 

KadirYLCN

♔ B O M ♔
En iyi cevaplar
1
Spawndan Aşağı Atlayınca Damage Yersen Spawna Atıcak Skript yapabilirim İşine yarayabilir ;
Kod:
command /dusme:
    description: SetSpawn
    usage: /setspawn
    permission: spawntp.skript
    trigger:
        set {spawn} to location of player
        message "&bYeni Baslangic Noktasi&8&l!"
        stop

on damage:
    if y-coordinate of victim is below 0:
        cancel event
        teleport victim to {spawn}
        send "&8&l[&6Herobrine&8&l] &eYakaladim seni senin &ccanin &ebenim olmali&8!" to victim
        make console execute command "/heal %victim%"
        stop

Spawn'a /Dusme Yazarak Oyuncular aşağı atlayınca Spawna Kendisi Isınlayabilir.
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Spawndan Aşağı Atlayınca Damage Yersen Spawna Atıcak Skript yapabilirim İşine yarayabilir ;
Kod:
command /dusme:
    description: SetSpawn
    usage: /setspawn
    permission: spawntp.skript
    trigger:
        set {spawn} to location of player
        message "&bYeni Baslangic Noktasi&8&l!"
        stop

on damage:
    if y-coordinate of victim is below 0:
        cancel event
        teleport victim to {spawn}
        send "&8&l[&6Herobrine&8&l] &eYakaladim seni senin &ccanin &ebenim olmali&8!" to victim
        make console execute command "/heal %victim%"
        stop

Spawn'a /Dusme Yazarak Oyuncular aşağı atlayınca Spawna Kendisi Isınlayabilir.
Bunu Sadece Belirli Bir Dünyada Yaparmısın Yani world Adlı Dünyada.
 
Üst