Yardım skript ışınlanma "tp tpa" "warp" "sethome" "team home"

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
360
Skript Plugininin Sürümü
2.3.7
Oyun Sürümü
1.12.2
s.a forumgamer ailesi sunucumda başlıktanda göreceniz şekilde bu skritpler fakat bu skritpler ışınlanırken kontrol ediyor galiba buda suncuuy yoruyor bunun bir çözmü varmı skriptlerden bir tanesini atıcam aşağı
Kod:
command /tpa <player>:
    trigger:
        if player is not arg 1:
            set {essentials.tpa.%argument 1%} to player
            send "&4&lM&f&lP &8> &b%{essentials.tpa.%argument 1%}% Yanına gelmek istiyor" to argument 1
            send "&4&lM&f&lP &8> &b30 saniye içinde kabul etmezsen otomotik olarak rededilecek." to argument 1
            send "&4&lM&f&lP &8> &b/kabulet" to argument 1
            send "&4&lM&f&lP &8> &b/reddet" to argument 1
            message "&4&lM&f&lP &8> &bIşınlanma isteğin gönderildi"
            message "&4&lM&f&lP &8> &b30 saniye yanıt gelmezse otomotik olarak rededilecek"
            wait 30 second
            delete {essentials.tpa.%argument 1%}
            stop trigger
        else:
            send "&4&lM&f&lP &8> &bKendine ışınlanamazsın!" to player
            stop trigger
on command "/tpa":
    if {bekle.%player%} is not set:
        set {bekle.%player%} to now
    else:
        set {_difference} to difference between {bekle.%player%} and now
        if {_difference} is less than 30 second:
            cancel event
            set  {_difference} to difference between {_difference} and 30 second
            message "&4&lM&f&lP &8> &bBu komutu kullanmak için %{_difference}% süre beklemelisin. "
command /kabulet:
    trigger:
        if {essentials.tpa.%player%} is not set:
            message "&4&lM&f&lP &8> &bIşınlanma isteği gelmemiş"
            stop trigger
        else:
            send "&4&lM&f&lP &8> &b3 saniye bekle" to {essentials.tpa.%player%}
            send "&4&lM&f&lP &8>&b3 saniye bekleyin"
            
            set {_x} to "%x-coordinate of {essentials.tpa.%player%}%"
            set {_z} to "%z-coordinate of {essentials.tpa.%player%}%"
            wait 3 second
            if "%{_x}%" is not "%x-coordinate of {essentials.tpa.%player%}%":
                send "&4&lM&f&lP &8>&bHareket ettiginiz icin isinlanma gerceklesmedi!"
                delete {_x}
                delete {_y}
                stop
            if "%{_z}%" is not "%z-coordinate of {essentials.tpa.%player%}%":
                send "&4&lM&f&lP &8>&bHareket ettiginiz icin isinlanma gerceklesmedi!"
                delete {_x}
                delete {_y}
                stop

            set {_kontrol} to location of player
            if  block above {_kontrol} is air:
                if block above {_kontrol} is air:
                    if block below {_kontrol} is not air or lava:
                
                        teleport {essentials.tpa.%player%} to location of player
                        send "&4&lM&f&lP &8>&b%player% Yanına gittin" to {essentials.tpa.%player%}
                        send "&4&lM&f&lP &8>&b%{essentials.tpa.%player%}% yanına geldi" to player
                        delete {essentials.tpa.%player%}
                        delete {_kontrol}
                        stop
                    else:
                        send "&4&lM&f&lP &8>&baltında boşluk veya lav var" to {essentials.tpa.%player%}
                        delete {_x}
                        delete {_y}
                        delete {essentials.tpa.%player%}
                        delete {_kontrol}
                else:
                    send "&4&lM&f&lP &8>&bduvarın içi" to {essentials.tpa.%player%}
                    delete {_x}
                    delete {_y}
                    delete {essentials.tpa.%player%}
                    delete {_kontrol}
            else:
                send "&4&lM&f&lP &8>&bduvarın içi 2" to {essentials.tpa.%player%}
                delete {_x}
                delete {_y}
                delete {essentials.tpa.%player%}
                delete {_kontrol}
command /reddet:
    trigger:
        if {essentials.tpa.%player%} is not set:
            message "&eIşınlanma isteği gelmemiş"
            stop trigger
        else:
            send "&4&lM&f&lP &8>&bRededildi" to player
            send "&4&lM&f&lP &8>&b%player% ışınlanma isteğini reddetti" to {essentials.tpa.%player%}
            delete {essentials.tpa.%player%}
            stop trigger
 


Cranky

Hayattaki en hakiki mürşit ilimdir.
Danışman
Mesajlar
941
En iyi cevaplar
21
Beğeniler
1,281
Puanları
3,610
s.a forumgamer ailesi sunucumda başlıktanda göreceniz şekilde bu skritpler fakat bu skritpler ışınlanırken kontrol ediyor galiba buda suncuuy yoruyor bunun bir çözmü varmı skriptlerden bir tanesini atıcam aşağı
Kod:
command /tpa <player>:
    trigger:
        if player is not arg 1:
            set {essentials.tpa.%argument 1%} to player
            send "&4&lM&f&lP &8> &b%{essentials.tpa.%argument 1%}% Yanına gelmek istiyor" to argument 1
            send "&4&lM&f&lP &8> &b30 saniye içinde kabul etmezsen otomotik olarak rededilecek." to argument 1
            send "&4&lM&f&lP &8> &b/kabulet" to argument 1
            send "&4&lM&f&lP &8> &b/reddet" to argument 1
            message "&4&lM&f&lP &8> &bIşınlanma isteğin gönderildi"
            message "&4&lM&f&lP &8> &b30 saniye yanıt gelmezse otomotik olarak rededilecek"
            wait 30 second
            delete {essentials.tpa.%argument 1%}
            stop trigger
        else:
            send "&4&lM&f&lP &8> &bKendine ışınlanamazsın!" to player
            stop trigger
on command "/tpa":
    if {bekle.%player%} is not set:
        set {bekle.%player%} to now
    else:
        set {_difference} to difference between {bekle.%player%} and now
        if {_difference} is less than 30 second:
            cancel event
            set  {_difference} to difference between {_difference} and 30 second
            message "&4&lM&f&lP &8> &bBu komutu kullanmak için %{_difference}% süre beklemelisin. "
command /kabulet:
    trigger:
        if {essentials.tpa.%player%} is not set:
            message "&4&lM&f&lP &8> &bIşınlanma isteği gelmemiş"
            stop trigger
        else:
            send "&4&lM&f&lP &8> &b3 saniye bekle" to {essentials.tpa.%player%}
            send "&4&lM&f&lP &8>&b3 saniye bekleyin"
          
            set {_x} to "%x-coordinate of {essentials.tpa.%player%}%"
            set {_z} to "%z-coordinate of {essentials.tpa.%player%}%"
            wait 3 second
            if "%{_x}%" is not "%x-coordinate of {essentials.tpa.%player%}%":
                send "&4&lM&f&lP &8>&bHareket ettiginiz icin isinlanma gerceklesmedi!"
                delete {_x}
                delete {_y}
                stop
            if "%{_z}%" is not "%z-coordinate of {essentials.tpa.%player%}%":
                send "&4&lM&f&lP &8>&bHareket ettiginiz icin isinlanma gerceklesmedi!"
                delete {_x}
                delete {_y}
                stop

            set {_kontrol} to location of player
            if  block above {_kontrol} is air:
                if block above {_kontrol} is air:
                    if block below {_kontrol} is not air or lava:
              
                        teleport {essentials.tpa.%player%} to location of player
                        send "&4&lM&f&lP &8>&b%player% Yanına gittin" to {essentials.tpa.%player%}
                        send "&4&lM&f&lP &8>&b%{essentials.tpa.%player%}% yanına geldi" to player
                        delete {essentials.tpa.%player%}
                        delete {_kontrol}
                        stop
                    else:
                        send "&4&lM&f&lP &8>&baltında boşluk veya lav var" to {essentials.tpa.%player%}
                        delete {_x}
                        delete {_y}
                        delete {essentials.tpa.%player%}
                        delete {_kontrol}
                else:
                    send "&4&lM&f&lP &8>&bduvarın içi" to {essentials.tpa.%player%}
                    delete {_x}
                    delete {_y}
                    delete {essentials.tpa.%player%}
                    delete {_kontrol}
            else:
                send "&4&lM&f&lP &8>&bduvarın içi 2" to {essentials.tpa.%player%}
                delete {_x}
                delete {_y}
                delete {essentials.tpa.%player%}
                delete {_kontrol}
command /reddet:
    trigger:
        if {essentials.tpa.%player%} is not set:
            message "&eIşınlanma isteği gelmemiş"
            stop trigger
        else:
            send "&4&lM&f&lP &8>&bRededildi" to player
            send "&4&lM&f&lP &8>&b%player% ışınlanma isteğini reddetti" to {essentials.tpa.%player%}
            delete {essentials.tpa.%player%}
            stop trigger

Merhaba, bu skripti kullanmak yerine essentials'ın kendi özelliği olan tpa eklentisini kullanmanızı öneriyorum. Essentials kullanmak istemiyorum diyorsanız aşağıda vereceğim bağlantıdan direk tpa eklentisini indirebilir ve kurabilirsiniz.

 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
360
Merhaba, bu skripti kullanmak yerine essentials'ın kendi özelliği olan tpa eklentisini kullanmanızı öneriyorum. Essentials kullanmak istemiyorum diyorsanız aşağıda vereceğim bağlantıdan direk tpa eklentisini indirebilir ve kurabilirsiniz.

o eklenti hata veriyor ve puligin kulanmak istemiyorum
 

Melihoper

mc.TurkLion.net
Mesajlar
395
En iyi cevaplar
4
Beğeniler
193
Puanları
560
Ruh hali
TPA gibi bir eklenti için skript kullanmanızı tavsiye etmem bu eklentiye göz atabilirsiniz; TPA
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
360
TPA gibi bir eklenti için skript kullanmanızı tavsiye etmem bu eklentiye göz atabilirsiniz; TPA
1.12.2 sunucum ve o skript hiçbir işe yaramaz lütfen eğer bir şey bilmiyorsanız cevap atamyınız ben pulign istesem pulign isteklerine atarım konuyuda
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,463
Puanları
10,250
Ruh hali
1.12.2 sunucum ve o skript hiçbir işe yaramaz lütfen eğer bir şey bilmiyorsanız cevap atamyınız ben pulign istesem pulign isteklerine atarım konuyuda

skript kullanıyorsan sunucuyu yoruyor gibi şeylere alışık olman gerek, eklentisi varken skript niye kullanıyorsunuz anlamış değilim
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
360
neden nefret ediyorsun?
Hocam essentials eklentisi düşük sürümlerde fazla görmüyor fakat 1.12.2 gibi bir sürümde sunucuyu yoruyor arka planda cok fazla yoruyor o yüzden çoğu server sahibide bu yüzden kullanmıyor benim gibi skript ya yazıyor yada internten buluyor birde essentials desteklemediği bazı puliginler var ama skriptle bagladiginda o eklentileri sorun olmuyor
 

They001

Zombi Katili
Mesajlar
167
En iyi cevaplar
2
Beğeniler
147
Puanları
340
Ruh hali
Skriptin sunucuyu yorduğu kadar başka hiçbir şey yoramaz. Eğer illa ben kendim yapacağım, essentialsin içindekilerin çoğu işime yaramaz sadece TP lazım bana diyorsanız buyrun Java.

Bende skriptten oluşan stabil bir sunucu kurmayı denemiştim ancak belirli bir kayıt sayısına ulaşınca lagdan geçilmez olduğunu göreceksiniz. Lag bir anda ortaya çıkmaz yavaş yavaş birikir..
Ayrıca alışılmış türdeki neredeyse tüm sunucular mutlaka essentials kullanır. Birçok büyük global sunucu da buna dahil.
 

Exkaar

YASAKLANDI
Mesajlar
612
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Skriptin sunucuyu yorduğu kadar başka hiçbir şey yoramaz. Eğer illa ben kendim yapacağım, essentialsin içindekilerin çoğu işime yaramaz sadece TP lazım bana diyorsanız buyrun Java.

Bende skriptten oluşan stabil bir sunucu kurmayı denemiştim ancak belirli bir kayıt sayısına ulaşınca lagdan geçilmez olduğunu göreceksiniz. Lag bir anda ortaya çıkmaz yavaş yavaş birikir..
Ayrıca alışılmış türdeki neredeyse tüm sunucular mutlaka essentials kullanır. Birçok büyük global sunucu da buna dahil.

Skript iyi yazıldığı takdirde sunucuyu çok az yorar, genelleme yapmanız yanlış, ya kötü kodlamışsınız ya da aşırı derece skript kullanmışsınız o yüzden sunucunuzda lag olmuş olabilir. Ben 3 yıldır skriptle ilgileniyorum. Ve en ufak lag v.b bir şey görmedim.
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
360
Skript iyi yazıldığı takdirde sunucuyu çok az yorar, genelleme yapmanız yanlış, ya kötü kodlamışsınız ya da aşırı derece skript kullanmışsınız o yüzden sunucunuzda lag olmuş olabilir. Ben 3 yıldır skriptle ilgileniyorum. Ve en ufak lag v.b bir şey görmedim.
hocam benim sorun yaşadıgım yer şurası skripte ben size analatyım oyuncu ışınlarken kontol etsin diye bir kod koyduk görmüşsünüzdür orası yoruyor oraya bir alternatif arıyorum oyuncu haraket edince tp olmuycak
 

Exkaar

YASAKLANDI
Mesajlar
612
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
hocam benim sorun yaşadıgım yer şurası skripte ben size analatyım oyuncu ışınlarken kontol etsin diye bir kod koyduk görmüşsünüzdür orası yoruyor oraya bir alternatif arıyorum oyuncu haraket edince tp olmuycak

Kendine göre düzenlersin.

JavaScript:
on any move:
    delete {essentials.tpa.%player%}
    send "hareket ettiğin için ışınlanma iptal edildi."
 

Üst