Skript Paylaşımı Küfür uyarı sistemi ve 3 uyarıda ceza

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

YetAn0therD3vel0per

Odunlara Vur Vur Vur!
Katılım
6 Haziran 2019
Mesajlar
48
Elmaslar
20
Puan
0
Yaş
29
Minecraft
meTR0x

Discord:

meTR0x#3625

Uyarılar otomatik ve manuel olarak yapılmaktadır manuel sistemde yapacak kişiye genelde rehberler olur "uyari.rehber" ve "banla.rehber" permleri vermeniz gerekir
komutlar:
/uyarı <oyuncu> <sebep>
*oyuncuya 1 uyarı puanı verir 3'e ulaştığında 5dk mutelenir ve uyarı puanı sıfırlanır
/banuyar <oyuncu> <sebep>
*oyuncuya 1 ban uyarı puanı verir 3'e ulaştığında 10 dakika ban atar

*belirli kelimeler chata yazılırsa uyarı verilir

JavaScript:
#Written By meTR0x
variables:
    {hak} = 0
    {ban} = 0
command /cezalandirbeni:
    trigger:
        if {hak::%player%} is greater than 2:
            execute console command "mute %player% 300"
            send "&c%player% &2isimli oyuncu şu sebepten dolayı 5dk Mutelendi: &b&lKüfür" to players
            set {hak::%player%} to 0
        else:
            add 1 to {hak::%player%}
            send "&c%player% &2isimli oyuncu uyarıldı sebep: &4Küfür &2uyarı sayısı: &c%{hak::%player%}%" to players
command /uyarı [<player>] [<text>]:
    permission: uyari.rehber
    permission message: "&c&lBunu yapmak icin izininiz yok"
    aliases:/uyari,/uyar
    usage: /uyarı <oyuncu> <sebep>
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if {hak::%arg 1%} is greater than 2:
                    execute console command "mute %arg-1% 300"
                    send "&c%arg-1% &2isimli oyuncu şu sebepten dolayı 5dk Mutelendi: &b&l%arg-2%" to players
                    set {hak::%arg 1%} to 0
                else:
                    add 1 to {hak::%arg 1%}
                    send "&c%arg-1% &2isimli oyuncu uyarıldı sebep: &4%arg-2% &2uyarı sayısı: &c%{hak::%arg 1%}%" to players
            else:
                message "&2/uyarı <oyuncu> <sebep>" to player
        else:
            message "&2/uyarı <oyuncu> <sebep>" to player
command /banuyar [<player>] [<text>]:
    permission: banla.rehber
    permission message: "&c&lBunu yapmak icin izininiz yok"
    aliases:/banla
    usage: /banuyar <oyuncu> <uyarı>
    trigger:
        if arg 1 is set:
            if {ban::%arg 1%} is greater than 2:
                execute console command "ban %arg-1% bb"
                execute console command "banip %arg-1% bb"
                send "&c%arg-1% &2isimli oyuncu şu sebepten dolayı 10dk Banlandı: &4&l%arg-2%" to players
                wait 10 minutes
                execute console command "pardon %arg-1%"
                execute console command "pardonip %arg-1%"
                set {ban::%arg 1%} to 0
            else:
                add 1 to {ban::%arg 1%}
                send "&c%arg-1% &2isimli oyuncu uyarıldı sebep: &4%arg-2% &2uyarı sayısı: &c%{ban::%arg 1%}%" to players
        else:
            message "&2/banuyar <oyuncu> <sebep>" to player

Dikkat: chatta adam "koç" yazarsa küfür olarak algılamaması için 1 satır boşluk bırakıp yazılması gerek

JavaScript:
on chat:
    if message contains "***" or " ***" or " **" or "*****": #küfürler buraya yanlış anlaşılma olabilcekler 1 satır boşluklu
        cancel event
        execute console command "uyar %player% küfür"

Dipnot: Banlamada veya mutelemede hata verirse "execute console command 'BURASI' " burası yazan yere doğru syntaxı girin
olası bir hatada bana ulaşmanız yeterlidir
 

Ekli dosyalar

Görsel eklersen güzel olur skript güzel gibi başarılar
 
pki sıfırlanmayı nasıl kapatabiliriz ve cezaları nasıl arttıracagım örnegin 9 uyarıya kadar uyarsın 10 dk 1ssaat 5 saat 12 saat 24 saat 1 hafta 1 ay sonra sınırsız
 
Bence /cezalandirbeni yazana ceza verme bu kadar dürüst birisini nerden bulacaz :D:melek:
 
pki sıfırlanmayı nasıl kapatabiliriz ve cezaları nasıl arttıracagım örnegin 9 uyarıya kadar uyarsın 10 dk 1ssaat 5 saat 12 saat 24 saat 1 hafta 1 ay sonra sınırsız
Kod:
if {hak::%player%} is greater than or equal to 13 #13 uyarıda ceza alır

execute console command "mute %arg-1% 300" #buraya ise mute komutunu yazınız '/' olmadan
#%arg-1% oyuncu adıdır sunucunuzdaki mute komutunu yukarıdaki çift tırnak arasına yazınız
set {hak::%arg 1%} to 0 #bu kodu silerek sıfılamayı kapatırsınız
set {ban::%arg 1%} to 0 #aynı şeyi ban için de yapabilirsiniz
 
Bence /cezalandirbeni yazana ceza verme bu kadar dürüst birisini nerden bulacaz :D:melek:
aslında on chat eventinde küfür gerçekleşince oyuncu kendisi /cezalandırbeni yazıyordu dalga geçmesinler diye ordaki komutu değiştirdim :D
 

Vanilla sunucumda denedim gerçekten hoşuma gitti. Bana kalırsa böyle güzel bir Skriptin olan resimlerini buraya eklemeniz gerekiyor.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst