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ş
30
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