ProEdo
Zombi Geldi, Beni Yedi
- Katılım
- 27 Ocak 2018
- Mesajlar
- 260
- Elmaslar
- 69
- Puan
- 13.905
- Yaş
- 26
- Minecraft
- pBooom
- Yok
- X
- Yakında
ChatControl - By Erdem (v-1.0) - EN GELİŞMİŞ SOHBET KONTROL SKRİPTİ
-
Hepinize Merhaba Arkadaşlar Bugün Sizlere İlk Scriptimi Tanıtacağım.
Script Yazmayı Öğrendiğim Gibi Benim En Çok İhtiyacım Olan Şeyi yaptım ve
bunuda sizinle paylaşmak istedim
==== SCRİPT ÖZELLİKLERİ ====
- Kolay Ayarlanabilir Config
- Türkçe!
- 3 Farklı Özellik (Mute,Temizleme,Kapatma)
==== SCRİPT ====
-
Hepinize Merhaba Arkadaşlar Bugün Sizlere İlk Scriptimi Tanıtacağım.
Script Yazmayı Öğrendiğim Gibi Benim En Çok İhtiyacım Olan Şeyi yaptım ve
bunuda sizinle paylaşmak istedim
==== SCRİPT ÖZELLİKLERİ ====
- Kolay Ayarlanabilir Config
- Türkçe!
- 3 Farklı Özellik (Mute,Temizleme,Kapatma)
==== SCRİPT ====
JavaScript:
#-------------------------------------------------
# SohbetKontrol.sk
# Yazan by Erdem (pBooom)
#
# Gerekli Skript Addonları:
# WildSkript, skRayFall, skQuery, Skellet, skUtilities
#
# Config Dosyası
# "/plugins/Skript/scripts/plugins/ChatControl/config.yml"
#
# Sadece Mesajları Editle!
#
# Örnek:
# send "&cSenin Bunu Yapman İçin Gerekli Yetkin Yok!"
#
#-------------------------------------------------
on load:
# Config - Yetkiler
if {chatcontrol.permission.command} isn't set:
set {chatcontrol.permission.command} to "chatcontrol.command"
set {chatcontrol.permission.command} to yaml value "permissions.command" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if {chatcontrol.permission.reload} isn't set:
set {chatcontrol.permission.reload} to "chatcontrol.reload"
set {chatcontrol.permission.reload} to yaml value "permissions.reload" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if {chatcontrol.permission.bypass} isn't set:
set {chatcontrol.permission.bypass} to "chatcontrol.bypass"
set {chatcontrol.permission.bypass} to yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
on chat:
if {chatcontrol.mute} is true:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if player has permission "%{chatcontrol.permission.bypass}%":
stop
else:
cancel event
send "&cSohbete yazamazsınız, çünkü kapalı"
stop
command /chatcontrol [<text>]:
aliases: ccontrol
trigger:
if arg-1 isn't set:
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
send "&8&m+-----------------------------------+"
send "&r"
send " &6■■■&e&lKomutlar&6■■■"
send " &7/chatcontrol & /ccontrol mute &f- &eSohbette Birilerini Susturur"
send " &7/chatcontrol & /ccontrol clear &f- &eSohbeti Temizler"
send " &7/chatcontrol & /ccontrol reload &f- &eSkripti Yeniden Başlatır."
send "&r"
send "&8&m+-----------------------------------+"
send "&r"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "mute":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
if {chatcontrol.mute} isn't set:
set {chatcontrol.mute} to true
send "&6Sohbete Yazmayı Kapattın!"
stop
if {chatcontrol.mute} is true:
delete {chatcontrol.mute}
send "&6Sohbete Yazmayı Açtın"
stop
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "clear":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
loop all players:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if loop-player has permission "%{chatcontrol.permission.bypass}%":
send "&6Sohbet Temizlendi Temizleyen Yetkili: &e%sender%" to loop-player
else:
loop 100 times:
send "&r" to loop-player
broadcast "&6Yetkililer Sohbeti Temizledi!"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "reload":
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if player has permission "%{chatcontrol.permission.reload}%":
send "&6Skript Yeniden Başlatılıyor, Lütfen biraz sabret..."
wait 0.5 ticks
execute console command "sk reload chatcontrol.sk"
send "&6Skript Başarıyla Yeniden Başlatıldı."
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
#-------------------------------------------------
# SohbetKontrol.sk
# Yazan by Erdem (pBooom)
#
# Gerekli Skript Addonları:
# WildSkript, skRayFall, skQuery, Skellet, skUtilities
#
# Config Dosyası
# "/plugins/Skript/scripts/plugins/ChatControl/config.yml"
#
# Sadece Mesajları Editle!
#
# Örnek:
# send "&cSenin Bunu Yapman İçin Gerekli Yetkin Yok!"
#
#-------------------------------------------------
on load:
# Config - Yetkiler
if {chatcontrol.permission.command} isn't set:
set {chatcontrol.permission.command} to "chatcontrol.command"
set {chatcontrol.permission.command} to yaml value "permissions.command" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if {chatcontrol.permission.reload} isn't set:
set {chatcontrol.permission.reload} to "chatcontrol.reload"
set {chatcontrol.permission.reload} to yaml value "permissions.reload" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if {chatcontrol.permission.bypass} isn't set:
set {chatcontrol.permission.bypass} to "chatcontrol.bypass"
set {chatcontrol.permission.bypass} to yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
on chat:
if {chatcontrol.mute} is true:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if player has permission "%{chatcontrol.permission.bypass}%":
stop
else:
cancel event
send "&cSohbete yazamazsınız, çünkü kapalı"
stop
command /chatcontrol [<text>]:
aliases: ccontrol
trigger:
if arg-1 isn't set:
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
send "&8&m+-----------------------------------+"
send "&r"
send " &6■■■&e&lKomutlar&6■■■"
send " &7/chatcontrol & /ccontrol mute &f- &eSohbette Birilerini Susturur"
send " &7/chatcontrol & /ccontrol clear &f- &eSohbeti Temizler"
send " &7/chatcontrol & /ccontrol reload &f- &eSkripti Yeniden Başlatır."
send "&r"
send "&8&m+-----------------------------------+"
send "&r"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "mute":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
if {chatcontrol.mute} isn't set:
set {chatcontrol.mute} to true
send "&6Sohbete Yazmayı Kapattın!"
stop
if {chatcontrol.mute} is true:
delete {chatcontrol.mute}
send "&6Sohbete Yazmayı Açtın"
stop
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "clear":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
loop all players:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if loop-player has permission "%{chatcontrol.permission.bypass}%":
send "&6Sohbet Temizlendi Temizleyen Yetkili: &e%sender%" to loop-player
else:
loop 100 times:
send "&r" to loop-player
broadcast "&6Yetkililer Sohbeti Temizledi!"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "reload":
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if player has permission "%{chatcontrol.permission.reload}%":
send "&6Skript Yeniden Başlatılıyor, Lütfen biraz sabret..."
wait 0.5 ticks
execute console command "sk reload chatcontrol.sk"
send "&6Skript Başarıyla Yeniden Başlatıldı."
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
# SohbetKontrol.sk
# Yazan by Erdem (pBooom)
#
# Gerekli Skript Addonları:
# WildSkript, skRayFall, skQuery, Skellet, skUtilities
#
# Config Dosyası
# "/plugins/Skript/scripts/plugins/ChatControl/config.yml"
#
# Sadece Mesajları Editle!
#
# Örnek:
# send "&cSenin Bunu Yapman İçin Gerekli Yetkin Yok!"
#
#-------------------------------------------------
on load:
# Config - Yetkiler
if {chatcontrol.permission.command} isn't set:
set {chatcontrol.permission.command} to "chatcontrol.command"
set {chatcontrol.permission.command} to yaml value "permissions.command" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if {chatcontrol.permission.reload} isn't set:
set {chatcontrol.permission.reload} to "chatcontrol.reload"
set {chatcontrol.permission.reload} to yaml value "permissions.reload" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if {chatcontrol.permission.bypass} isn't set:
set {chatcontrol.permission.bypass} to "chatcontrol.bypass"
set {chatcontrol.permission.bypass} to yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml"
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
on chat:
if {chatcontrol.mute} is true:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if player has permission "%{chatcontrol.permission.bypass}%":
stop
else:
cancel event
send "&cSohbete yazamazsınız, çünkü kapalı"
stop
command /chatcontrol [<text>]:
aliases: ccontrol
trigger:
if arg-1 isn't set:
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
send "&8&m+-----------------------------------+"
send "&r"
send " &6■■■&e&lKomutlar&6■■■"
send " &7/chatcontrol & /ccontrol mute &f- &eSohbette Birilerini Susturur"
send " &7/chatcontrol & /ccontrol clear &f- &eSohbeti Temizler"
send " &7/chatcontrol & /ccontrol reload &f- &eSkripti Yeniden Başlatır."
send "&r"
send "&8&m+-----------------------------------+"
send "&r"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "mute":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
if {chatcontrol.mute} isn't set:
set {chatcontrol.mute} to true
send "&6Sohbete Yazmayı Kapattın!"
stop
if {chatcontrol.mute} is true:
delete {chatcontrol.mute}
send "&6Sohbete Yazmayı Açtın"
stop
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "clear":
set yaml value "permissions.command" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.command}%"
if player has permission "%{chatcontrol.permission.command}%":
loop all players:
set yaml value "permissions.bypass" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.bypass}%"
if loop-player has permission "%{chatcontrol.permission.bypass}%":
send "&6Sohbet Temizlendi Temizleyen Yetkili: &e%sender%" to loop-player
else:
loop 100 times:
send "&r" to loop-player
broadcast "&6Yetkililer Sohbeti Temizledi!"
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
else if arg-1 is "reload":
set yaml value "permissions.reload" from file "plugins/ChatControl/config.yml" to "%{chatcontrol.permission.reload}%"
if player has permission "%{chatcontrol.permission.reload}%":
send "&6Skript Yeniden Başlatılıyor, Lütfen biraz sabret..."
wait 0.5 ticks
execute console command "sk reload chatcontrol.sk"
send "&6Skript Başarıyla Yeniden Başlatıldı."
else:
send "&cÜzgünüm! Ama Bunun İçin Yetkin Yok!"
YAKINDA!
Son düzenleme: