←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Zakazany Nick

Zablokowany

  • +
  • -
Kotek21 - zdjęcie Kotek21 27.12.2014

Witam, od razu pisze, że jeśli nie odpowiedni dział to proszę przenieść.

Poszukuję plugin, który zablokował by wchodzenie na server pod nickiem "Player" oraz "Player | CSSetti"

Odpowiedz

  • +
  • -
tytusek - zdjęcie tytusek 27.12.2014

w users.ini 

"Player" "haslo" "z "a"

i już nie wejdzie z takim nickiem nikt 

Odpowiedz

  • +
  • -
radim - zdjęcie radim 27.12.2014

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Pytania dotyczące pluginów

do

AMX Mod X > Szukam pluginu
Odpowiedz

  • +
  • -
Kotek21 - zdjęcie Kotek21 28.12.2014

wiem, że tak można ale wtedy kickuje gracza z powodem "Nieprawidłowe hasło" a ja bym chciał aby dostawali od razu kicka "zmień nick". ;)

Odpowiedz

  • +
  • -
Kotek21 - zdjęcie Kotek21 29.12.2014

Nie pozwala wejść graczowi którego nick posiada :

"www."
".pl"
".com"
".net"
".org"
".ru"
".de"

 

Czy "Player" oraz "Player | CSSetti" maja cos takiego w nicku?

Odpowiedz

  • +
  • -
ex0 - zdjęcie ex0 29.12.2014

 

Nie pozwala wejść graczowi którego nick posiada :

"www."
".pl"
".com"
".net"
".org"
".ru"
".de"

 

Czy "Player" oraz "Player | CSSetti" maja cos takiego w nicku?

 

Nie.
To zabezpiecza przed reklamą, a reklama jest weryfikowana po IP czy adresach stron internetowych. 
Dla pluginu nazwa CSSetti nic nie mówi, to dla niego to samo co itteSSC czyli tak naprawdę nic... 

Zawsze można do powyższego dodać wyjątek jakim jest "CSSetti" czy "Player" :)

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 29.12.2014

Sprawdź

Załączone pliki

  • Załączony plik  nick.sma   1,36 KB   57 Ilość pobrań
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 29.12.2014

W folderze configs tworzysz plik o nazwie: NotAllowedNames.ini i wpisujesz w tym pliku niedozwolone nazwy graczy. Na przykład:
"speedkill"
"speedkill_2"
"speedkill_3"
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"

new Array:g_NotAllowed;
new g_ArraySize;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
}

public plugin_cfg(){
	g_NotAllowed = ArrayCreate(64);
	
	new g_Path[128];
	formatex(g_Path[ get_configsdir(g_Path, charsmax(g_Path)) ], charsmax(g_Path), "/NotAllowedNames.ini");
	
	if(file_exists(g_Path)){
		new g_Line[64],
			g_NotAllowedNames[64],
			g_Len;
		
		for(new i = 0; read_file(g_Path, i, g_Line, charsmax(g_Line), g_Len); i++){
			if(!g_Len || !g_Line[0] || g_Line[0] == ';'){
				continue;
			}
			parse(g_Line, g_NotAllowedNames, charsmax(g_NotAllowedNames));
			ArrayPushString(g_NotAllowed, g_NotAllowedNames);
		}
	}
	else{
		set_fail_state("File NotAllowedNames.ini doesn't exist in configs/");
	}
	g_ArraySize = ArraySize(g_NotAllowed);
}

public client_authorized(id){
	CheckPlayerName(id, 0);
}

public client_infochanged(id){
	CheckPlayerName(id, 1);
}

public CheckPlayerName(id, g_Value){
	new g_UserName[64];
	
	switch(g_Value){
		case 0:{
			get_user_name(id, g_UserName, charsmax(g_UserName));
		}
		case 1:{
			get_user_info(id, "name", g_UserName, charsmax(g_UserName));
		}
	}
	
	for(new i = 0; i < g_ArraySize; i++){
		new g_Name[64];
		ArrayGetString(g_NotAllowed, i, g_Name, charsmax(g_Name));
		
		if(containi(g_UserName, g_Name) >= 0){
			server_cmd("kick #%d ^"Niedozwolony nick!^"", get_user_userid(id));
		}
	}
}
Odpowiedz

  • +
  • -
Kotek21 - zdjęcie Kotek21 30.12.2014

Dziękuje XXL i Speedkill, otrzymaliście po reputce i temat można zamknąć

Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 30.12.2014

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany