Çözüldü Mevcut bir skriptim var ufak bir düzenleme yapar mısınız

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

Yasin3452

Bir Kömür Göründü Kaptanım!
Katılım
7 Mart 2020
Mesajlar
132
Elmaslar
18
Puan
6.575
Yaş
27
Minecraft
LordLukus
Merhabalar elimde tpa skritpi bulunuyor sadece tpa gönderdiği oyuncu tpatoggle yazmışsa bile tpa gönderebiliyolar bunu düzeltebilir misiniz?​
Kod:
options:
    logo:MC-TR»

command /tpa [<player>]:
    trigger:
        if arg-1 is set:
            if arg-1 is not player:
                if arg-1 is online:
                    set {request.%arg-1%} to player
                    send "{@logo} <##7CFC00>%arg-1%&7 adlı oyuncuya ışınlanma isteği gönderildi! " to player
                    send "&2&l» <##00FA9A>&l%player% &7sana ışınlanmak istiyor?" to arg-1
                    send "&7Bir seçeneğe tıklayın: <command:/tpaccept><tooltip:&9><##00FF00>[Kabul Et] &f- <reset><command:/tpdeny><tooltip:><##FD1C03>[<##FD1C03>Reddet]" to arg-1
                    set {requestpending.%arg-1%} to true
                else:
                    send "{@logo} &7Oyuncu aktif değil!"
            else:
                send "{@logo} <##FD1C03>Kendinize ışınlanamazsınız!"
        else:
            send "{@logo} &7Lütfen bir oyuncu ismi girin!"
        

command /tpaccept:
    trigger:
        if {request.%player%} is set:
            send "{@logo} <##32CD32>Işınlanıyorsunuz, lütfen bekleyin!              &7&oHasar yerseniz veya kıpırdarsanız ışınlanma iptal olur!" to {request.%player%}
            set {tpa.cooldown::%{request.%player%}%} to true
            send "{@logo} &7Işınlanma isteğini <##52D017>kabul ettin!"
            wait 3 seconds
            if {tpa.cooldown::%{request.%player%}%} is true:
                clear {tpa.cooldown::%{request.%player%}%}
                teleport {request.%player%} to player
            clear {tpa.cooldown::%{request.%player%}%}
            clear {request.%player%}
            set {requestpendingcount.%player%} to 0
            set {requestpending.%player%} to false
        else:
            send "<##FD1C03>Sana gelen herhangi bir ışınlanma isteği yok!"


on damage of player:
  if {tpa.cooldown::%victim%} is set:
    clear {tpa.cooldown::%victim%}
    send "<##FD1C03>Hasar aldınız, ışınlanma iptal edildi!" to victim

on player move:
  if {tpa.cooldown::%player%} is set:
    clear {tpa.cooldown::%player%}
    send "<##FD1C03>Hareket ettiğiniz için ışınlanma iptal edildi!"



command /tpdeny:
    trigger:
        if {request.%player%} is set:
            send "{@logo} <##BDF516>%player% &7isimli oyuncu ışınlanma isteğini <##FD1C03>reddetti!" to {request.%player%}

            send "{@logo} <##BDF516>%{request.%player%}%&7 isimli oyuncunun isteğini <##FD1C03>reddettiniz!" to player
            set {requestpendingcount.%player%} to 0
            clear {request.%player%}
            set {requestpending.%player%} to false
        else:
            send "<##FD1C03>Sana gelen herhangi bir ışınlanma isteği yok!"


every second:
    loop all players:
        if {requestpending.%loop-player%} is true:
            add 1 to {requestpendingcount.%loop-player%}
            if {requestpendingcount.%loop-player%} >= 60:
                loop-player command "tpdeny"
 
Bu arada skripti kaldırdığımızda tpatoggle yazan kişiye ışınlanamıyoruz
 
Kod:
every second:
    loop all players:
        if {requestpending.%loop-player%} is true:
            add 1 to {requestpendingcount.%loop-player%}
            if {requestpendingcount.%loop-player%} >= 60:
                loop-player command "tpdeny"
Hocam konudan alakasız pardon ama bu lag yapmaz mı ?
 
Kod:
every second:
    loop all players:
        if {requestpending.%loop-player%} is true:
            add 1 to {requestpendingcount.%loop-player%}
            if {requestpendingcount.%loop-player%} >= 60:
                loop-player command "tpdeny"
Hocam konudan alakasız pardon ama bu lag yapmaz mı ?
Reisim vallahi skript bilgim yok internetten bulmuştum ben de yapar diyorsan hiç kullanmayayım
 
Reisim vallahi skript bilgim yok internetten bulmuştum ben de yapar diyorsan hiç kullanmayayım
ben 2020 yılında buna benzer bir skript kullanıyordum every second gibisinden sunucu 6 gb idi ama 20-25 kişide çöküyordu düşünsene reis her sa niye oyuncuları looplayacak sonra sunucudaki bütün oyuncuların variablesinin true olup olmadığını yoklayacak sonra sunucudaki herkese 1 tane variable verecek sonra sunucudaki herkesin variablesinin 60 olup olmadığını yoklayacak bence lag yapar ama skripti iyi bilen biri yazarsa daha iyi olur tam emin değilim
 
ben 2020 yılında buna benzer bir skript kullanıyordum every second gibisinden sunucu 6 gb idi ama 20-25 kişide çöküyordu düşünsene reis her sa niye oyuncuları looplayacak sonra sunucudaki bütün oyuncuların variablesinin true olup olmadığını yoklayacak sonra sunucudaki herkese 1 tane variable verecek sonra sunucudaki herkesin variablesinin 60 olup olmadığını yoklayacak bence lag yapar ama skripti iyi bilen biri yazarsa daha iyi olur tam emin değilim
Anladım teşekkürler başkası yazmazsa kullanmayacağım
 
Kod:
every second:
    loop all players:
        if {requestpending.%loop-player%} is true:
            add 1 to {requestpendingcount.%loop-player%}
            if {requestpendingcount.%loop-player%} >= 60:
                loop-player command "tpdeny"
Hocam konudan alakasız pardon ama bu lag yapmaz mı ?
OM... it's just a lag generator. Ne yapmaya çalıştığınızı öğrenebilir miyim, yardımcı olmaya çalışacağım.
 
OM... it's just a lag generator. Ne yapmaya çalıştığınızı öğrenebilir miyim, yardımcı olmaya çalışacağım.
Aslında essentialsın tpa mevzusunu geliştirmeye çalışmıştım tıklanabilir kabul etme filan eklemek istemiştim de becerememişim galiba
 
JavaScript:
#Skripti geliştirmelisiniz, sadece nasıl çalıştırabileceğinizi gösterdim.

command /ışınlan [<player>]:
    trigger:
        if arg-1 is set:
            if arg-1 is not player:
                if arg-1 is online:
                    set {anemys.ninjas.%arg-1%} to player
                    set {anemys.ninjas.%arg-1%} to true
                    send "{@prefix} &eIşınlanma isteği gönderildi!" to player
                    send "{@prefix} &e%player% &esana bir ışınlanma isteği gönderdi!" to arg-1
                    send "&a&l[<tooltip:&aOnaylamak için tıkla!><cmd:/ışınlanma kabul >ONAYLA] &c&l[<tooltip:&cReddetmek için tıkla!><cmd:/ışınlanma red >REDDET]" to arg 1
                    wait 1 minutes
                    send "{@prefix} &a%player%&e, ışınlanma isteğinizi kabul etmedi!" to {anemys.ninjas.%player%}
                    send "{@prefix} &aIşınlanma isteği iptal edildi!" to player
                    clear {anemys.ninjas.%player%}
                    set {anemys.ninjas.%player%} to false
                    stop
                else:
                    send "{@prefix} &cBu oyuncu aktif değil!"
                    stop
            else:
                send "{@prefix} &cYalnız mısın? Neden kendine ışınlanmaya çalışıyorsun :("
                stop
        else:
            send "{@prefix} &cBir oyuncu ismi girmelisin!"
            stop
#İyi forumlar.
 

Ekli dosyalar

  • sas.png
    sas.png
    12,2 KB · Görüntüleme: 112
Hocam Size Önerim Plugin Kullanmanız Daha Sağlıklı Olacaktır Skript Lag Yapar.
Plugin İçin İnternetden Araştırabilirsiniz.
 
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