Çözüldü Setspawnın çalışmaması

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

Hvip

Koydum Çalışma Masasını
Katılım
1 Ocak 2021
Mesajlar
56
Elmaslar
5
Puan
6.260
Yaş
26
Arkadaşlar setspawnı çekiyorum. Setspawnın etrafında doğuyorlar. Neden böyle
 
Yani tam setspawnda değil o setspawnın 16 blok içinde doğuyorlar
 
1625142473323.png

bunula ilgili olabilir server propertiesde
multiverse kullanıyorsan mvspawn komutunu kullanabilirsin
 
Ekli dosyayı görüntüle 180074
bunula ilgili olabilir server propertiesde
multiverse kullanıyorsan mvspawn komutunu kullanabilirsin
Bu spawn bölgesinin korunaklı olduğu 16x16 blok yeridir, burayı değiştirmen bir anlam ifade etmiyor.
Burayı 30 yaparsan 30x30 blok içindeki hiç bir yeri kıramazlar.

Skript kullanabilirsin eğer skript yandaşcısı değil isen mvsetspawn ya da mvsetworldspawn gibi bir komut olması gerekiyor.
bunları kullanabilirsin.

MV de yok ise, spigot songoda gibi platformlarda basit spawn eklentileri var. Kullanmanı tavsiye ederim.
 
Kod:
options:
    p: &8[&6Clasrium&8]

on connect:
    if {spawn} isn't set:
        stop
    else:
        teleport player to {spawn}
    
on join:
    if {spawn} isn't set:
        stop
    else:
        teleport player to {spawn}
    wait 0.7 seconds
    loop 200 times:
        send "" to player
    send "&8[&6Clasrium&8] &7Hoşgeldin &c%player%, &7/menu ile bilgi edinebilirsin!" to player

    
command /spawn [<text>]:
    trigger:
        if arg-1 isn't set:
            if {spawn} isn't set:
                message "{@p} &cSpawn Lokasyonu Ayarlı Değil&4!"
            else:
                message "{@p} &7Spawna Aktarılıyorsun!"
                wait 0.5 real seconds
                teleport player to {spawn}
        else if arg-1 is "ayarla":
            if player is op:
                set {spawn} to player's location
                message "{@p} &fBaşarıyla Spawn Ayarlandı!"
            else:
                message "{@p} &cBuna Yetkin Yok!"
        else if arg-1 is "sil":
            if player is op:
                delete {spawn}
                message "{@p} &fBaşarıyla Spawn Silindi!"
            else:
                message "{@p} &cBuna Yetkin Yok!"

on respawn:
    teleport player to {spawn}

Dilerseniz bu skripti kullanabilir veya Authme kullanıyorsanız /authme setspawn komudunu kullanabilirsiniz.
 
Bu spawn bölgesinin korunaklı olduğu 16x16 blok yeridir, burayı değiştirmen bir anlam ifade etmiyor.
Burayı 30 yaparsan 30x30 blok içindeki hiç bir yeri kıramazlar.

Skript kullanabilirsin eğer skript yandaşcısı değil isen mvsetspawn ya da mvsetworldspawn gibi bir komut olması gerekiyor.
bunları kullanabilirsin.

MV de yok ise, spigot songoda gibi platformlarda basit spawn eklentileri var. Kullanmanı tavsiye ederim.
o area spigot apiden çekilebiliyor eğerki bir eklentisinin içinde spawnı dağıtmak için kullanılıyorsa 1 e indirmesi çözebilir.

skript kullanmak yerine basit bir çözüm.
 
Bu kadar basit bir şey için bu kadar cevap verilmesi ne kadar üzücü :(
Aslında tüm problemin nedeni ayarlanabilir olan bir oyun kuralından (gamerule) ibaret ve adı da spawnRadius :)
Sadece /gamerule spawnRadius 1 komudunu yönetici yetkisi olan bir hesap ile veya konsol üzerinden çalıştırman sorununu çözecektir.

Ekli dosyayı görüntüle 180074
bunula ilgili olabilir server propertiesde
multiverse kullanıyorsan mvspawn komutunu kullanabilirsin
spawn-protection oyuncuların doğacağı bölgenin genişliği değil, spawn bölgesinde kaç chunk'lık bir alanın op yetkisi olmayanlar alana zarar veremeyeceğini gösterir. Eğer bu değeri sıfır olarak ayarlarsan bütün oyuncu spawn bölgesini yağmalayabilir.
 
Direk hub that felan kullanın deseydiniz :D
 
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