Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
Modyfikacja

Dodanie napisu do pluginuantyreklama

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 skunew

    Profesjonalista

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:186
  • Lokalizacja:Wrocław
Offline

Napisano 02.02.2014 00:38

Witam

 

Mam prośbę, może ktoś dodać do tego pluginu informację w czacie "Posiadasz reklame w nicku, zmien nick." 

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Zakaz reklamy w nicku"
#define VERSION "1.0.1"
#define AUTHOR "Mochi, edycja by Nesk"

new cvar,zezwolone[32],kara
new const reklama[][] =
{
	

	".ru" ,
	".waw",
	".waw.",
	".biz",
	".eu",
	".info",
	".co",
	".cn",
	".de",
	"89.",
	"91.",
	"83.",
	"193.",
	"212.",
	"194.",
	"195.",
	"216.",
	"79.",
	"80.",
	"91.",
	"213.",
	"77.",
	"79.",
	"178.",
	"188.",
	"94.",
	"153.",
	":27000",
	":27001",
	":27002",
	":27003",
	":27004",
	":27005",
	":27006",
	":27007",
	":27008",
	":27009",
	":27010",
	":27011",
	":27012",
	":27013",
	":27014",
	":27015",
	":27016",
	":27017",
	":27018",
	":27019",
	":27020",
	":14000",
	":27026",
	":27025",
	":27077",
	":27033",
	":27164",
	":27070",
	":27022",
	":27041",
	":27222",
	":27122",
	":27030",
	":27276",
	":27365",
	":27196",
	":27606",
	":29023",
	":27053",
	":27068",
	":27066",
	":27088",
	":27146",
	":27039",
	"pykownia.pl",
	"dziobaczek.pl",
	"cs-fpg.pl",
	"pierdo",
	"skurwy",
	"sk***ysyn",
	"weed-cs.pl",
	"hardplay.pl",
	"cspukawka.eu",
	"xaa.pl",
	"CSBydgoszcz.PL",
	"dream.pl",
	"Deagle.pl"
}

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	cvar = register_cvar("amx_reklama_www","CsClub.pl")
	kara = register_cvar("amx_reklama_sp","1")
	
}

public client_putinserver(id)
{
	
	new name[32]
	get_user_name(id,name,31);
	get_pcvar_string(cvar,zezwolone,31)
	if(containi(name,zezwolone) != -1)
	{
		return PLUGIN_HANDLED
	}
	for(new i = 0; i < sizeof(reklama); i++) 
	{ 		
		if(containi(name, reklama[i]) != -1) 
		{
			if(kara == 1)
			{
				server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id))
			}
			else
			{
				set_user_info(id,"name","CsClub.pl")
			}
		}
	}
	return PLUGIN_CONTINUE
}
public client_infochanged(id)
{
	new name[32]
	get_user_info(id, "name", name,31)
	get_pcvar_string(cvar,zezwolone,31)
	if(containi(name,zezwolone) != -1)
	{
		return PLUGIN_HANDLED
	}
	for(new i = 0; i < sizeof(reklama); i++) 
	{ 
		if(containi(name, reklama[i]) != -1) 
		{
			if(kara == 1)
			{
				server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id))
			}
			else
			{
				set_user_info(id,"name","CsClub.pl")
			}
		}
	}
	return PLUGIN_CONTINUE
}


  • +
  • -
  • 0

Pomogłem? Kliknij: rep_up.png

 

b_350_20_690849_260738_FFFFFF_000000.png


#2 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 02.02.2014 09:02

To znaczy, to jest już tak zrobione, że przy wyrzuceniu gracza pokazuje graczowi, że miał reklamę w nicku - a widzę, że cvar ustawiony na 1, co oznacza, że gracz jest wyrzucany z serwera.

Przy wybraniu opcji 2, gracz dostanie informację o tym, że jego nick był nieprawidłowy i zostanie zmieniony na "CsClub"

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Zakaz reklamy w nicku"
#define VERSION "1.0.1"
#define AUTHOR "Mochi, edycja by Nesk"

new cvar,zezwolone[32],kara
new const reklama[][] ={
    ".ru" ,
    ".waw",
    ".waw.",
    ".biz",
    ".eu",
    ".info",
    ".co",
    ".cn",
    ".de",
    "89.",
    "91.",
    "83.",
    "193.",
    "212.",
    "194.",
    "195.",
    "216.",
    "79.",
    "80.",
    "91.",
    "213.",
    "77.",
    "79.",
    "178.",
    "188.",
    "94.",
    "153.",
    ":27000",
    ":27001",
    ":27002",
    ":27003",
    ":27004",
    ":27005",
    ":27006",
    ":27007",
    ":27008",
    ":27009",
    ":27010",
    ":27011",
    ":27012",
    ":27013",
    ":27014",
    ":27015",
    ":27016",
    ":27017",
    ":27018",
    ":27019",
    ":27020",
    ":14000",
    ":27026",
    ":27025",
    ":27077",
    ":27033",
    ":27164",
    ":27070",
    ":27022",
    ":27041",
    ":27222",
    ":27122",
    ":27030",
    ":27276",
    ":27365",
    ":27196",
    ":27606",
    ":29023",
    ":27053",
    ":27068",
    ":27066",
    ":27088",
    ":27146",
    ":27039",
    "pykownia.pl",
    "dziobaczek.pl",
    "cs-fpg.pl",
    "pierdo",
    "skurwy",
    "sk***ysyn",
    "weed-cs.pl",
    "hardplay.pl",
    "cspukawka.eu",
    "xaa.pl",
    "CSBydgoszcz.PL",
    "dream.pl",
    "Deagle.pl"
}

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    cvar = register_cvar("amx_reklama_www","CsClub.pl")
    kara = register_cvar("amx_reklama_sp","1")
    
}

public client_putinserver(id)
{
    
    new name[32]
    get_user_name(id,name,31);
    get_pcvar_string(cvar,zezwolone,31)
    if(containi(name,zezwolone) != -1)
    {
        return PLUGIN_HANDLED
    }
    for(new i = 0; i < sizeof(reklama); i++)
    {         
        if(containi(name, reklama[i]) != -1)
        {
            if(kara == 1)
            {
                server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id))
            }
            else
            {
                client_print(id, print_center, "[NICK] Posiadales reklame w nicku i zostal on zmieniony!");
                set_user_info(id,"name","CsClub.pl")
            }
        }
    }
    return PLUGIN_CONTINUE
}
public client_infochanged(id)
{
    new name[32]
    get_user_info(id, "name", name,31)
    get_pcvar_string(cvar,zezwolone,31)
    if(containi(name,zezwolone) != -1)
    {
        return PLUGIN_HANDLED
    }
    for(new i = 0; i < sizeof(reklama); i++)
    {
        if(containi(name, reklama[i]) != -1)
        {
            if(kara == 1)
            {
                server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id))
            }
            else
            {
                client_print(id, print_center, "[NICK] Posiadales reklame w nicku i zostal on zmieniony!");
                set_user_info(id,"name","CsClub.pl")
            }
        }
    }
    return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#3 glut

    Godlike

  • Przyjaciel

Reputacja: 931
Master

  • Postów:2073
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 02.02.2014 09:51

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy z pluginami

do

Scripting AMXXPluginy
  • +
  • -
  • 0

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#4 skunew

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:186
  • Lokalizacja:Wrocław
Offline

Napisano 02.02.2014 17:34

Nie chodzi mi o to, mi zależy na tym żeby przy cvarze 1 czyli przy zmianie nicku pokazywało info o tym, że masz reklame


  • +
  • -
  • 0

Pomogłem? Kliknij: rep_up.png

 

b_350_20_690849_260738_FFFFFF_000000.png






Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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