Bulundu Elimde 2 komut var ve bunu 1 komuta düşürmek istiyorum

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

SquidGaming

Odunlara Vur Vur Vur!
Katılım
5 Kasım 2018
Mesajlar
47
Elmaslar
5
Puan
2.050
Minecraft
LugalKalma
Öncelikle elimde başlıktada belirttiğim gibi 2 tane komut var bunlar tam olarak şu işe yarıyor birisi fly'ı açıyor diğeri kapatıyor aslında direkt komutları verecek olursam ;
/surelıfly resume , /surelıfly pause → Birisi flyın süresini devam ettiriyor yani flyı etkinleştiriyor diğeri ise flyı kapatıp süresini durduruyor . Plugin kullanıyorum ve plugin yapımcısına ulaştığımda ikisini bir komuta düşüren bir özellik olmadığını iletti bana ama ben bunu bazı sunucularda aynı pluginle tek komut yapıldığını gördüm sanırım skript ile yapılmıştı veya pluginden anlayan birisi geliştirmişte olabilir ama 3-4 sunucuda gördüm diye hatırlıyorum aynı plugini skript olduğunu düşündüm ve sizden yardım istedim.
 
Kod:
command /sürelifly:
    trigger:
        if {surelifly::%player%} is not set:
            set {surelifly::%player%} to 1
            execute console command "fly %player%"
            wait 300 seconds
            send "&6&lSunucu &8» &cSüreli flyınızın süresi bitti!" to player
            delete {surelifly::%player%}
        else:
            send "&6&lSunucu &8» &cSüreli flyınız zaten açık!" to player
Bunun gibi bir şey mi istediniz? İsteklerinizi söylerseniz yardım edebilirim.
 
Kod:
command /sürelifly:
    trigger:
        if {surelifly::%player%} is not set:
            set {surelifly::%player%} to 1
            execute console command "fly %player%"
            wait 300 seconds
            send "&6&lSunucu &8» &cSüreli flyınızın süresi bitti!" to player
            delete {surelifly::%player%}
        else:
            send "&6&lSunucu &8» &cSüreli flyınız zaten açık!" to player
Bunun gibi bir şey mi istediniz? İsteklerinizi söylerseniz yardım edebilirim.
Skript ile Süreli fly kullanma taraftarı değilim sunucu kapandığında vs. sorun çıkabiliyormuş sanırım bir plugin buldum güzel işlevli ama flyı iki komutlar açıp kapatabiliyorum /surelifly resume ile süremiz varsa devam ettiriyoruz süreyi yani flyımızı aktif ediyoruz /sürelfly pause ilede süremizi duraklatıyoruz yani flyımızı kapatıyoruz bunu ben tek komuta düşürmek istiyorum mesela /sürelifly yazdığımda eğer /sürelifly resume yazılıysa yani flyım açıksa kapanmasını yani /sürelifly pause yazılmasını tam tersi ise tam tersi işlemleri gerçekleştirmesini..
 
Skript ile Süreli fly kullanma taraftarı değilim sunucu kapandığında vs. sorun çıkabiliyormuş sanırım bir plugin buldum güzel işlevli ama flyı iki komutlar açıp kapatabiliyorum /surelifly resume ile süremiz varsa devam ettiriyoruz süreyi yani flyımızı aktif ediyoruz /sürelfly pause ilede süremizi duraklatıyoruz yani flyımızı kapatıyoruz bunu ben tek komuta düşürmek istiyorum mesela /sürelifly yazdığımda eğer /sürelifly resume yazılıysa yani flyım açıksa kapanmasını yani /sürelifly pause yazılmasını tam tersi ise tam tersi işlemleri gerçekleştirmesini..
Oyuncu sunucuya girdiğinde, fly kapalı olarak mı duruyor? Yoksa nasıl bıraktıysa öyle mi duruyor?
 
Son düzenleme:
Oyuncu sunucuya girdiğinde, fly kapalı olarak mı duruyor? Yoksa nasıl bıraktıysa öyle mi duruyor?
Sunucudan çıktığımda süre sabit kalıyor , oyuna tekrar girdiğimde eğer kapatmamışsam fly aynı şekilde devam ediyor.
 
Merhaba, skript yaptım.
Oyuncu sunucuya girdiğinde otomatik fly "/surelifly pause" olarak yapıcak.
/sfly komutu ile açıp kapatabilecek ama oyuncu açık bıraksa bile, sunucuya çıkıp girdiğinde otomatik kapanıcak.

Kod:
variables:
    {flyak::%player%}=false
   
command /sfly:
    trigger:
        if {flyak::%player%} is true:
            execute player command "surelifly resume"
            set {flyak::%player%} to true
        else:
            execute player command "surelifly pause"
            set {flyak::%player%} to false
       
on join:
    execute player command "surelifly pause"
       
on quit:
    delete {flyak::%player%}
Gönderi otomatik olarak birleştirildi:

Denediniz mi?
 
Son düzenleme:
Merhaba, skript yaptım.
Oyuncu sunucuya girdiğinde otomatik fly "/surelifly pause" olarak yapıcak.
/sfly komutu ile açıp kapatabilecek ama oyuncu açık bıraksa bile, sunucuya çıkıp girdiğinde otomatik kapanıcak.

Kod:
variables:
    {flyak::%player%}=false
  
command /sfly:
    trigger:
        if {flyak::%player%} is true:
            execute player command "surelifly resume"
            set {flyak::%player%} to true
        else:
            execute player command "surelifly pause"
            set {flyak::%player%} to false
      
on join:
    execute player command "surelifly pause"
      
on quit:
    delete {flyak::%player%}
Gönderi otomatik olarak birleştirildi:

Denediniz mi?
Şimdi biraz uzun olabilir ama kısaca anlatıyım özel komut için 9 farklı perm yazmam gerekiyor ekstradan o yüzden özel komut kullanmadım ve ana komut olan /tfly 'ı klulanıcam ;
Kod:
variables:
    {flyak::%player%}=false
  
command /tfly:
    trigger:
        if {flyak::%player%} is true:
            execute player command "tfly resume"
            set {flyak::%player%} to true
        else:
            execute player command "tfly pause"
            set {flyak::%player%} to false
Verdiğiniz scripte göre ayarları değiştirdim ve bana oyunda komutu yazdığımda bana beyaz yazıyla /tfly diyor Beyaz yazı derken &f/tfly gibi bir komut gönderiyor bana diyebilirim , fazla anlamıyorum skriptten editlemeye çalışıyorum tabi editlenenleri sizinki editlendi :D
Gönderi otomatik olarak birleştirildi:

Şimdi biraz uzun olabilir ama kısaca anlatıyım özel komut için 9 farklı perm yazmam gerekiyor ekstradan o yüzden özel komut kullanmadım ve ana komut olan /tfly 'ı klulanıcam ;
Kod:
variables:
    {flyak::%player%}=false
 
command /tfly:
    trigger:
        if {flyak::%player%} is true:
            execute player command "tfly resume"
            set {flyak::%player%} to true
        else:
            execute player command "tfly pause"
            set {flyak::%player%} to false
Verdiğiniz scripte göre ayarları değiştirdim ve bana oyunda komutu yazdığımda bana beyaz yazıyla /tfly diyor Beyaz yazı derken &f/tfly gibi bir komut gönderiyor bana diyebilirim , fazla anlamıyorum skriptten editlemeye çalışıyorum tabi editlenenleri sizinki editlendi :D
Konsolun dediğine göre ben her /tfly yazdığımda konsol bunu bana /tfly pause olarak gönderiyo hiç resume kullanmıyor.
 
Şimdi biraz uzun olabilir ama kısaca anlatıyım özel komut için 9 farklı perm yazmam gerekiyor ekstradan o yüzden özel komut kullanmadım ve ana komut olan /tfly 'ı klulanıcam ;
Kod:
variables:
    {flyak::%player%}=false
 
command /tfly:
    trigger:
        if {flyak::%player%} is true:
            execute player command "tfly resume"
            set {flyak::%player%} to true
        else:
            execute player command "tfly pause"
            set {flyak::%player%} to false
Verdiğiniz scripte göre ayarları değiştirdim ve bana oyunda komutu yazdığımda bana beyaz yazıyla /tfly diyor Beyaz yazı derken &f/tfly gibi bir komut gönderiyor bana diyebilirim , fazla anlamıyorum skriptten editlemeye çalışıyorum tabi editlenenleri sizinki editlendi :D
Gönderi otomatik olarak birleştirildi:


Konsolun dediğine göre ben her /tfly yazdığımda konsol bunu bana /tfly pause olarak gönderiyo hiç resume kullanmıyor.
Hocam siz bana komutları söyleyin, ben yapıp atayım.
 
Anakomutlar artık /tfly resume ve /tfly pause oldu
 
Hocam komutu sfly olarak kullanın, tfly yaparsanız sorun çıkarabilir.
Komut bir hata yapmışım, şuan düzelttim. Bide bu skripti ekleyip, çalıştırdıktan sonra; sunucuya bi çıkıp girin.


Skripti böyle ekleyin, eksiksiz.
Kod:
variables:
    {flyak::%player%}=false
    
command /sfly:
    trigger:
        if {flyak::%player%} is false:
            execute player command "tfly resume"
            set {flyak::%player%} to true
        else:
            execute player command "tfly pause"
            set {flyak::%player%} to false
        
on join:
    execute player command "surelifly pause"
        
on quit:
    delete {flyak::%player%}
 
D
Hocam komutu sfly olarak kullanın, tfly yaparsanız sorun çıkarabilir.
Komut bir hata yapmışım, şuan düzelttim. Bide bu skripti ekleyip, çalıştırdıktan sonra; sunucuya bi çıkıp girin.


Skripti böyle ekleyin, eksiksiz.
Kod:
variables:
    {flyak::%player%}=false
   
command /sfly:
    trigger:
        if {flyak::%player%} is false:
            execute player command "tfly resume"
            set {flyak::%player%} to true
        else:
            execute player command "tfly pause"
            set {flyak::%player%} to false
       
on join:
    execute player command "surelifly pause"
       
on quit:
    delete {flyak::%player%}
Evet oluyor çok az kaldı eksik şeyleri söylemek istiyorum birkaç eksik şeyim var hatta 1 tane diyebilirim
Kod:
on join:

    execute player command "surelifly pause"
bu satırda bir yanlış olmadığına emin miyiz yani ana komut artık tfly olduğu için olabildiğini düşündüm asıl isteğim ise /tfly timeleft diye komut var ve süreni gösteriyor bunu /sfly sure şeklinde ayarlayabilir miyiz?
 
D

Evet oluyor çok az kaldı eksik şeyleri söylemek istiyorum birkaç eksik şeyim var hatta 1 tane diyebilirim
Kod:
on join:

    execute player command "surelifly pause"
bu satırda bir yanlış olmadığına emin miyiz yani ana komut artık tfly olduğu için olabildiğini düşündüm asıl isteğim ise /tfly timeleft diye komut var ve süreni gösteriyor bunu /sfly sure şeklinde ayarlayabilir miyiz?
Orda sıkıntı var evet. İstersen /sfly komutunu girince, hem fly açılıp kanasın hemde süre göstersin? İstersen yapayım?
 
Orda sıkıntı var evet. İstersen /sfly komutunu girince, hem fly açılıp kanasın hemde süre göstersin? İstersen yapayım?
Farklı bir komutla yapamazmıyız bu daha basit hem hocam /sfly sure veya boşluk sorun olurse /sflysure'de olabilir yazdığında aslında /tfly timeleft komutunu kullanıcak tabi yapamazsan veya uğraşmak istemezsen öbür yollada yapabilirsin bu arada buna mesaj ekleyebilir miyiz yani /sfly dsdsdsdsd gibi bir şeyler yazdığında Doğru Kullanım : /sfly gibi bir şey
 
O dediğin yeride düzelttim. Dene bakalım, istediğin olmuş mu?

/sfly fly - Fly açar, kapatır.
/sfly süre/sure - Fly Süresini gösterir.

Kod:
variables:
    {flyak::%player%}=false
    
command /sfly [<text>]:
    trigger:
        if arg 1 is "fly":
            if {flyak::%player%} is false:
                execute player command "tfly resume"
                set {flyak::%player%} to true
            else:
                execute player command "tfly pause"
                set {flyak::%player%} to false
        if arg 1 is "sure" or "süre":
            execute player command "/tfly timeleft"
        else:
            send "&e&lFLY &8» &cfly/süre yazmalısın!"
        
on join:
    execute player command "tfly pause"
        
on quit:
    delete {flyak::%player%}
 
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