Chat Skriptleri Yazabilenler Yardım!

  • Konuyu Başlatan Konuyu Başlatan wontis
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.458
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

wontis

Zombi Geldi, Beni Yedi
Katılım
30 Nisan 2018
Mesajlar
227
Elmaslar
17
Puan
13.445
Yaş
26
Öncelikle herkese merhaba arkadaşlar. Ben sizden bir kaç tane skript kodu yardımı isteyeceğim.
1) Anti-Küfür Skripti (Küfürleri Klasörden Ve Oyundan Ekleyebileyim. Ve Sadece mesajını engelleyip "Küfür Edemezsin" yazısını görsün. Oyundan eklemek istersem sadece yetkisi olanlar yazabilsin örneğin permission: skript.küfür - permission message: Yetkin Yetersiz gibi. Bir de bana mesaj gelebilme ihtimali varsa süper olur)
2) Anti-Reklam Skripti (Bütün Reklamları Engelleyebilsin. Ve Sadece reklamını engelleyip "Reklam Yasak" yazsını görsün. Bir de bana mesaj gelebiliyorsa süper olur.)
3) Herkesin Sohbetini Temizleyebilme Skripti (Örneğin şekli ----------------------------------------- Şekline Benzer Olabilir)
Sohbet <Player> Tarafından Temizlendi

-----------------------------------------
4) Sadece Kendi Sohbetimi Temizleyebilme (Şekli Yukarıdaki Gibi Olabilir)
5) Sohbeti Kapatma-Açma Skripti (Çıkacak Şekli Nasıl Beğendiysen O Şekilde Olabilir)


Bu Skriptlere İhtiyacım Var. Yardımcı Olanlara Şimdiden Teşekkürler
Not: Bu Skriptleri Aynı Klasöre Eklesem Çalışır Mı Onuda Belirtirseniz Mutlu Olurum
 
Son düzenleme:

Merhabalar kendimce toplayıp yabancı skriptlerle türkçeleştirdiğim hazırladığım skript var.
Anti Reklam - Anti Siyaset - Anti Küfür ( Oto Mute Sistemli )
100% Hatasız çalışır.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Herkesin sohbetini silip silmesi için ''
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'' pluginini yükliyebilrisin.
Aynı klasöre atmanı pek önermem farklı kulanın lütfen.
Sohbeti Kapatma Açma Skripti Tıkla!
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

 

Merhabalar kendimce toplayıp yabancı skriptlerle türkçeleştirdiğim hazırladığım skript var.
Anti Reklam - Anti Siyaset - Anti Küfür ( Oto Mute Sistemli )
100% Hatasız çalışır.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Herkesin sohbetini silip silmesi için ''
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'' pluginini yükliyebilrisin.
Aynı klasöre atmanı pek önermem farklı kulanın lütfen.
Sohbeti Kapatma Açma Skripti Tıkla!
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Anti siyaset... güldürdü ya :D
 

Merhabalar kendimce toplayıp yabancı skriptlerle türkçeleştirdiğim hazırladığım skript var.
Anti Reklam - Anti Siyaset - Anti Küfür ( Oto Mute Sistemli )
100% Hatasız çalışır.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Herkesin sohbetini silip silmesi için ''
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'' pluginini yükliyebilrisin.
Aynı klasöre atmanı pek önermem farklı kulanın lütfen.
Sohbeti Kapatma Açma Skripti Tıkla!
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Öncelikle skript için teşekkürler. Skripti inceledim fakat nasıl söylesem bilmiyorum. Bir küfür skripti için çok uzun ve küfür ekleyemiyorum. Daha doğrusu küfürleri oyundan eklemek istiyorum ve mümkünse eklediklerim skript klasöründe gözüksün. Oyuncuya ceza vermesini istemiyorum. Sadece chatta küfürü gözükmesin. Sadece yazan kişiye mesaj gitsin ve yazdığı hakkında bana ekranda bildirim gelsin mümkünse. Skript ben anlamasamda eminim güzeldir fakat çok uzun. Plugin ile aynı yeri kaplıyor.
 
Öncelikle skript için teşekkürler. Skripti inceledim fakat nasıl söylesem bilmiyorum. Bir küfür skripti için çok uzun ve küfür ekleyemiyorum. Daha doğrusu küfürleri oyundan eklemek istiyorum ve mümkünse eklediklerim skript klasöründe gözüksün. Oyuncuya ceza vermesini istemiyorum. Sadece chatta küfürü gözükmesin. Sadece yazan kişiye mesaj gitsin ve yazdığı hakkında bana ekranda bildirim gelsin mümkünse. Skript ben anlamasamda eminim güzeldir fakat çok uzun. Plugin ile aynı yeri kaplıyor.


Merhabalar verdiğim skript'den ceza kısmından mute olayını silebilirsiniz ayrıca küfürü yazan kişinin yazdığı küfür chate gitmiyor.
Bu arada Skript sunucuyu pek yormaz uzun olduğuna pakmayın çoğu #bilgilendirme mesajı onları silerseniz azaldığını görürsünüz.
Küfürleride eklemek çok zor değil dosyayı açıyorsunuz ve küfürlerin olduğu yere gidiyorsunuz.
Skript'de nasıl eklendiyse devamını getiriyorsunuz ve filtrelenmiş küfürleri ekliyorsunuz.​
 
Skriptteki küfürleri silmeyi unuttuğum için bu mesajı sildim
 
Son düzenleme:

Merhabalar o küfürleri keşke silseydiniz hatta şimdi silin ceza yiyebilirsiniz.
İstediğiniz gibi ayarladım oto mute ceza sistemini kaldırdım DomainsToCheckFor: kısmından '' '' boşlukları arasından küfürleri ekleyin.
Kod:
options:
    AmountOfMaxWarns: 2 #Bu, bir oyuncunun cezalandırılmadan önce alabilecegi miktardır.#
    AdminCmdPerm: antiadv.admin #Bu tüm yönetici komutları/args için iznidir.#
    BypassPerm: antiadv.bypass #Bu, küfür kontrolünden atlamak için izin. (ÇOK ÖNEMLI!)#
    CancelMessage: true #Birisi küfür ise onun mesajı iptal eder.#
    DontAdvertiseHereMsg:&cKüfür Etmeyi Çok Seviyorsun Sanırım? #Bu, küfür yakalanırsa oyuncuya gönderilen mesajdır.#
    MainCmdAliases: antikufur #Bu, ana Skript komutunun takma adıdır.#
    MainCmd: kufurkoruma #Bu gerek ana komut.#
    MaxWarnsCommand1:
    MaxWarnsCommand2:
    Prefix: &8[&4&lKORUMA&8] #Tag kısmıdır. Zevkine göre ayarla!#
    NoPermissionMessage: &8» &7Yetkin yok!
    StaffWarnMsg: &e%player% &aKüfür Ediyor! &dMesaj&8: &b%message% #Bu bir oyuncu sohbet küfür ise personele gönderilen mesajdir.#
    DomainsToCheckFor: "" or "" or "" or "" or "" or "" or "*" or "" or "" or "" or "" or "" or "" or ""

#---------------------------#
#          DIKKAT!          #
#     ^^^^        ^^^^      #
# KOPYALANAMAZ MC-TR ICIN   #
# YAPILMISTIR YIGITREIS UYE #
# ADLI SAHIS TARAFINDAN!    #
#        YAPILDI!!!!        #
#---------------------------#

on chat:
    if player doesn't have permission "antiadv.bypass":
        if message contains {@DomainsToCheckFor}:
            loop all players:
                if loop-player has permission "antiadv.notify":
                    send "{@Prefix} {@StaffWarnMsg}" to loop-player
                if {@CancelMessage} is true:
                    cancel the event
            send "{@Prefix} {@DontAdvertiseHereMsg}" to player
            add 1 to {antiadv.advs.%uuid of player%}
            if {antiadv.advs.%uuid of player%} = {@AmountOfMaxWarns}:
                if player does not have permission "{@BypassPerm}":
                    execute console command "{@MaxWarnsCommand1}"
                    execute console command "{@MaxWarnsCommand2}"
on join:
    set {Playersuuid::%player's uuid%} to "%player's uuid%" parsed as offline player
command /{@MainCmd} [<text>] [<offlineplayer>] [<text>]:
    aliases: /{@MainCmdAliases}
    permission: {@AdminCmdPerm}
    permission message: {@Prefix} {@NoPermissionMessage}
    trigger:
        if arg 1 is not set:
            send "&8&m----------------------------------------------------"
            send "                          &4&lKUFUR &f&lKORUMASI"
            send "                               &dKomutlar:"
            send "&f"
            send "&e/antikufur reset &3- &aOyuncunun uyarısını silmeye yarar."
            send "&e/antikufur set &3- &aOyuncuya ceza vermeye yarar."
            send "&e/antikufur reload &3- &aSkripti yeniden başlatır."
            send "&e/antikufur bilgi [oyuncu] &3- &aOyuncu hakkında bilgiler verir."
            send "&e/antikufur resetall &3- &aBütün oyuncuların uyarılarını siler!"
            send "&e/antikufur yenilikler &3- &aYakinda gelicek yeniliklerden bahseder!"
            send "&7"
            send "&8&m----------------------------------------------------"
            stop
        else if arg 1 is "bilgi" or "player" or "username" or "lookup" or "check":
            if arg 2 is set:
                send "&8&m--------------------------"
                send "            &4Oyuncu &fBilgisi:"
                send "&7"
                send "             &eAdlı: &a&o%arg 2%"
                set {_a} to "%{antiadv.advs.%arg 2%}%"
                if {_a} contains "<none>":
                    set {_a} to 0
                send "            &eUyarılar: &a&o%{_a}%"
                if arg 2 has played before:
                    if arg 2 is online:
                        send "    &eDurum: &aAktif"
                    else:
                        send "    &eDurum: &cKapalı"
                else:
                    send "  &e%arg 2% &asunucuya hiç girmedi!"
                send "&7"
                send "&8&m--------------------------"
            else:
                send "{@Prefix} &aLütfen bir oyuncu ismi giriniz."
        else if arg 1 is "yenilikler":
            send "&8&m--------------------------"
            send "       &4Yakinda &fGelecekler:"
            send "&f"
            send "  &8- &7Küfür mute sistemi gelicek."
            send "&f"
            send "&8&m--------------------------"
        else if arg 1 is "reset":
            if arg 2 is set:
                set {antiadv.advs.%arg 2%} to 0
                send "{@Prefix} &e%arg 2% &aAdlı Oyuncunun Sicili Temizlendi!"
            else:
                send "{@Prefix} &eOyuncunun ismini girin."
        else if arg 1 is "resetall":
            send "{@Prefix} &eEminmisin? Eğer Öyleyse ''Eminim'' Yaz."
            set {antiadresetall::%uuid of player%} to true
            if arg 2 is "Eminim":
                if {antiadresetall::%uuid of player%} is set:
                    set {antiadv.advs.%all players%} to 0
                    send "{@Prefix} &eBütün oyuncuların sicili temizlendi."
                else:
                    send ""
        else if arg 1 is "set":
            if arg 2 is set:
                if arg 3 is set:
                    set {antiadv.advs.%arg 2%} to arg 3
                    send "{@Prefix} &b&o%arg 2%'s &eAdlı oyuncunun uyarısı ayarlandı."
                else:
                    send "{@Prefix} &eLütfen oyuncunun uyarı sayısını belirlemek için bir miktar uyari belirtin."
            else:
                send "{@Prefix} &eOyuncunun ismini girin."
        else if arg 1 is "reload":
            send "{@Prefix} &dSkript yeniden başlatılıyor..."
            wait 1 ticks
            execute console command "sk reload %script%"
            send "{@Prefix} &dBaşarıyla başlatildi."
        else:
            send "{@Prefix} &eLütfen geçerli bir isim giriniz."
on skript load:
    set {version} to "4.2"
    message "" to console
    set {antiadv1::running} to true
    if {antiask::running} is set:
        wait 1 second
        message "" to console
    if {antiask::running} is not set:
        message "" to console
    if {antiadv2::running} is set:
on skript unload:
    delete {antiadv1::running}
    message "" to console


 
Başka Küfür Skripti Buldum.
 
Son düzenleme:

Skriptteki küfürleri silmeyi unuttuğum için bu mesajı sildim
Gönderi otomatik olarak birleştirildi:


Peki /Kelime ekle <küfür> yazdığım küfürler nereye kaydediliyor. Bazıları bugda kaldı silinmiyor. Skripti silmeyi denedim fakat hala /kelime liste yazdığımda gözüküyor. Ayrıca bütün pluginleri silip ve sunucudaki dosyaları kontrol ettim fakat kaydettiği yeri bulamadım. Bu kelimelerin hepsini nasıl temizlerim yani silerim veya nasıl aynanda eklerim kopyalayarak.
Lütfen yardım!


Sunucuyu yeniden başlat?
 
Ben o pluginde hata buldum. Engellediklerim küfürsüz bir kelimede geçince o da yazılmıyor. Hatta bazı harfler de yazılmıyordu. Diğer Skriptlerde de denedim hepsinde aynı. Başka Skript buldum fakat onda arg falan yazıyor /kelime ekle <küfür> yazdığımda küfürleri kaydediyor fakat nereye kaydediyor onu arıyorum. Başka bulduğumu yazmayı unutmuşum kusura bakmayın.
 
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