Çözüldü Süreli Komut Skripti

  • Konuyu Başlatan Konuyu Başlatan xLiquen
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.246
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

xLiquen

Birisi mi Spawnlandı?
Katılım
8 Haziran 2019
Mesajlar
3
Elmaslar
0
Puan
0
Yaş
25
Merhaba MC-TR Ailesi
Sizden istediğim bir Skript Var


Skript özellikleri şu şekildedir:

Oyuncunun belirli bir komutu 5 dakikada bir yazmasını istiyorum
Örnek: Oyuncu "/ver" komutunu 5 dakikada bir kullanabilsin.
 
Kod:
on command:
    set {_süre} to difference between {komutsüre.%player%} and now
    if {_süre} is less than 3 second:
        message "Komut Kullanmak için %difference between 3 second and {_süre}% beklemelisin!"
    else:
        set {komutsüre.%player%} to now

Bu bütün komutları süreli yazmasını sağlar
Kod:
command /ver:
    trigger:
        set {5dakikadabir} to true
        wait 300 seconds
      
on command "ver":
    if {5dakikadabir} is true:
        cancel event
        send "5 dakikada bir kullanbılırsın"

Bu komutda 5 dakikada bir /ver komutunu yazmak için kullanılır
 
Son düzenleme:
Kod:
command /ver:
    trigger:
        if {süre:%player%} is set:
            send "&cBu komutu sadece 5 Dakikada bir yazabilirsin"
        else:
            add 1 stone to player's inventory
            set {süre:%player%} to 5
            while {süre:%player%} is more than 0:
                subtract 1 from {süre:%player%}
            if {süre:%player%} is equal to 0:
                delete {süre:%player%}

Bunu denermisiniz
 
Not: Telefonla yaziyorum
 
Kod:
on command:
    set {_süre} to difference between {komutsüre.%player%} and now
    if {_süre} is less than 3 second:
        message "Komut Kullanmak için %difference between 3 second and {_süre}% beklemelisin!"
    else:
        set {komutsüre.%player%} to now

Bu bütün komutları süreli yazmasını sağlar

Kod:
command /ver:
    trigger:
        set {5dakikadabir} to true
        wait 300 seconds
      
on command "dakikakod":
    if {5dakikadabir} is true:
        cancel event
        send "5 dakikada bir kullanbılırsın"

Bu komutda 5 dakikada bir /ver komutunu yazmak için kullanılır


2. Skriptte
300 saniye bekledikten sonra ne yapılacağı belirtilmemiş
 
Kod:
on command:
    set {_süre} to difference between {komutsüre.%player%} and now
    if {_süre} is less than 3 second:
        message "Komut Kullanmak için %difference between 3 second and {_süre}% beklemelisin!"
    else:
        set {komutsüre.%player%} to now

Bu bütün komutları süreli yazmasını sağlar
Kod:
command /ver:
    trigger:
        set {5dakikadabir} to true
        wait 300 seconds
     
on command "ver":
    if {5dakikadabir} is true:
        cancel event
        send "5 dakikada bir kullanbılırsın"

Bu komutda 5 dakikada bir /ver komutunu yazmak için kullanılır

1. olan beni işime yaramaz ama 2. olanı denedim hata oldu sanırım 5 dakika olduktan sonra yine yazamıyor artık hiç yazamıyor bu komutu.
 
Benim attığımı bi denermisiniz
 
Benim attığımı bi denermisiniz
Denedim bu da olmadı

Benim aslında yapmak istediğim şu şekilde:

Oyuncular /yenile yazdığında 3 satırlık bir menü açılcak.
Menünün ortasında Elmas Kazma, Elmas Balta, Elmas Kürek Olucak Ve Çevresinde Kırmızı Ince Camlar Olacak.
Kazmaya bastığında madenci hammaddesini yenileyecek
Baltaya bastığında oduncu hammaddesini yenileyecek
Küreğe bastığında kazıcı hammaddesini yenileyecek
Yenileme Işlemini 20 Dakikada Bir Yapabilecek.
Mrl Yetkilerini oyuncuya verdim.

Mrl isimleri şu şekildei:

/mrl reset Madenci - /mrl reset Oduncu - /mrl reset Kazıcı​
 
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