Çözüldü difference Süre

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

DwordGG

O Bir İnsan
Ekip Yöneticisi
MinePass
Premium
Katılım
11 Temmuz 2017
Mesajlar
1.624
Elmaslar
888
Puan
16.385
Konum
l
Minecraft
DwordGG

Discord:

DwordGG#2855

difference kullanmayı bilen var mı?
Ben tam bilmiyorum, öğrenmemde yardımcı olurmusunuz?
Bide, başka bildiğiniz süre sistemleri var mı? Varsada söylerseniz sevinirim.
 
Difference iki tarih arasındaki farkı almaya/karşılaştırmaya yarıyor. Komut cooldownları vesaire yaparken işe yarıyor. Gerçi komut cooldownlarını yapmanın yeni Skript sürümlerinde daha iyi bir yolu var fakat bu konuda özellikle difference sorduğun için onu kullanarak bir örnek vermek istedim, örnek olarak test komutunun sadece 10 saniyede kullanabilmesini sağlayan bir skript:

JavaScript:
command /test:
 trigger:
  set {_waited} to difference between {testCommand::%command sender%::lastUsed} and now
  if {_waited} is less than 10 seconds:
   send "&cBu komutu tekrar girmek için lütfen 10 saniye bekle!"
   stop
  set {testCommand::%command sender%::lastUsed} to now
 
  # .. komutun gerçek içeriği
 
Difference iki tarih arasındaki farkı almaya/karşılaştırmaya yarıyor. Komut cooldownları vesaire yaparken işe yarıyor. Gerçi komut cooldownlarını yapmanın yeni Skript sürümlerinde daha iyi bir yolu var fakat bu konuda özellikle difference sorduğun için onu kullanarak bir örnek vermek istedim, örnek olarak test komutunun sadece 10 saniyede kullanabilmesini sağlayan bir skript:

JavaScript:
command /test:
trigger:
  set {_waited} to difference between {testCommand::%command sender%::lastUsed} and now
  if {_waited} is less than 10 seconds:
   send "&cBu komutu tekrar girmek için lütfen 10 saniye bekle!"
   stop
  set {testCommand::%command sender%::lastUsed} to now

  # .. komutun gerçek içeriği
Peki dediğin şey nasıl? Bide bunu saate güne ay gibi nasıl eklicez/yapıcaz?
 
Peki dediğin şey nasıl? Bide bunu saate güne ay gibi nasıl eklicez/yapıcaz?

Saat için 10 seconds ve mesajdaki 10 saniye kısmını 1 hours, 2 hours gibi değiştirebilirsiniz. Ay için months, yıl için years kullanabilirsiniz. Bahsettiğim Skript'in kendi cooldown sistemini yeni Skript sürümlerinde aşağıdaki gibi kullanabilirsiniz.


JavaScript:
command /test:
 cooldown: 1 hours
 cooldown message: &cÜzgünüm, tekrar kullanmak için %remaining time% kadar beklemeniz gerek.
 trigger:
  give a diamond to player
  send "&aKomut başarıyla yürütüldü"
 
Saat için 10 seconds ve mesajdaki 10 saniye kısmını 1 hours, 2 hours gibi değiştirebilirsiniz. Ay için months, yıl için years kullanabilirsiniz. Bahsettiğim Skript'in kendi cooldown sistemini yeni Skript sürümlerinde aşağıdaki gibi kullanabilirsiniz.


JavaScript:
command /test:
cooldown: 1 hours
cooldown message: &cÜzgünüm, tekrar kullanmak için %remaining time% kadar beklemeniz gerek.
trigger:
  give a diamond to player
  send "&aKomut başarıyla yürütüldü"
Süre sistemi lazım bana ondan. 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?
Bide bana yazıp veririmisiniz kullanmam için
 
Süre sistemi lazım bana ondan. 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?
Bide bana yazıp veririmisiniz kullanmam için

Tam olarak ne istediğinizi belirtirseniz sizin için yazabilirim. Forumda buna benzer bir konuya attığım bir skripti aşağıya bırakıyorum örnek olması açısından, kendiniz örnek alabilir/inceleyip kendinize göre düzenleyebilirsiniz.

Enchli altın elma yemeye cooldown ekleme skripti, normal üyeler için 2 dakika vipler için 15 saniye cooldown (bekleme süresi) ekliyor, ne kadar kaldığını şu kadar daha beklemelisin şeklinde belirtiyor.

JavaScript:
options:
    prefix: &a&lLife&5&lMC &c» &e

    vipCooldown: 15 seconds
    normalCooldown: 2 minutes

on player eating of enchanted golden apple:
    if player have the permission "altınelma.vip":
        set {goldenAppleCooldown::%player%} to {@vipCooldown}
    else:
        set {goldenAppleCooldown::%player%} to {@normalCooldown}

    set {_waited} to difference between {goldenAppleCooldown::%player%::lastUsed} and now
    set {_remaining} to difference between {goldenAppleCooldown::%player%} and {_waited}

    if {_waited} is less than {goldenAppleCooldown::%player%}:
        cancel event
        send "{@prefix}Üzgünüm, tekrar enchli altın elma yemek için %{_remaining}% kadar daha beklemelisin!"

        stop

    set {goldenAppleCooldown::%player%} to {_cooldown}
    set {goldenAppleCooldown::%player%::lastUsed} to now
 
Tam olarak ne istediğinizi belirtirseniz sizin için yazabilirim. Forumda buna benzer bir konuya attığım bir skripti aşağıya bırakıyorum örnek olması açısından, kendiniz örnek alabilir/inceleyip kendinize göre düzenleyebilirsiniz.

Enchli altın elma yemeye cooldown ekleme skripti, normal üyeler için 2 dakika vipler için 15 saniye cooldown (bekleme süresi) ekliyor, ne kadar kaldığını şu kadar daha beklemelisin şeklinde belirtiyor.

JavaScript:
options:
    prefix: &a&lLife&5&lMC &c» &e

    vipCooldown: 15 seconds
    normalCooldown: 2 minutes

on player eating of enchanted golden apple:
    if player have the permission "altınelma.vip":
        set {goldenAppleCooldown::%player%} to {@vipCooldown}
    else:
        set {goldenAppleCooldown::%player%} to {@normalCooldown}

    set {_waited} to difference between {goldenAppleCooldown::%player%::lastUsed} and now
    set {_remaining} to difference between {goldenAppleCooldown::%player%} and {_waited}

    if {_waited} is less than {goldenAppleCooldown::%player%}:
        cancel event
        send "{@prefix}Üzgünüm, tekrar enchli altın elma yemek için %{_remaining}% kadar daha beklemelisin!"

        stop

    set {goldenAppleCooldown::%player%} to {_cooldown}
    set {goldenAppleCooldown::%player%::lastUsed} to now
Difference de 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?
Difference olarak bi örnek atsanız. Rica etsem anlamlarını # yanına yazsanız satırların.
 
Difference de 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?
Difference olarak bi örnek atsanız. Rica etsem anlamlarını # yanına yazsanız satırların.

Eğer Skript'in kini kullanırsanız %remaining time% yazarak 1 hours 1 seconds şeklinde kalan süreyi göstermesini sağlayabilirsiniz. Türkçeye çevirmek için replace "hours" with "saat" in {_text} tarzı kodlar kullanabilirsiniz.
 
Eğer Skript'in kini kullanırsanız %remaining time% yazarak 1 hours 1 seconds şeklinde kalan süreyi göstermesini sağlayabilirsiniz. Türkçeye çevirmek için replace "hours" with "saat" in {_text} tarzı kodlar kullanabilirsiniz.
Teşekkürler, dc üzerinden de konuştuk.
 
Son düzenleme:
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