ehtiyar
variables:
{mute.durum.%player%} = false
{mute.sebep.%player%} = ""
{mute.süre.%player%} = 0
{mute.muteleyen.%player%} = ""
command /mute [<player>] [<text>] [<number>]:
permission: mute.kullan
permission message: "&cBu komutu kullanma yetkiniz yok."
trigger:
if arg-1 is not set or arg-2 is not set or arg-3 is not set:
send "&cKullanım: /mute <oyuncu> <sebep> <süre(saniye)>"
stop
if arg-1 is online:
set {mute.durum.%arg-1%} to true
set {mute.sebep.%arg-1%} to arg-2
set {mute.süre.%arg-1%} to (now + arg-3 seconds)
set {mute.muteleyen.%arg-1%} to player
send "&aOyuncu &e%arg-1% &abaşarıyla mute yedi."
send "&7Sebep: &e%arg-2% &7| Süre: &e%arg-3% saniye"
send "&e%arg-1% &cmute yedi! Sebep: %arg-2%"
else:
send "&cOyuncu çevrimdışı veya bulunamadı."
command /unmute [<player>]:
permission: mute.kullan
permission message: "&cBu komutu kullanma yetkiniz yok."
trigger:
if arg-1 is not set:
send "&cKullanım: /unmute <oyuncu>"
stop
if {mute.durum.%arg-1%} is true:
delete {mute.durum.%arg-1%}
delete {mute.sebep.%arg-1%}
delete {mute.süre.%arg-1%}
delete {mute.muteleyen.%arg-1%}
send "&aOyuncu &e%arg-1% &abaşarıyla unmute edildi."
else:
send "&cBu oyuncu mute yememiş."
command /checkmute [<player>]:
permission: mute.kontrol
permission message: "&cBu komutu kullanma yetkiniz yok."
trigger:
if arg-1 is not set:
send "&cKullanım: /checkmute <oyuncu>"
stop
if {mute.durum.%arg-1%} is true:
send "&eMUTE"
send "&7Muteleyen: &a%{mute.muteleyen.%arg-1%}%"
send "&7Mute yiyen: &a%arg-1%"
send "&7Sebep: &a%{mute.sebep.%arg-1%}%"
send "&7Bitiş: &a%{mute.süre.%arg-1%}%"
else:
send "&cBu oyuncu mute yememiş."
on chat:
if {mute.durum.%player%} is true:
if {mute.süre.%player%} > now:
cancel event
send "&cMesaj gönderemezsiniz. &7Sebep: &e%{mute.sebep.%player%}%"
else:
delete {mute.durum.%player%}
delete {mute.sebep.%player%}
delete {mute.süre.%player%}
delete {mute.muteleyen.%player%}
Faruk
ehtiyar
command /sustur [<text>] [<integer>] [<text>] [<text>]:
trigger:
if player has permission "essentials.mute":
if arg-1 is set:
if arg-2 is set:
if arg-3 is set:
if arg-4 is set:
if arg-3 is "m" or arg-3 is "h" or arg-3 is "d":
if arg-3 is "m":
set {mutedk::%arg-1%} to arg-2
set {mutesure::%arg-1%} to "%{mutedk::%arg-1%}% dakika"
if arg-3 is "h":
set {mutest::%arg-1%} to (arg-2 - 1)
set {mutedk::%arg-1%} to 59
set {mutesure::%arg-1%} to "%{mutest::%arg-1%}% saat %{mutedk::%arg-1%}% dakika"
if arg-3 is "d":
set {mutegn::%arg-1%} to (arg-2 - 1)
set {mutest::%arg-1%} to 23
set {mutedk::%arg-1%} to 59
set {mutesure::%arg-1%} to "%{mutegn::%arg-1%}% gün %{mutest::%arg-1%}% saat %{mutedk::%arg-1%}% dakika"
broadcast " &4&m|-----------------------------------|"
broadcast " &e &lSusturma "
broadcast " "
broadcast "&eSusturan kişi &5=> &3%player%"
broadcast "&eSusturulan kişi &5=> &3%arg-1%"
broadcast "&eSüre &5=> &3%{mutesure::%arg-1%}%"
broadcast "&eSebep &5=> &3%arg-4%"
broadcast " "
broadcast " &4&m|-----------------------------------|"
set {muteleyen::%arg-1%} to "%player%"
set {mutesebep::%arg-1%} to "%arg-4%"
stop
else:
send "&cServer&7=>&e Geçerli bir zaman ifadesi yazmadın. (m=dk, h=saat, d=gün)"
stop
else:
send "&cServer&7=>&e Sebep yazmadın!"
stop
else:
send "&cServer&7=>&e Zaman birimi yazmadın. (m=dk, h=saat, d=gün)"
stop
else:
send "&cServer&7=>&e Süre yazmadın!"
stop
else:
send "&cServer&7=>&e İsim yazmadın!"
stop
else:
send "&cServer&7=>&4Yetkin yok!"
stop
every minute:
loop all players:
if {mutesure::%loop-player%} is set:
if {mutedk::%loop-player%} > 0:
remove 1 from {mutedk::%loop-player%}
if {mutedk::%loop-player%} is 0:
if {mutest::%loop-player%} isn't set:
delete {mutedk::%loop-player%}
delete {mutest::%loop-player%}
delete {mutegn::%loop-player%}
delete {mutesure::%loop-player%}
else:
if {mutest::%loop-player%} > 0:
remove 1 from {mutest::%loop-player%}
if {mutest::%loop-player%} is 0:
if {mutegn::%loop-player%} isn't set:
delete {mutest::%loop-player%}
set {mutedk::%loop-player%} to 59
else:
if {mutegn::%loop-player%} > 0:
remove 1 from {mutegn::%loop-player%}
if {mutegn::%loop-player%} is 0:
delete {mutegn::%loop-player%}
set {mutest::%loop-player%} to 23
set {mutedk::%loop-player%} to 59
on chat:
if {mutesure::%player%} is set:
cancel event
if {mutegn::%player%} is set:
send "&cServer&7=> &eKonuşmak için: &c%{mutegn::%player%}% gün, %{mutest::%player%}% saat, %{mutedk::%player%}% dakika &ebeklemelisin."
else:
send "&cServer&7=> &eKonuşma yasağınız devam ediyor."
command /unmute [<text>]:
trigger:
if player has permission "essentials.mute":
if {mutesure::%arg-1%} is set:
delete {mutedk::%arg-1%}
delete {mutest::%arg-1%}
delete {mutegn::%arg-1%}
delete {mutesure::%arg-1%}
broadcast "&cServer&7=>&c %arg-1% &eadlı oyuncunun konuşma yasağı, &c%player% &etarafından kaldırıldı!"
else:
send "&cServer&7=>&4Bu oyuncu mute yememiş!"
else:
send "&cLarkBlueMC&7=>&4Yetkin yok!"
command /checkmute [<text>]:
trigger:
if player has permission "essentials.mute":
if {mutesure::%arg-1%} is set:
send "&e%arg-1% Mute Bilgileri:"
send "&eZaman: %{mutesure::%arg-1%}%"
send "&eSebep: %{mutesebep::%arg-1%}%"
send "&eMuteleyen: %{muteleyen::%arg-1%}%"
else:
send "&cServer&7=>&4Bu oyuncu mute yememiş!"
else:
send "&cServer&7=>&4Yetkin yok!"
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!