Skript Paylaşımı Sohbet Skripti | Reklam Engelle (log) | Sohbet Sil (log) | Sohbet Aç Kapat (log)

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

AlixTR

Bir Kömür Göründü Kaptanım!
Katılım
25 Haziran 2019
Mesajlar
117
Elmaslar
191
Puan
6.770
Yaş
22
Konum
İstanbul
Minecraft
TwoPage

Discord:

-

Öz Bilgi

Skript benim tarafından kodlanıp PLUGİN SOFRAM hizmetinize sunulmuştur.
Skript öğreneli 2 gün olduğu için hatam eksiğim varsa belirte bilirsiniz.
bu skript için discord'dan bizimle iletişime geçmeniz lazımdır yoksa verilmemektedir.

Tanıtım
1608923062046.png

1608922963241.png


Plugins klasörüne loglamak için otomatikmen SOHBET klasörü kurar loglara oradan bakabilirsiniz.

Sohbet Menüsünü Açıp Tüm Komutları Kullanma İzni > sohbet.admin > /sohbet

Sohbet Kapalıyken Konuşma İzni Verme > sohbet.konusma

Reklam Engelleyici Açıkken Link Göndere Bilme > reklam.girmeme



Reklam Engelleme

Reklam Engelleme sistemi artık reklamlardan bıktınız mı? Bu skripti kullanmanın tam zamanı.
Reklam yapanları log'a kayıt eder ve reklam mesajlarını "Bir Daha Reklam Yapmamalıyım." diye değiştirir.

1608922353776.png

1608922409874.png



Sohbet Kapat/Aç
1608919285858.png

1608922617728.png

1608922650125.png

1608922677837.png


Sohbet kapat/aç sohbet kapatan'dan sebep ister ve sohbeti kapatır sebep ve tarihini
LOG klasörüne yedekler.

Sohbet Sil
1608923143518.png

1608923176363.png

Sohbet silme skriptini normalde loglu olması saçma fakat bazı sunucularda
sohbet'i gereksiz yere silen yetkililere uyarı veya ceza veriliyor
bunun denetimi için eklemek istedim.

Log Dosyaları
1608923735359.png
1608923750158.png

1608923776423.png

1608923805016.png



Skript İçin Ulaş

Kerem#3563

JavaScript:
on load:
    if file "plugins/Sohbet/Log/Reklam-Engel.log" doesn't exists:
        create file "plugins/Sohbet/Log/Reklam-Engel.log"
        
    if file "plugins/Sohbet/Log/Sohbet-Aç-kapat.log" doesn't exists:
        create file "plugins/Sohbet/Log/Sohbet-Aç-kapat.log"
        
    if file "plugins/Sohbet/Log/Sohbet-sil.log" doesn't exists:
        create file "plugins/Sohbet/Log/sohbet-sil.log"
        




command /sohbet [<text>]:
    permission: sohbet.admin
    permission message:&dPlugin Sofrası &eBu komutu kullanmak için gerekli izne sahip değilsin.
    trigger:
        open chest with 6 rows named "&6Sohbet Kontrol" to player
        make gui slot 11 of player with light green wool named "&aSohbet Aç" with lore "&eSohbet kilitini açar" to run:
            close player's inventory
            execute player command "/sohbet aç"
        make gui slot 13 of player with command block named "&aSohbet Sil" with lore "&eSohbet'i temizlersiniz" to run:
            close player's inventory
            execute player command "/sohbet sil"
        make gui slot 15 of player with red wool named "&aSohbet Kapat" with lore "&eSohbet kilitini kapatır" to run:
            close player's inventory
            execute player command "/sohbet kapat"
        make gui slot 29 of player with barrier named "&aReklam Engelleyici Aç" with lore "&eReklam Engelleyiciyi açar" to run:
            close player's inventory
            execute player command "/sohbet reklam-aç"
        make gui slot 33 of player with barrier named "&aReklam Engelleyici Kapat" with lore "&eReklam Engelleyiciyi kapatır" to run:
            close player's inventory
            execute player command "/sohbet reklam-kapat"
        make gui slot 39 of player with paper named "&aReklam Log" with lore "%{reklamlog:%player%}%" to close
        make gui slot 40 of player with paper named "&aSohbet Kapat" with lore "%{skapat:%player%}%" to close
        make gui slot 41 of player with paper named "&aSohbet Sil" with lore "%{reklamlog:%player%}%" to close

        if args-1 is "kapat":
            set {plsofram} to true
            set {miktar::%player%} to true
            send player title "&cSohbeti kapatabilmek için" with subtitle "&aSohbete bir sebep yaz." for 3 seconds
            wait 10 seconds
            if {miktar::%player%} is true:
                delete {miktar::%player%}
                send player title "&cBiraz Daha Hızlı Ol" for 3 seconds
        if args-1 is "aç":
            set {plsofram} to false
            set {miktar::%player%} to false
            send "&c&m--&eSohbet Açıldı&c&m--"
            send "&d"
            send "&cYetkili: &e%player%"
            send "&r"
            send "&c&m--&eSohbet Açıldı&c&m--"
            set {skapat:%player%} to "&aYetkili:&e%player% &aEylem:&eSohbet Açma &aTarih:&e%day%.%month%.%year% %hour%:%minute%"
        if args-1 is "reklam-aç":
            set {plsoframreklam} to true
            send player title "&cReklam Engel Açıldı." for 3 seconds
        if arg-1 is "reklam-kapat":
            set {plsoframreklam} to false
            send player title "&cReklam Engel Kapatıldı." for 3 seconds
        if args-1 is "sil":
            set {mikarss::%player%} to true
            send player title "&cSohbeti silebilmek için" with subtitle "&aSohbete bir sebep yaz." for 3 seconds
            wait 10 seconds
            if {mikarss::%player%} is true:
                delete {mikarss::%player%}
                send player title "&cBiraz Daha Hızlı Ol" for 3 seconds
            
on chat:
    if {miktar::%player%} is true:
        set {_n} to message
        send "&c&m--&eSohbet Kapatma&c&m--"
        send "&d"
        send "&cYetkili: &e%player%"
        send "&cSebep: &e%{_n}%"
        send "&r"
        send "&c&m--&eSohbet Kapatma&c&m--"
        set {skapat:%player%} to "&aYetkili:&e%player% &aEylem:&eSohbet Kapatma &aTarih:&e%day%.%month%.%year% %hour%:%minute% &aSebep:&e%{_n}%"
        wf "&aYetkili:&e%player% &aEylem:&eSohbet Kapatma &aTarih:&e%day%.%month%.%year% %hour%:%minute% &aSebep:&e%{_n}%" to "plugins/Sohbet/Log/Sohbet-Aç-kapat.log"
        delete {miktar::%player%}
        cancel event

on chat:
    if {plsofram} is true:
        if player doesn't have permission "sohbet.konusma":
            cancel event
            send player title "&cSohbeti kapalı" for 3 seconds
        
on chat:
    if player doesn't have permission "reklam.girmeme":
        if {plsoframreklam} is true:
            if message contains ".xyz" or "sunucum.xyz" or "keyubu.com" or "keyubu" or "nitrado" or " nitrado" or "axitr" or " axitr" or "46.20.1" or " 46.20.1" or "46.20" or " 46.20" or ".com" or "com" or " com" or ".net" or "net" or " net" or "batihost" or " batihost" or "bati-host" or "b-a-t-i-h-o-s-t" or "n-i-t-r-a-d-o" or "ni.-trado" or "nit.-rado" or "nit-rado" or "nit.rado" or "-" or "." or "a-xitr" or "axi-tr" or "a-x-i-t-r" or "46-20" or "play" or "oyna" or "mc" or "net" or "com" or "tk" or "network" or "craft" or "nitrado":
                set {reklammsj} to message
                set message to "&aBir Daha Reklam Yapmamalıyım."
                set {reklamlog:%player%} to "&aReklam Yapan:&e%player% &aTarih:&e%day%.%month%.%year% %hour%:%minute% &aReklam:&e%{reklammsj}%"
                wf "Reklam Yapan:%player% Tarih:%day%.%month%.%year% %hour%:%minute% Reklam:%{reklammsj}%" to "plugins/Sohbet/Log/Reklam-Engel.log"
                
                
on chat:
    if {mikarss::%player%} is true:
        set {kilitli} to true
        loop 250 times:
            send "&r" to players
        send "&e---------&8&l[&aMC-TR&8&l]&e---------"
        send "&r"
        send "&cSohbet Temizlendi."
        send "&r"
        send "&e---------&8&l[&aMC-TR&8&l]&e---------"
        set {kilitli} to false
        set {silslog.%player%} to "&cYetkili: &e%player% &cTarih: &e%day%.%month%.%year% %hour%:%minute% &cSebep: &e%message%"
        add {silslog.%player%} to {sils::*}
        wf "&cYetkili: &e%player% &cTarih: &e%day%.%month%.%year% %hour%:%minute% &cSebep: &e%message%" to "plugins/Sohbet/Log/Sohbet-sil.log"
        delete {mikarss::%player%}
        cancel event
 

Ekli dosyalar

  • 1608922253678.png
    1608922253678.png
    11,3 KB · Görüntüleme: 87
Son düzenleme:
Eline sağlık, loglarda renk çalışmadığından oradaki renk kodlarını silmen daha güzel olur
 
Gelişebilir 6/10
 
Eline Sağlık Reis Güzel Bir Skript Ve Ayrıca Menü Düzeni Çok Güzel
 
Sistem mesajlarının renkleri değiştirilebilir onun dışında faydalı
 
Bence gayet başarılı ve kullanışlı bir script, şahsen hoşuma gitti, başarılar.
 
Güzel Skript fakat neden se menü olması güzel değil sonucta otamadık olarak engellemiyormu :) Yanliş anlamayın reis düşüncemi söyledim sadece geri kalanı güzel kullanmayı düşünebilirim
 
Güzel Skript fakat neden se menü olması güzel değil sonucta otamadık olarak engellemiyormu :) Yanliş anlamayın reis düşüncemi söyledim sadece geri kalanı güzel kullanmayı düşünebilirim
Bende menüye karşıyım bu konuda. Aslında engelleyici kapatıp açma fonksiyonu bile gereksiz ancak skripti öğreneli iki gün oldu diyor arkadaş. Antrenman olsun diye yapmış olabilir.
 
Yaaani geliştirilmeli
 
bilindik bir skript zaten ama bilmeyen arkadaşlarımız için internette aradığında bulabilceği yararlı bi konu olmuş iyi günler
 
bi tık sade ama işimi kolaylıkla görür
 
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