- Katılım
- 11 Temmuz 2017
- Mesajlar
- 1.624
- Elmaslar
- 888
- Puan
- 16.385
- Konum
- l
- Minecraft
- DwordGG
Discord:
DwordGG#2855
DwordGG#2855
!?мυѕтαғα öɴcel#8713
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
DwordGG#2855
Peki dediğin şey nasıl? Bide bunu saate güne ay gibi nasıl eklicez/yapıcaz?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
!?мυѕтαғα öɴcel#8713
Peki dediğin şey nasıl? Bide bunu saate güne ay gibi nasıl eklicez/yapıcaz?
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ü"
DwordGG#2855
Süre sistemi lazım bana ondan. 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?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ü"
!?мυѕтαғα öɴcel#8713
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
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
DwordGG#2855
Difference de 1 saat yapınca kendisi 1 saat 1 dakika 1 saniye olarak gösteriyor mu?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
!?мυѕтαғα öɴcel#8713
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.
DwordGG#2855
Teşekkürler, dc üzerinden de konuştuk.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.
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!