Modificare plugin interzisi

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

26 Jul 2013, 01:11

Da,primesc kick si imi apare doar mesajul Numele tau este interzis pe server,verifica-ti consola ! =))
RoyalServer 2
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

26 Jul 2013, 01:15

si cand verifici consola nu ai nimic scris in ea ?
btw am iesit, nb

LE: o sa il testez eu pe sv meu maine.
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

26 Jul 2013, 01:17

Nu,nu apare decat acel mesaj cu "Numele tau este interzis pe server,verifica-ti consola !" si in rest nimic,Noapte buna.
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

26 Jul 2013, 22:19

Askh,ma mai poti ajuta te rog frumos cu pluginul?
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

26 Jul 2013, 22:32

bun, dupa ce l-am testat eu ca la mama lui.. 100% functional.
l-am facut sa verifice numele interzise si cand iti schimbi numele pe server.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "New Plugin"
#define VERSION "1.0"

#define TASK_DISCONNECT	06091993	//my birth :))


new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"Nume 1", "Motiv", "Admin de l-a restrictionat",
	"Nume 2", "Motiv", "Admin de l-a restrictionat",
	"Nume 3 ", "Motiv", "Admin de l-a restrictionat"
}

new g_iCvarSite;

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, "Askhanar" );
	
	register_forward( FM_ClientUserInfoChanged, "fwd_ClientUserInfoChangedPre", true );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_authorized( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	if( !IsValidName( id, szName ) && !task_exists( id + TASK_DISCONNECT ) )
		set_task( 0.3, "task_DisconnectPlayer", id + TASK_DISCONNECT );
		
}

public fwd_ClientUserInfoChangedPre(  id,  InfoKey  )
{
	if( !is_user_connected( id ) )
		return;
	
	static szName[ 32 ];
	engfunc( EngFunc_InfoKeyValue, InfoKey, "name", szName, sizeof ( szName ) -1 );
	
	if( !IsValidName( id, szName ) && !task_exists( id + TASK_DISCONNECT ) )
		set_task( 0.3, "task_DisconnectPlayer", id + TASK_DISCONNECT );
	
}

bool:IsValidName( id, const szName[ ] )
{
	new bool:bNameIsValid = true;
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			new szSite[ 64 ];
			get_pcvar_string( g_iCvarSite, szSite, sizeof ( szSite ) -1 );
			
			new szTime[ 32 ], szIp[ 25 ];
			get_time("%d.%m.%Y - %H:%M:%S", szTime, sizeof ( szTime ) -1 );
			get_user_ip( id, szIp, sizeof ( szIp ) -1, 1 );
			
			client_cmd(id, "echo ^"******************************************^"" );
			client_cmd(id, "echo ^"Informatii despre interzicerea pe server:^"" );
			client_cmd(id, "echo ^"Nume: %s^"", szName );
			client_cmd(id, "echo ^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
			client_cmd(id, "echo ^"IP: %s^"", szIp );
			client_cmd(id, "echo ^"Ora / Data: %s^"", szTime );
			client_cmd(id, "echo ^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
			client_cmd(id, "echo ^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
			client_cmd(id, "echo ^"******************************************^"");
			
			bNameIsValid = false;
			break;
		}
		
	return bNameIsValid;
		
}
	
public task_DisconnectPlayer( id )
{
	id -= TASK_DISCONNECT;
	if( !is_user_connected( id ) )
		return;
		
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
Image

LE: nu mai gaseam topicu' :))
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

26 Jul 2013, 23:13

A functionat,multumesc mult :)) si la multi ani de pe acum
ReaD1nG
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 26 Jul 2013, 17:48
Detinator Steam: Da
Has thanked: 65 times
Been thanked: 13 times

27 Jul 2013, 00:27

Nu mai bine le dai la admini o sarcina ca poate ala schimba numele mai bine fale sa le dai pe ip sau steam id daca nu cum am mai spus fale adminilor o sarcina faci un plugin say /interzisi apare intr-un motd frumos si ei le vor da ban sau comenzile care le ai pe server bafta!
Image
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

27 Jul 2013, 01:02

Am si plugin de /interzisi dar acestia intra cu numele lor mereu de aia am vrut si asta.
ReaD1nG
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 26 Jul 2013, 17:48
Detinator Steam: Da
Has thanked: 65 times
Been thanked: 13 times

09 Aug 2013, 15:36

Askhanar poti sa il faci si pentru IP-uri
Image
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

09 Aug 2013, 18:56

Adica sa blocheze pe cei ce au un ip la nume sau sa blocheze pe cei ce au un ip anume?
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

09 Aug 2013, 19:30

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "New Plugin"
#define VERSION "1.0"

#define TASK_DISCONNECT	06091993	//my birth :))


new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"Nume 1", "Motiv", "Admin de l-a restrictionat",
	"Nume 2", "Motiv", "Admin de l-a restrictionat",
	"Nume 3 ", "Motiv", "Admin de l-a restrictionat"
}

new g_iCvarSite;

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, "Askhanar" );
	
	register_forward( FM_ClientUserInfoChanged, "fwd_ClientUserInfoChangedPre", true );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_authorized( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	if( !IsValidName( id, szName ) && !task_exists( id + TASK_DISCONNECT ) )
		set_task( 0.3, "task_DisconnectPlayer", id + TASK_DISCONNECT );
		
}

public fwd_ClientUserInfoChangedPre(  id,  InfoKey  )
{
	if( !is_user_connected( id ) )
		return;
	
	static szName[ 32 ];
	engfunc( EngFunc_InfoKeyValue, InfoKey, "name", szName, sizeof ( szName ) -1 );
	
	if( !IsValidName( id, szName ) && !task_exists( id + TASK_DISCONNECT ) )
		set_task( 0.3, "task_DisconnectPlayer", id + TASK_DISCONNECT );
	
}

bool:IsValidName( id, const szName[ ] )
{
	new bool:bNameIsValid = true;
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			new szSite[ 64 ];
			get_pcvar_string( g_iCvarSite, szSite, sizeof ( szSite ) -1 );
			
			new szTime[ 32 ], szIp[ 25 ];
			get_time("%d.%m.%Y - %H:%M:%S", szTime, sizeof ( szTime ) -1 );
			get_user_ip( id, szIp, sizeof ( szIp ) -1, 1 );
			
			client_cmd(id, "echo ^"******************************************^"" );
			client_cmd(id, "echo ^"Informatii despre interzicerea pe server:^"" );
			client_cmd(id, "echo ^"Nume: %s^"", szName );
			client_cmd(id, "echo ^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
			client_cmd(id, "echo ^"IP: %s^"", szIp );
			client_cmd(id, "echo ^"Ora / Data: %s^"", szTime );
			client_cmd(id, "echo ^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
			client_cmd(id, "echo ^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
			client_cmd(id, "echo ^"******************************************^"");
			
			bNameIsValid = false;
			break;
		}
		
	return bNameIsValid;
		
}
	
public task_DisconnectPlayer( id )
{
	id -= TASK_DISCONNECT;
	if( !is_user_connected( id ) )
		return;
		
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
        server_cmd( "kick #%i ^"IP tau este interzis pe server,verifica-ti consola !^"", get_user_ip( id ) );
}
ReaD1nG
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 26 Jul 2013, 17:48
Detinator Steam: Da
Has thanked: 65 times
Been thanked: 13 times

09 Aug 2013, 22:35

turbo unde pun ip ?
Nu ma only adica ip-ul unui player:)
Image
Post Reply

Return to “Cereri”

  • Information