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

Zakaz znaków w nicku


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

#1 Rafal_94

    Wszechpomocny

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:383
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Woźniki
Offline

Napisano 05.08.2011 20:18

siema
Potrzebuje plugin który sprawdza nick gracza jak wchodzi i gdy w nim znajduje sie < lub > kickuje go z powodem: Zakaz uzywania < i > w nicku!

Użytkownik Rafal_94 edytował ten post 05.08.2011 20:28

  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 05.08.2011 20:29

Sprawdź
/* 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[][] =
{
	
	"<", 
        ">"
}

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	cvar = register_cvar("amx_reklama_www","stronawww")
	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 Zakaz uzywania < i > Zmien nick!",get_user_userid(id))
			}
		}
	}
	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 Zakaz uzywania < i > Zmien nick!",get_user_userid(id))
			}
		}
	}
	return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

If you can dream it, you can do it.


#3 Rafal_94

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:383
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Woźniki
Offline

Napisano 05.08.2011 21:18

das geht nicht
  • +
  • -
  • 0

#4 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 06.08.2011 20:11

Łap

#include <amxmodx>

public plugin_init()
register_plugin("Zakaz <>", "1.0", "MarWit")

public client_connect(id)
{
new nick[33]
get_user_name(id, nick, 32)
if(contain(nick, "<") || contain(nick, ">"))
server_cmd("kick #%d ^"Zakaz uzywania < i >^"", get_user_userid(id))

return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

marwit-0.png


#5 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 06.08.2011 20:28

#include <amxmodx>



public plugin_init() {

	register_plugin("Niedozwolony nick", "1.0", "R3X");

}



public client_infochanged(id)

{

	new oldname[32],name[32];

	get_user_name(id, oldname, 31);

	get_user_info(id, "name", name,31);

	

	if(equal(oldname, name)) 

		return PLUGIN_CONTINUE;



	if(contain(name, "<") != -1 || contain(name, ">") != -1)

		server_cmd("kick #%d Zakaz uzywania < i > Zmien nick!",get_user_userid(id))



	return PLUGIN_CONTINUE

}

  • +
  • -
  • 1

#6 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 06.08.2011 20:32

@UP, własnie tak miałem na samym początku napisać, ale myslalem ze będzie zle (co do conatin to nie wiedziałem, thx za info) Dołączona grafika

Użytkownik MarWit edytował ten post 06.08.2011 20:34

  • +
  • -
  • 0

marwit-0.png


#7 Rafal_94

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:383
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Woźniki
Offline

Napisano 06.08.2011 21:08

rexiu nie działa
co do tej zmiany w trakcie gry to mam inny plugin blokujacy to
  • +
  • -
  • 0

#8 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 06.08.2011 22:03

właśnie dlatego nie działa
  • +
  • -
  • 1

#9 Rafal_94

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:383
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Woźniki
Offline

Napisano 07.08.2011 13:46

potrafiłby ktoś włączyć w to zakaz zmiany nicku w trakcie gry?

mam serwer bf2 i zapis na mysql - skrypt nie potrafi odczytac nickow z <> dlatego pisze o to :D tak samo w trakcie gry by nie zmieniac nicku bo staty wczytuja sie przy wejsciu
  • +
  • -
  • 0

#10 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 07.08.2011 13:56

w takim razie zainstaluj poniższy plugin, ale wyżej od tego blokującego
#include <amxmodx>

public plugin_init() {
	register_plugin("Niedozwolony nick", "1.0", "R3X");
}

public client_infochanged(id)
{
	new oldname[32],name[32];
	get_user_name(id, oldname, 31);
	get_user_info(id, "name", name,31);
	
	if(oldname[0]) 
		return PLUGIN_CONTINUE;

	if(contain(name, "<") != -1 || contain(name, ">") != -1)
		server_cmd("kick #%d Zakaz uzywania < i > Zmien nick!",get_user_userid(id))

	return PLUGIN_CONTINUE
}

  • +
  • -
  • 1

#11 Rafal_94

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:383
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Woźniki
Offline

Napisano 07.08.2011 20:53

dobra dzięki :P
skoro musi dzialac to musi i dojde do tego :P
++
  • +
  • -
  • 0




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

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