Reynixan
Le cose belle arrivano quando non le cerchi.
- Katılım
- 22 Ocak 2020
- Mesajlar
- 631
- Elmaslar
- 715
- Puan
- 8.175
- Yaş
- 23
- Konum
- Istanbul
Discord:
Reynixan#8044
Önsöz
Selamlar değerli forum sakinleri.
Bugün sizlere basit ama etkili olduğunu düşündüğüm bir skript paylaşacağım.
Başlıktan da anlayacağınız üzere belirlediğiniz komutları, oyuncular kullanırken beklemek zorunda kalacak.
Kolaylıkla bulabileceğiniz veya kolayca yazabileceğiniz bir skript bu. Bu yüzden biraz geliştirip paylaşmak istedim.
Görseller
30 saniyelik bir bekleme süresi...
1 saatlik bir bekleme süresi...
Herkesin bekleme süresini sıfırlama komudu...
Kod
Umarım işinize yarar, görüşmek üzere...
Selamlar değerli forum sakinleri.
Bugün sizlere basit ama etkili olduğunu düşündüğüm bir skript paylaşacağım.
Başlıktan da anlayacağınız üzere belirlediğiniz komutları, oyuncular kullanırken beklemek zorunda kalacak.
Kolaylıkla bulabileceğiniz veya kolayca yazabileceğiniz bir skript bu. Bu yüzden biraz geliştirip paylaşmak istedim.
Görseller
30 saniyelik bir bekleme süresi...
1 saatlik bir bekleme süresi...
Herkesin bekleme süresini sıfırlama komudu...
Kod
Kod:
options:
süre: 1# Kaç saniyede bir sürenin eksilmesini istiyorsanız buraya saniye cinsinden yazınız.
komut1: afk
komut2: saatlikhediyem
komutsure1: 30
komutsure2: 3600
prefix: &eSkyblock &8»
on command "/{@komut1}":
if {cdcmd::%player%::komut1} is not set:
set {cdcmd::%player%::komut1} to true
set {cd::%player%::komut1} to {@komutsure1}
if {cdcmd::%player%::komut2} is not set:
add player to {cdlist::*}
else:
cancel event
send "{@prefix} &7Bu komudu kullanmak için &a%{cd::%player%::komut1}% &7saniye beklemelisin." to player
on command "/{@komut2}":
if {cdcmd::%player%::komut2} is not set:
set {cdcmd::%player%::komut2} to true
set {cd::%player%::komut2} to {@komutsure2}
if {cdcmd::%player%::komut1} is not set:
add player to {cdlist::*}
else:
cancel event
set {komut2süre::%player%} to ({cd::%player%::komut2} - ({cd::%player%::komut2} mod 60)) / 60
send "{@prefix} &7Bu komudu kullanmak için &a%{komut2süre::%player%}% &7dakika beklemelisin." to player
command /cd:
trigger:
send "%{komut2kalan::%player%}%"
send "%{komut2süre::%player%}%"
send "%{komut2tamamlama::%player%}%"
every {@süre} second:
loop {cdlist::*}:
if {cdcmd::%loop-value%::komut1} is set:
remove {@süre} from {cd::%loop-value%::komut1}
if {cd::%loop-value%::komut1} is smaller than or equal to 0:
delete {cdcmd::%loop-value%::komut1}
wait 1 tick
if {cdcmd::%loop-value%::komut2} is set:
remove {@süre} from {cd::%loop-value%::komut2}
if {cd::%loop-value%::komut2} is smaller than 1:
delete {cdcmd::%loop-value%::komut2}
wait 1 tick
if {cdcmd::%loop-value%::komut1} is not set:
if {cdcmd::%loop-value%::komut2} is not set:
remove loop-value from {cdlist::*}
command /cdsıfırla:
trigger:
if player is op:
delete {cdcmd::*}
delete {cdlist::*}
delete {cd::*}
send "{@prefix} &aBaşarıyla &7sıfırlandı." to player
on load:
delete {cd::*}
Umarım işinize yarar, görüşmek üzere...