VevoTR
Taş Madencisi
- En iyi cevaplar
- 0
Merhaba,
Bu yazdığım skript ile sunucunuzda sohbeti tek bir komut ile kontrol edebilirsiniz. Normalde bu skripti kendi sunucumda kullanıcaktım
fakat belli sebeplerden dolayı sunucumu açamadım. Skripti istediğiniz gibi kullanabilirsiniz.
Yetkiler:
sohbet.ackapa -> Sohbeti genel olarak kontrol etmenizi sağlar.
sohbet.ackapa.izin -> Susturulmadan yada yavaşlatılmadan etkilenmezsiniz.
Genel Durum:
Yardım:
Susturulma Kapama:
Susturulma Açıldığında:
Yavaşlatılma Kapandığında:
Yavaşlatılma Açıldığında:
Sohbet Temizleme:
Bu yazdığım skript ile sunucunuzda sohbeti tek bir komut ile kontrol edebilirsiniz. Normalde bu skripti kendi sunucumda kullanıcaktım
fakat belli sebeplerden dolayı sunucumu açamadım. Skripti istediğiniz gibi kullanabilirsiniz.
Yetkiler:
sohbet.ackapa -> Sohbeti genel olarak kontrol etmenizi sağlar.
sohbet.ackapa.izin -> Susturulmadan yada yavaşlatılmadan etkilenmezsiniz.
Genel Durum:
Yardım:
Susturulma Kapama:
Susturulma Açıldığında:
Yavaşlatılma Kapandığında:
Yavaşlatılma Açıldığında:
Sohbet Temizleme:
Kod:
command /sohbet [<text>] [<text>]:
trigger:
if arg 1 is "ac":
player has permission "sohbet.ackapa":
set {mute.gmuted} to false
broadcast " "
broadcast "&7===========[ &a&lSOHBET AÇILDI &0&7]==========="
broadcast " "
broadcast "&7Yetkili &e%player%&7, sohbeti tekrardan devreye soktu!"
broadcast "&eArtık konuşma yasağı yok, serbestçe konuşabilirsiniz!"
broadcast " "
broadcast "&7===========[ &a&lSOHBET AÇILDI &0&7]==========="
broadcast " "
stop trigger
else:
message "&e&l[!] &0&cSohbet ayarlarını yapmak için izniniz bulunmamakta. &FYardım için: /sohbet yardim"
if arg 1 is "kapa":
player has permission "sohbet.ackapa":
if arg 2 is not set:
set {mute.gmuted} to true
broadcast " "
broadcast "&7===========[ &c&lSOHBET KAPATILDI &0&7]==========="
broadcast " "
broadcast "&7Yetkili &e%player%&7, sohbeti kapattı!"
broadcast "&7Sohbetin kapatılma sebebi:&0 &6[Belirtilmedi]"
broadcast " "
broadcast "&7===========[ &c&lSOHBET KAPATILDI &0&7]==========="
broadcast " "
stop trigger
if arg 2 is set:
set {mute.gmuted} to true
broadcast " "
broadcast "&7===========[ &c&lSOHBET KAPATILDI &0&7]==========="
broadcast " "
broadcast "&7Yetkili &e%player%&7, sohbeti kapattı!"
broadcast "&7Sohbetin kapatılma sebebi:&0 &6[%arg 2%]"
broadcast " "
broadcast "&7===========[ &c&lSOHBET KAPATILDI &0&7]==========="
broadcast " "
stop trigger
else:
message "&e&l[!] &0&cSohbet ayarlarını yapmak için izniniz bulunmamakta. &FYardım için: /sohbet yardim"
if arg 1 is "temizle":
player has permission "sohbet.ackapa":
loop 200 times:
broadcast " "
broadcast "&c&l[!]&0 &eSohbet &7%player%&e isimli yetkili tarafından temizlendi."
stop
else:
message "&e&l[!] &0&cSohbet ayarlarını yapmak için izniniz bulunmamakta. &FYardım için: /sohbet yardim"
if arg 1 is "yavaslat":
player has permission "sohbet.ackapa":
if arg 2 is "ac":
set {mute.yavaslatma} to true
broadcast " "
broadcast "&7===========[ &c&lSOHBET YAVAŞLATILDI &0&7]==========="
broadcast " "
broadcast "&7Yetkili &e%player%&7, sohbeti yavaşlatma moduna aldı!"
broadcast "&7Yeni bir mesaj yollamak için &62 second&7 beklemeniz gerekli."
broadcast " "
broadcast "&7===========[ &c&lSOHBET YAVAŞLATILDI &0&7]==========="
broadcast " "
stop
if arg 2 is "kapa":
set {mute.yavaslatma} to false
broadcast " "
broadcast "&7===========[ &A&lSOHBET NORMAL MODA ALINDI &0&7]==========="
broadcast " "
broadcast "&7Yetkili &e%player%&7, sohbeti bormal moda aldı!"
broadcast "&7Yeni bir mesaj yollamak için artık beklemenize gerek yok."
broadcast " "
broadcast "&7===========[ &a&lSOHBET NORMAL MODA ALINDI &0&7]==========="
broadcast " "
stop
if arg 2 is not set:
message "&cKomut yanlış kullanıldı. &7Doğrusu: /sohbet yavaslat <ac/kapa>"
else:
message "&e&l[!] &0&cSohbet ayarlarını yapmak için izniniz bulunmamakta. &FYardım için: /sohbet yardim"
if arg 1 is "yardim":
send "&f---------- &a&l<sunucuismi> Sohbet Sistemi &f----------" to command sender
send "&c&l=> &0&eBu eklenti &lVevoTR&0&e tarafından kodlanmıştır." to command sender
send "&eSohbet düzenini sağlamaya çalışır."
send "&c&l*&0&7 Sohbeti açıp kapamak: &f/sohbet <ac/kapa> <Sebep>" to command sender
send "&c&l*&0&7 Sohbeti temizlemek: &f/sohbet temizle" to command sender
send "&c&l*&0&7 Sohbeti yavaşlatma: &f/sohbet yavaslat <ac/kapa>" to command sender
if arg 1 is not set:
send "&f---------- &a&l<sunucuismi> Sohbet Durumu &f----------" to command sender
send " "
if {mute.gmuted} is false:
send "&7&lSohbet durumu:&0 &aAçık"
if {mute.gmuted} is true:
send "&7&lSohbet durumu:&0 &cKapalı"
if {mute.yavaslatma} is true:
send "&7&lSohbet yavaşlatma:&0 &aAçık"
if {mute.yavaslatma} is false:
send "&7&lSohbet yavaşlatma:&0 &cKapalı"
send " "
send "&c&l[?]&0 &eDaha fazla bilgi için &l/sohbet yardim&0&e komudunu kullanın." to command sender
on chat:
if {mute.gmuted} is true:
player has permission "sohbet.ackapa.izin":
stop trigger
else:
cancel event
message "&e&L[!]&0 &cSohbet geçici olarak devre dışı bırakılmıştır."
stop trigger
if {mute.yavaslatma} is true:
player has permission "sohbet.ackapa.izin":
stop trigger
else:
set {_difference} to difference between {spam.%player%} and now
if {_difference} is less than 2 second:
set {_difference} to difference between {_difference} and 2 second
message "&c&l[!]&0 '&eSohbet yavaşlatılmıştır. Bir sonraki mesaj için &62 saniye&e bekleyin!"
cancel event
stop
set {spam.%player%} to now
on disconnect:
delete {spam.%player%}
Dikkat: Mesajlar UTF-8 dilini içeren karaktelerden oluşturulmuştur. UTF-8 dilini kullanmıyorsanız mesajlardaki Türkçe harfleri, İngilizce dilinde ayarlayın. Aksi taktirde skript hata verecektir. (ü -> u | ı -> i vb.)
Son düzenleme: