Propenthia
Kayıtlı Üye
- Katılım
- 5 Kas 2021
- Mesajlar
- 11
- Tepkime puanı
- 9
- Aktiflik Süresi
- 0
- Puanları
- 0
- Discord
- Propenthia#9009
- Steam
- Propenthia
Basit skriptlerinizi harikalaştırmak için bu konuyu hazırladım.
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...
Görseller
30 saniyelik bir bekleme süresi.
1 saatlik bir bekleme süresi.
Herkesin bekleme süresini sıfırlama komudu...
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::*}
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...
Moderatör tarafında düzenlendi: