Skript Paylaşımı Bugsuz Warp Skripti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Garoz

Simplicitas tollit virtutem.
Katılım
16 Aralık 2017
Mesajlar
1.005
Elmaslar
471
Puan
16.210
Konum
Türkiye
Minecraft
GarozLite

Discord:

MonBoyhiner#2885

Öncelikle internette gördüğüm çoğu skriptte bir bug çıkmakta o yüzden bunu paylaşma gereksinimi duydum.

Gerekli Permler:
Admin Perm: warp.admin
Oyuncu Perms: Oyuncuya perm vermeye gerek yok.


Skript:
Kod:
options:
    warpdelay: 3
    per-warp-permissions: false
    sunucu: &aSkyblock&8》

Command /setwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                set {warp.%arg-1%} to location of player
                send "{@sunucu} &a%arg-1% &eadlı warpı kaydettin"
            else:
                send "{@sunucu} &e/setwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
        
Command /delwarp [<text>]:
    trigger:
        player has permission "warp.admin":
            arg-1 is set:
                delete {warp.%arg-1%}
                send "{@sunucu} &eWarp &a%arg-1% &esilindi."
            else:
                send "{@sunucu} &e/delwarp (warp ismi)"
        else:
            send "{@sunucu} &eYetkin Yok!"
            
Command /ewarp [<text>] [<player>]:
    trigger:
        arg-1 is set:
            arg-2 is set:
                player has permission "warp.admin":
                    {warp.%arg-1%} is set:
                        teleport arg-2 to {warp.%arg-1%}
                        send "{@sunucu} &eIşınlanılan Warp &a%arg-1%" to arg-2
                        send "{@sunucu} &a%arg-2% &eadlı oyuncu &a%arg-1% &eadlı warpa ışınlandı"
                    else:
                        send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
                else:
                    send "{@sunucu} &eYetkin Yok!"
            else:
                {warp.%arg-1%} is set:
                    {@per-warp-permissions} is true:
                        player has permission "%{warpto.%arg-1%}%":
                            {@warpdelay} < 1:
                                teleport player to {warp.%arg-1%}
                                send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                            else:
                                send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
                                set {_c} to location of player
                                wait {@warpdelay} seconds
                                location of player is {_c}:
                                    teleport player to {warp.%arg-1%}
                                    send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                                else:
                                    send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
                        else:
                            send "{@sunucu} &eYetkin Yok!"
                    else:
                        {@warpdelay} is 0:
                            teleport player to {warp.%arg-1%}
                            send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                        else:
                            send "{@sunucu} &eIşınlanmak için &a{@warpdelay} saniye &ebeklemelisin."
                            set {_c} to location of player
                            wait {@warpdelay} seconds
                            location of player is {_c}:
                                teleport player to {warp.%arg-1%}
                                send "{@sunucu} &eIşınlanılan warp &a%arg-1%!"
                            else:
                                send "{@sunucu} &eHaraket ettiğini için ışınlanma iptal edildi."
                else:
                    send "{@sunucu} &a%arg-1% &eadlı warp mevcut değil"
        else:
            player has permission "warp.admin":
                send "{@sunucu} &e/warp (warp ismi) [oyuncu]"
            else:
                send "{@sunucu} &e/warp (warp ismi)"
 
.'lı değişken kullanma {warp::%arg 1%}
 
Buna hiç gerek yok. Essentials bu özelliği karşılarken neden ek olarak Skript çıkarılsın ki?
 
Sen şimdi sunucu açarsan essentials koymadan mı açıcaksın?
 
Görücez bakalım şu konuyu köşeye kaydedeyim.
 
Gerek varmıydı ? Plugini olan bir şeyin skriptini neden yaparsınız anlamıyorum.
 
Plugin her zaman skript'e kafa atar ama bu yüzden de skript'i hafife almayalım plugin kullanmak daha iyidir skriptleri azaltırsan sunucudaki lag sorunları ortadan kalkar senin bu yaptığın skript'e ben ve benim gibi düşünen insan oğulları "çöp" diyor. neden mi? çünkü bunu karşılayan bir eklenti var
 
:| Diyecek lafım yok.
 
Efenim zaten essentials her sunucuda oluyor. Yani böyle bir skript'e gerek yoktu fakat başarılar emeğiniz için.
 
Gerekliliğini yada işlevini boş verelim diyelim bin kat gelişmişleri var iken gerek varmıydı sence.
 
Essentials'ın çöp olduğu doğru. Onun yerine skript yazmak iyidir.
 
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