Yardım sunucu girişi belirlenen yerde yaptıktan sonra ışınlansın

Bernard

Бернард
Site Danışmanı
Geliştirici
Mesajlar
1,286
En iyi cevaplar
61
Beğeniler
2,129
Puanları
5,790
Bugsuz hali aşağıda:

Kod:
command /setloginloc:
    permission: loginlocation.admin
    permission message: &cBu komutu kullanacak yetkiniz yok.
    trigger:
        set {loginspawn} to player's location
        
        
on join:
    set {lastloc.%player%} to player's location
    teleport player to {loginspawn}
    
on authme login:
    teleport player to {lastloc.%player%}
 

Ender Oyuncu

MC.ENDEROYUNCU.COM
Mesajlar
204
En iyi cevaplar
3
Beğeniler
88
Puanları
360
Ruh hali
Bugsuz hali aşağıda:

Kod:
command /setloginloc:
    permission: loginlocation.admin
    permission message: &cBu komutu kullanacak yetkiniz yok.
    trigger:
        set {loginspawn} to player's location
       
       
on join:
    set {lastloc.%player%} to player's location
    teleport player to {loginspawn}
   
on authme login:
    teleport player to {lastloc.%player%}
Bunu istememişti sanırsam, arkadaş oyuncu çıktığında çıktığı yerin kaydedilmesini istiyor fakat oyuncu tekrar giriş yaptığında hemen oraya ışınlamasın, login yaptıktan sonra oraya ışınlasın istiyor.

Siz setspawn skripti atmışsınız :)
 

Ender Oyuncu

MC.ENDEROYUNCU.COM
Mesajlar
204
En iyi cevaplar
3
Beğeniler
88
Puanları
360
Ruh hali
Kod:
on authme login:
    teleport player to {sonyer.%player%}

on join
    execute console command "spawn %player%


on quit:
    set {sonyer.%player%} to player's location

Hocam bu kesin çalışacaktır, skriptin amacı:

Oyuncu giriş yaptığında ilk olarak onu spawn'a ışınlayacak, /login ile giriş yaptıktan sonra çıkarken kaldığı yerden devam edecek.
 

Bernard

Бернард
Site Danışmanı
Geliştirici
Mesajlar
1,286
En iyi cevaplar
61
Beğeniler
2,129
Puanları
5,790
Bunu istememişti sanırsam, arkadaş oyuncu çıktığında çıktığı yerin kaydedilmesini istiyor fakat oyuncu tekrar giriş yaptığında hemen oraya ışınlamasın, login yaptıktan sonra oraya ışınlasın istiyor.

Siz setspawn skripti atmışsınız :)
Değişkenleri okursan setspawn olmadığını anlayabilirsin. Oyuncu girince zaten eski konumunda duruyor. Çıkış eventinde veri kaydetmek yerine girince veriyi kaydedip kullanmak daha kârlı. Her çıkanın verisi kaydolursa işimiz çok.

Ayrıca senin attığında kişiyi spawna ışınlıyor login için, spawn ile login spawn farklı ise yine benim attığım skript iş yapacak.
 

Üst