Çözüldü Localhost sunucumda oyundan çıkınca spawn noktasında doğmuyor

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

Ragnarok-

Odunlara Vur Vur Vur!
Katılım
22 Mayıs 2025
Mesajlar
31
Elmaslar
0
Puan
80
Yaş
26
Konum
Ankara
arkadaşlar oyundan çıkınca spawn noktasından değil en son çıktığım yerden doğuyorum her şeyi denedim mv setspawn,setworldspawn,authme setspawn essentials configde spawn-on-join : false yi true yaptım scrip bile yükledim olmuyor oyunda nerde çıkarsam orda doğuyorum authme config den ForceSpawnLocOnJoin: true yaptım sw açılmadı

Çözümü scriptde buldum ama scriptsiz yapmanın başka yolu yokmu

Script:

YAML:
options:

    prefix:&8[&3Sunucu Adi&8]

    ilkgiristespawndadog: true #Eger bunu false yaparsaniz sunucuya ilk giriste spawn'da dogmazsiniz, false yaparsaniz dogarsiniz

    spawndadog: false #Eger bunu true yaparsaniz sunucuya her giriste spawn'da dogarsiniz, false yaparsaniz dogmazsiniz

    itemlerisil: false #Eger bunu true yaparsaniz sunucuya her giriste itemleriniz silinir, false yaparsaniz silinmez



#Girince spawnda doğma

on join:

    {@spawndadog} is true:

        teleport the player to {spawn}

        {@itemlerisil} is true:

            clear player's inventory #bu kod sunucuya her giriste oyuncunun envanterini temizler eger gerekmiyorsa bu satiri silin



#Sunucuya ilk defa girince spawnda doğma

on first join:

    {@ilkgiristespawndadog} is true:

        teleport the player to {spawn}

        {@itemlerisil} is true:

            clear player's inventory #bu kod sunucuya ilk giriste oyuncunun envanterini temizler



#Komutlar



command /setspawn: #Bulunduğunuz yeri spawn noktası olarak ayarlama komutu

    permission : gui.spawn

    permission message : {@prefix} &8Yetkin Yok

    trigger:

        if player has the permission "gui.spawn":

            open chest with 1 rows named "&aSpawn Sistemi" to player

            set slot 0 of player's current inventory to green stained glass pane named "&7Spawn'a git" with lore "&2Spawn'a git dostum"

            set slot 1 of player's current inventory to blue stained glass pane named "&7Bulundugun yeri spawn yap" with lore "&2Burayi spawn yap dostum"

            set slot 8 of player's current inventory to red stained glass pane named "&7Spawn'i kaldir" with lore "&2Spawn'i kaldir dostum"

        else:

            teleport the player to {spawn}

            send "{@prefix} &8Spawna Işınlandın" to player

   



command /spawn: #Spawn noktasi olarak ayarlanan yere isinlanma komutu (eger yetkiniz varsa gui acilir)

    trigger:

        if player has the permission "gui.spawn":

            open chest with 1 rows named "&aSpawn Sistemi" to player

            set slot 0 of player's current inventory to green stained glass pane named "&7Spawn'a git" with lore "&2Spawn'a git dostum"

            set slot 1 of player's current inventory to blue stained glass pane named "&7Bulundugun yeri spawn yap" with lore "&2Burayi spawn yap dostum"

            set slot 8 of player's current inventory to red stained glass pane named "&7Spawn'i kaldir" with lore "&2Spawn'i kaldir dostum"

        else:

            teleport the player to {spawn}

            send "{@prefix} &8Spawna Işınlandın" to player



command /sguireload: #skripte reload ceker

    permission : gui.spawn

    permission message : {@prefix} &8Yetkin Yok

    trigger:

        execute console command "skript reload spawngui" #reload'tan sonraki kisma skript dosyanizin ismini yazin

        send "&aSpawnGUI eklentisini yenilediniz." to player



on inventory click:

    if inventory name of player's current inventory is "&aSpawn Sistemi":

        cancel event

        if clicked slot is 0:

            if {spawn} isn't set:

                send "{@prefix} &cHenüz bir spawn yeri ayarlamamışsın" to player

                close player's inventory

            else:

                teleport the player to {spawn}

                send "{@prefix} &aSpawn'a ışınlandın." to player

                close player's inventory

        if clicked slot is 1:

            if {spawn} isn't set:

                set {spawn} to location of the player

                send "{@prefix} &aSpawn yerini ayarladın." to player

                close player's inventory

            else:

                send "{@prefix} &eSpawn yerini zaten ayarlamışsın!" to player

                close player's inventory

        if clicked slot is 8:

            if {spawn} isn't set:

                send "{@prefix} &cHenüz bir spawn yeri ayarlamamışsın ki silesin :D" to player

                close player's inventory

            else:

                delete {spawn}

                send "{@prefix} &2Spawn yerini sildin."

                close player's inventory

        cancel event
 
Son düzenleme:
Merhabalar

Hubthat plugini ile kolayca yapabilirsiniz.
 
scriptde işe yaramamış sanki engelleyen bir şey var hubthat plugini de 1.21.5 desteklemiyormuş scriptde yazdığı yeniden doğunca itemler siliniyor ama spawn çalışmıyor
 
multiverse core configden ayarladım fakat şimdide login yaptıktan sonra spawnda gidiyor bilen yokmu yaw
 
tamam arkadaşlar çözdüm authme config den teleportUnAuthedToSpawn: false bunu true yapıyormuşuz belki benim gibi 2 gün uğraşan arkadaşar için lazım olur
 
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