VevoTR
Taş Madencisi
- Mesajlar
- 81
- En iyi cevaplar
- 0
- Beğeniler
- 1
- Puanları
- 410
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: