Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
küfür engelleme txt dosyasını kaldırma
#3
bunu dene...

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <string>

#define PLUGIN "NoAds"
#define VERSION "0.5"
#define AUTHOR "AdaskoMX"

stock const advertising_words[][] = {
    
"https://",
    
"www.",
    
".com",
    
".net",
    
".org",
    
".ru",
    
".pl",
    
".de",
    
".co.uk",
    
".info"
}

stock const advertising_allowed[][] = {
    
"zal."
}

new 
adshostadsip;

public 
plugin_init() {
   
    
register_plugin(PLUGINVERSIONAUTHOR);
   
    
register_clcmd("say""hook_chat");
    
register_clcmd("say_team""hook_chat");
   
    
//register_cvar("amx_adspunish_mode","1")
    //register_cvar("amx_adsban_time","5")
    
adshost register_cvar("amx_adsaddress""")
    
adsip register_cvar("amx_adsip""")
}

public 
hook_chat(id)
{
    new 
temp[512], szArgs[512], said[512], adres[60], adresIP[40]
    
read_args(szArgs511)
   
    
get_pcvar_string(adshostadres60)
    
get_pcvar_string(adsipadresIP40)
    new 
len strlen(szArgs)
   
    new 
digitsperiodsposstartstopij
   
    
new szName[32]
    
get_user_name(idszName31)
    
    new 
bool:allowbool:ipbool:sprawdz;
   
    if(
len >= && szArgs[0] == '"' && szArgs[len 1] == '"'){
        
len -= 2;
    
copy(szArgslenszArgs[1]);
    }
    
    
temp szArgs;
    
said szArgs;
    
    for(
sizeof (advertising_words) ; i++){
    
stop 0;
        while((
pos containi(szArgs[stop], advertising_words[i])) != -1){
        
pos += stop;
        
start pos; while(start && szArgs[start 1] != ' 'start --
        
stop pos; while(stop len && szArgs[stop] != ' 'stop ++
        
        
allow false;
        for(
sizeof (advertising_allowed) ; ++){

            
periods containi(szArgs[start], advertising_allowed[j]);
            if(
periods stop start && periods >= 0){
                
allow true;
            }
        }
        
        if(!
allow){
            
copy(saidstartszArgs)
            
strcat(saidadres512)
            
strcat(saidszArgs[stop], 512)
            
szArgs said;
            
len strlen(szArgs);
            
stop start strlen(adres);
        }
    }
    }

    for(
leni++)
    {
        
sprawdz false;
        if(
isdigit(szArgs))
        {
       if(
digits == 0start i;
       
digits++;
       if(
periods && digits 3){
        
ip true;
        
pos start;
       }
        }
        else if(
szArgs == '.' || szArgs == ':')
        {
            
periods++
        }
        else if(
szArgs == ' ')
        {
       
periods 0;
       
digits 0;
        } else 
sprawdz true;
    if((
sprawdz || == len 1) && ip){
      
ip false;
        
      
start pos; while(start && szArgs[start 1] != ' 'start --
      
stop pos; while(stop len && szArgs[stop] != ' 'stop ++

      
      
copy(saidstartszArgs)
      
strcat(saidadresIP512)
      
strcat(saidszArgs[stop], 512)
      
szArgs said;
      
len strlen(szArgs);
        
        }
    }

    if(!
equal(saidtemp)){
    new 
cmd[10]
    
read_argv 0cmd9)
    
format(said512"^"%s^""said);
    
engclient_cmd id ,cmd said )
    return 
1;
    }
    
    return 
0;

[/i][/i][/i][/i][/i]
Reply


Messages In This Thread
Cevap: küfür engelleme txt dosyasını kaldırma - by Schwertle_vbulletin4_import1 - 14-03-12, 00:07

Possibly Related Threads…
Thread Author Replies Views Last Post
  amx_rcon rcon_password Komutunu Engelleme Nobb 25 7,316 02-04-15, 22:19
Last Post: jackdalton06
  Plugin say mesajı kaldırma xraid 3 3,600 20-07-14, 22:04
Last Post: xraid
  oto t atma ve takim degiştirme engelleme LEGOFGRAND 6 11,972 24-05-14, 13:24
Last Post: LEGOFGRAND
  Buy resmi kaldırma lamer1998 7 3,924 07-02-14, 23:25
Last Post: JDM
  model engelleme Iwantoplaygame 3 2,728 05-02-14, 12:48
Last Post: JDM
  Consoldan Tye Geçmeyi Engelleme Plugini xLdeJavu 4 3,089 28-11-13, 14:23
Last Post: JDM
  Reklam Ve Küfür Engelleme [İstek] entel009 2 4,551 17-11-13, 16:12
Last Post: entel009
  Art Arda ban engelleme Kuheylan94 6 2,987 07-07-13, 21:15
Last Post: akcaliberkk
  Cs1.6 jailbreak silah menüsü engelleme ufuk35 14 19,890 01-06-13, 16:04
Last Post: ahmet216216
  Komut engelleme melof 10 9,641 05-05-13, 03:52
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: