Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

dontsayips.amxx - banuje choć nie powinien


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 chudy_smoker

    Początkujący

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:15
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:Gdynia
Offline

Napisano 20.03.2011 17:48

Witam. Wgrałem plugin dontsayips.amxx i mam z nim problem. Chcąc sprawdzić czy działa, napisałem IP serwera i dostałem bana.
Cvary ustawiłem tak :
ip_banviolators 0
ip_banminutes 10
Więc nie powinienem dostać bana za wpisanie, a tylko powinno zmienić mi wiadomość. Co ciekawe mam na serwerze immunitet :) Będę wdzięczny za pomoc :)
Załączony plik  dontsayips.sma   2,21 KB  78 Ilość pobrań
  dontsayips.amxx

Użytkownik chudy_smoker edytował ten post 20.03.2011 17:49

  • +
  • -
  • 0

#2 sanoox

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Patryk
  • Lokalizacja:Pawłowice
Offline

Napisano 20.03.2011 21:36

////////// dont say ips

ip_banviolators 0 // 1 - banowanie, 0 - sama podmiana tekstu


Dodaj to do amxx.cfg
  • +
  • -
  • 0

#3 chudy_smoker

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:15
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:Gdynia
Offline

Napisano 20.03.2011 23:40

dodałem, napisalem ip i bana dostalem :(
  • +
  • -
  • 0

#4 LesbuS

    Banned

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:8
  • Imię:Norbert
  • Lokalizacja:Pruszkow
Offline

Napisano 21.03.2011 14:41

a tak poza tematem to bana dostajesz na ile ?

#5 Swierko12

    Pomocny

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:41
  • GG:
  • Imię:Piotrek
  • Lokalizacja:Sokołów Podlaski
Offline

Napisano 21.03.2011 14:52

Tez mam na serwerze dontsayip i zamisat bana na 10 minut to Kickuje..;//

#6 Pawlak093

    Wygrałeś talon na kurwę i balon

  • Power User

Reputacja: 954
Master

  • Postów:1 672
  • GG:
  • Lokalizacja:Mongolia
Offline

Napisano 21.03.2011 15:01

chcesz ten plugin który podmienia tekst na "Ale ten serwer jest za***isty!" ?
i admin widzi co gracz reklamuje

Użytkownik Mr. Pawlak edytował ten post 21.03.2011 15:02

  • +
  • -
  • 0

#7 xyz?

    Profesjonalista

  • Użytkownik

Reputacja: 14
Początkujący

  • Postów:223
  • Imię:lukasz
  • Lokalizacja:polska
Offline

Napisano 21.03.2011 15:23

Proszę tutaj ci daję dobrą wersję:)

Załączone pliki


  • +
  • -
  • 0

#8 chudy_smoker

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:15
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:Gdynia
Offline

Napisano 22.03.2011 14:57

nie wiem na ile dostaje. okazało się, że to nie dontsayips.amxx banuje tylko drugi plugin : No_advertisement.amxx . Tylko czemu plugin, ktory powinien banowac tylko za wpisanie strony www banuje tez za wpisanie IP?

Z dontsayips.amxx sobie poradziłem, skasowałem ten drugi plugin i juz działa. Teraz panowie bym prosił o sprawdzenie, co jest nie tak z tym drugim pluginem :)
Ps. ta wersja co zapodał "xyz?" w ogole nie dziala ^^ wpisuje IP i nic nie robi :)

podaje kod pliku .sma No_advertisement.amxx :)

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "Restrict Advertising" 
#define VERSION "1.0" 
#define AUTHOR "Alka & Sn!ff3r" 

stock const advertising_words[][] = { 
    
    "www.", 
    ".pl", 
    ".com", 
    ".net", 
    ".org", 
    ".no-ip", 
    ".ru" 
} 

new const reason[] = "Reklamowanie!"; 

public plugin_init() { 
    
    register_plugin(PLUGIN, VERSION, AUTHOR); 
    
    register_clcmd("say", "hook_chat"); 
    register_clcmd("say_team", "hook_chat"); 
    
    register_cvar("amx_adspunish_mode","1") 
    register_cvar("amx_adsban_time","5") 
} 

public hook_chat(id) 
{ 
    new szArgs[512]; 
    read_args(szArgs, 511); 
    
    new len; 
    len = strlen(szArgs); 
    
    new digits, periods; 
    
    new szName[32]; 
    get_user_name(id, szName, 31); 
    
    for(new i = 0 ; i < sizeof (advertising_words) ; i++) 
    { 
        if(containi(szArgs, advertising_words[i]) != -1) 
        { 
            server_cmd("amx_kick ^"%s^" %s", szName, reason); 
            
            return 1; 
        } 
    } 
    //pobrano z cs-puchatek.pl 
    for(new i; i < len; i++) 
    { 
        if(isdigit(szArgs[i])) 
        { 
            digits++ 
        } 
        else if(szArgs[i] == '.' || szArgs[i] == ':') 
        { 
            periods++ 
        } 
    } 
    
    if(digits > 3 && periods > 2) 
    {        
        new punish = get_cvar_num("amx_adspunish_mode") 
        
        if(punish == 1) 
        {        
            static Ip[32] 
            get_user_ip(id, Ip, 31, 1) 
            server_cmd("addip %d ^"%s^";wait;wait;writeip", get_cvar_num("amx_adsban_time"), Ip); 
        }        
        
        else if(punish ==2) 
            server_cmd("amx_kick ^"%s^" %s", szName, reason); 
        
        
        return 1; 
    } 
    return 0; 
}

Użytkownik chudy_smoker edytował ten post 22.03.2011 14:58

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych