Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

gag eklentisi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Aquilatr
Mesajlar: 39
Kayıt: Sal Ağu 22, 2017 8:29 pm

gag eklentisi

Mesaj gönderen Aquilatr »

selamlar
ektentide adminlerin yasaklı kelimelerden muaf olması için gereken kodu ekleyebilir misiniz?
teşekkürler
uwc_swear_filter.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

emirakpinar
Mesajlar: 1958
Kayıt: Sal Tem 05, 2016 2:27 pm
Server Ip/DNS: -
Clan İsmi: -
İletişim:

gag eklentisi

Mesaj gönderen emirakpinar »

Dene
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Aquilatr
Mesajlar: 39
Kayıt: Sal Ağu 22, 2017 8:29 pm

gag eklentisi

Mesaj gönderen Aquilatr »

maalesef olmadı.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

uzman59
Mesajlar: 624
Kayıt: Çrş Nis 06, 2016 7:40 pm
Konum: Tekirdağ İlçesi
Server Ip/DNS: cs11.csduragi.net
Clan İsmi: HospitaL 卍 KLan

gag eklentisi

Mesaj gönderen uzman59 »

Aquilatr yazdı:selamlar
ektentide adminlerin yasaklı kelimelerden muaf olması için gereken kodu ekleyebilir misiniz?
teşekkürler
uwc_swear_filter.sma
@Aquilatr

Kod: Tümünü seç

/* AMX Mod script. 
* 
* (c) Copyright 2004, SuicideDog 
* This file is provided as is (no warranties). 
* Code gleemed from old RAV plugin.
* 
* Simple Swear filter.  Replaces badwords with *'s
*
* Uses uwc_swear_filter_swearwords.ini file (/$customdir/uwc_swear_filter_swearwords.ini)
* It can use the same file as RS's advanced swear filter.
*
* I made this because it's easier to use. No config and one ini file
* 
*/ 

#include <amxmodx>
#include <amxmisc> 

// max number of words in word list 
#define MAX_WORDS 192 

#define ADMINFLAG ADMIN_KICK

new g_swearsNames[MAX_WORDS][32] 
new g_swearsNum 

public plugin_init() 
{ 
    register_plugin("Swear Filter","1.0a","SuicideDog") 
    register_clcmd("say","swearcheck") 
    register_clcmd("say_team","swearcheck")
    readList()
}

readList() 
{ 
    // file to read words from 
    new szCustomDir[64]
    new filename[64]
    get_configsdir( szCustomDir, 63 )
    format(filename, 63, "%s/uwc_swear_filter_swearwords.ini", szCustomDir )

    if(!file_exists(filename) ){
        log_message("Swear Filter: file %s not found", filename) 
        return 
    } 
    new iLen 
    while( g_swearsNum < MAX_WORDS && read_file(filename, g_swearsNum ,g_swearsNames[g_swearsNum][1],30,iLen) ) 
    { 
    if( g_swearsNames[g_swearsNum][0] == ';') continue
    g_swearsNames[g_swearsNum][0] = iLen 
    ++g_swearsNum 
    }
    log_message("Swear Filter: loaded %d words",g_swearsNum ) 
} 

public swearcheck(id) 
{
    if(get_user_flags(id)
     & 
    ADMINFLAG)
    {return 0;}
    new szSaid[192]
    read_args(szSaid,191)
    new bool:found = false
    new pos, i = 0
    while ( i < g_swearsNum )
    {
    if ( (pos = containi(szSaid,g_swearsNames[i][1])) != -1 ){ 
        new len = g_swearsNames[i][0] 
        while(len--)
        szSaid[pos++] = '*'
        found = true 
        continue
    }
    ++i
    }
    if ( found ){ 
        new cmd[32]
        read_argv(0,cmd,31)          
        engclient_cmd(id,cmd,szSaid)    
    }
    return PLUGIN_CONTINUE 
} 


Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

emirakpinar
Mesajlar: 1958
Kayıt: Sal Tem 05, 2016 2:27 pm
Server Ip/DNS: -
Clan İsmi: -
İletişim:

gag eklentisi

Mesaj gönderen emirakpinar »

uwc_swear_filter.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Cevapla