[Sk] AntiChat // Küfür Koruma // V2.0 // Mesaj Eklemeli //

S

Switcher

Ziyaretçi


Basit bir skriptle karışınzdayım , yapan oldumu bilmiyorum arattım bulamadım. Neyse bu skript , bazı küfürlü kelimlerin kullanılmasını engelliyor ve uyarı veriyor. Yetkilininde kelime eklemesi gibi bir şey yapmıştımda çalışmadı normal olarak verdim.

10 Uyarı: Kick
15 Uyarı: 20 Dakika Kick
20 Uyarı: 40 Dakika Kick
25 Uyarı: 1 Saat Kick

Önemli Not : Nick değişip oyuna girebilirler. (Denenmedi) , Oplara Uyarı Vermez !

Kod :



Kod:
# Yapımcı: Switcher
on first login:
    set {uyarıpuanı.%player%} to 0
on login:
    {15uyari.%player%} is true:
        wait 3 tick
        kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l20 Dakikalığına &a&lKicklendiniz !"
    {20uyari.%player%} is true:
        wait 3 tick
        kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l40 Dakikalığına &a&lKicklendiniz !"
    {25uyari.%player%} is true:
        wait 3 tick
        kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l1 Saatliğine &a&lKicklendiniz !"
command /antichat <text> <text>:
    permission : yasaklimesajekle.op
    permission message : &4Bu komuta yetkin yok
    trigger:
        arg 1 is "ekle":
            add arg 2 to {Engellimesajlar::*}
            send "&5[&6AntiChat&5] &c%arg 2% &7Isimli Mesaj basariyla engelliler listesine eklendi"
        arg 1 is "cikar":
            remove arg 2 from {Engellimesajlar::*}
            send "&5[&6AntiChat&5] &c%arg 2% &7Isimli Mesaj basariyla engelliler listesinden cikarildi."
#------------------------------------------------------------------------------------------------------------------------------------------------------------
on chat:
    loop {Engellimesajlar::*}:
        if message is loop-value:
            if player is not op:
                cancel event
                add 1 to {uyarıpuanı.%player%}
                send "&6[&4&lUYARI&6] &aYasak kelime kullandınız ! Uyarı Puanınız : &6&l%{uyarıpuanı.%player%}%" to player
            if {uyarıpuanı.%player%} is 10:
                kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden Kicklendiniz !"
            if {uyarıpuanı.%player%} is 15:
                kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l20 Dakikalığına &a&lKicklendiniz !"
                set {15uyari.%player%} to true
                wait 20 real minutes
                set {15uyari.%player%} to false
                set {uyarıpuanı.%player%} to 16  
            if {uyarıpuanı.%player%} is 20:
                kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l40 Dakikalığına &a&lKicklendiniz !"
                set {20uyari.%player%} to true
                wait 40 real minutes
                set {20uyari.%player%} to false
                set {uyarıpuanı.%player%} to 21
            if {uyarıpuanı.%player%} is 25:  
                kick the player due to "&6[&4&lUYARI&6] &a&lKüfür Yüzünden &c&l1 Saatliğine &a&lKicklendiniz !"
                set {25uyari.%player%} to true
                wait 1 real hours
                set {25uyari.%player%} to false
                set {uyarıpuanı.%player%} to 23

@ReMaKeR Teşekkür ederim mesaj ekleme özelliğini eklediğin için.
 


Son düzenleme:

Krumb069

Nether Yerlisi
Mesajlar
2,151
En iyi cevaplar
1
Beğeniler
506
Puanları
1,250
message contains diye bir şey yokmu
 

TheRedstoneEngineer

Obsidyen Madencisi
Mesajlar
1,486
En iyi cevaplar
0
Beğeniler
785
Puanları
0
Ya bu pastebin neden yasaklı anlamadım ki. TTNET e demek istediğim o skriptteki tüm kelimeler :)
 

Üst