Çözüldü bungecord sunucu oyuncu aktarımı

  • Konuyu Başlatan Konuyu Başlatan djtvyutube
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 354
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

djtvyutube

Koydum Çalışma Masasını
Katılım
10 Eylül 2023
Mesajlar
59
Elmaslar
1
Puan
1.295
Yaş
25
Konum
türkiye
Minecraft
djtvyutube

Discord:

djtvyutube

bunge cord sunucuda oyuncu 0ldüğu zaman ana lobiye aktarılmasını istiyorum yardım edermisiniz
 
Merhabalar

Mycommand plugini ile aktarım komudu oluşturun. Ardından basit bir skript ile oyuncular olup tekrar doğdukları zaman bu komudu otomatik kullanmalarını sağlayarak işleminizi gerçekleştirebilirsi-niz.
 
Merhabalar

Mycommand plugini ile aktarım komudu oluşturun. Ardından basit bir skript ile oyuncular olup tekrar doğdukları zaman bu komudu otomatik kullanmalarını sağlayarak işleminizi gerçekleştirebilirsi-niz.
onu denedim çalışmıyor
 
Skript ile olmama ihtimali yok hocam. Aldığınız hata mesajı log dosyası vs atabilirsiniz yardımcı olayım.
hata lamıyorum ama skript dosyasını ata bilirim
on death of a player:
if {_player} is a player:
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second
execute console command "/lobis"
wait 1 second

8 kere değiştirdim
 
Kullandığınız kodda mantık hataları mevcut.

1.hata eğer console bu komudu kullanırsa oyuncu değil konsolu lobiye ışınlanmaya çalışırsınız :)
2. Hata ölen bir kişi bu komudu kullanamaz olduğu için. Bunu düzeltmek için canlanınca komut girmesi olarak yapılmış gerekmekte.

Aşağıdaki skripti kullanın.

Kod:
on respawn of a player:
     trigger:
         execute player command "/lobis"
 
Başka bir eklentiye ihtiyaç duymadan yalnızca Skript ile de yapabilirsiniz.

JavaScript:
command /lobi:
    trigger:
        connect player to "lobis"
 
Başka bir eklentiye ihtiyaç duymadan yalnızca Skript ile de yapabilirsiniz.

JavaScript:
command /lobi:
    trigger:
        connect player to "lobis"
Oyuncular ölünce bu komudu kullanmasını istiyor. Yeniden doğunca bağlanacak şekilde ayarlarsanız doğru olur.
 
Oyuncular ölünce bu komudu kullanmasını istiyor. Yeniden doğunca bağlanacak şekilde ayarlarsanız doğru olur.
pardon başka bi işle uğraşırken tam okuyamamışım.

JavaScript:
on respawn:
    connect player to "lobis"
 
Eğer yapmaya çalıştığınız şey bir MiniGame ise; aksine oyuncularınızın ölmemesini sağlayın. Bu sayede oyuncu ölmeyecek ve oyuncu üzerinden gecikmeden komut yürütebileceksiniz. Bahsettiğim olayı genel olarak büyük hub sunucuları yapıyor, fakat onların sistemleri farklı olabilir.
Kod:
damage of player:
    if attacker is a player:
        if projectile exists:
            if projectile is arrow:
                if victim is not dead:
                    send "&6&l| &a%victim%&e adlı oyuncunun &c%health of victim%♥&e canı kaldı" to attacker
    if damage is greater than or equal to health of victim:
        cancel event
        send title "&4&lÖLDÜN!" with subtitle "&eArtık izleyicisiniz!" to {_p} for 3 seconds
        strike lightning effect at the victim
        set {_inv::*} to all items in victim's inventory
        drop {_inv::*} at location of victim
        clear victim's inventory
        set victim's gamemode to Spectator
        wait a ticks
        if attacker is set:
            send "&6&l|&a %victim%, &c%attacker%&e tarafından öldürüldü!" to all players
Bu Skript; oyuncuyu ölmüş gibi gösterecektir. Aslında ölmeyecek, eğer izleyici sistemi yapacaksanız işinize yarayabilir veya Skript'e ek olarak oyuncuyu direk başka bir sunucuya aktarması için komut yürütebilirsiniz.

Kod:
#send %players% to server %string%
send victim to server "hub"
 
Eğer yapmaya çalıştığınız şey bir MiniGame ise; aksine oyuncularınızın ölmemesini sağlayın. Bu sayede oyuncu ölmeyecek ve oyuncu üzerinden gecikmeden komut yürütebileceksiniz. Bahsettiğim olayı genel olarak büyük hub sunucuları yapıyor, fakat onların sistemleri farklı olabilir.
Kod:
damage of player:
    if attacker is a player:
        if projectile exists:
            if projectile is arrow:
                if victim is not dead:
                    send "&6&l| &a%victim%&e adlı oyuncunun &c%health of victim%♥&e canı kaldı" to attacker
    if damage is greater than or equal to health of victim:
        cancel event
        send title "&4&lÖLDÜN!" with subtitle "&eArtık izleyicisiniz!" to {_p} for 3 seconds
        strike lightning effect at the victim
        set {_inv::*} to all items in victim's inventory
        drop {_inv::*} at location of victim
        clear victim's inventory
        set victim's gamemode to Spectator
        wait a ticks
        if attacker is set:
            send "&6&l|&a %victim%, &c%attacker%&e tarafından öldürüldü!" to all players
Bu Skript; oyuncuyu ölmüş gibi gösterecektir. Aslında ölmeyecek, eğer izleyici sistemi yapacaksanız işinize yarayabilir veya Skript'e ek olarak oyuncuyu direk başka bir sunucuya aktarması için komut yürütebilirsiniz.

Kod:
#send %players% to server %string%
send victim to server "hub"
pardon başka bi işle uğraşırken tam okuyamamışım.

JavaScript:
on respawn:
    connect player to "lobis"
Başka bir eklentiye ihtiyaç duymadan yalnızca Skript ile de yapabilirsiniz.

JavaScript:
command /lobi:
    trigger:
        connect player to "lobis"
yardımlarınız için çok teşekkür ederim
 
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