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:

25 Jul 2013, 22:23

Salut,am incercat sa modific urmatorul plugin de restrictionare a numelui
restrict name | Afiseaza codul
#include <amxmodx>

#define PLUGIN "Restrict_Names_Advanced"
#define VERSION "1.0"
#define AUTHOR "Alka & Jim"
public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
}
public kick(id)
{
        server_cmd("kick #%d ^"Change Your Name!You have a restrict name!^"", get_user_userid(id))
}
public client_connect(id)
{
        new name[32]
        get_user_name(id, name, 31)
        if(containi(name, "player") != -1 || containi(name, "unnamed") != -1 || containi(name, "hack") != -1 || containi(name, "admin") != -1 || containi(name, "`") != -1 || containi(name, "~") != -1)
        {
                kick(id)
                return
        }
        new i, c
        while((c = name[i++]))
        {
                switch(c)
                {
                        case 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 64, 94, 123, 125:
                        {
                                kick(id)
                                return
                        }
                }
        }
}
Acesta face atunci cand te conectezi si numele contine unul din caracterele de mai sus sa iti dea kick,sa nu te lase sa te conectezi pana nu il schimbi.

Eu am incercat sa fac unul pentru interzisi,sa nu te lase sa intri cu un anume nume si sa ii printeze in consola informatii,insa am o eroare prima ar fi ca nu arata in consola informatiile iar al 2 lea nu pot sa il fac nici fel sa dea kick jucatorilor care au exact acelasi nume nu care contine un caracter anume..daca intelegeti ce vreau sa zic,mai jos este sma :
restrict | Afiseaza codul
#include <amxmodx>

#define PLUGIN "Restrict_Names_Advanced"
#define VERSION "1.0"
#define AUTHOR "Alka & Jim"

new cvar_forum,FORUM[65]
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	cvar_forum = register_cvar("amx_interzis_forum","forum")
}
public kick(id)
{
	get_pcvar_string(cvar_forum, FORUM, 64)
	new ctime[64]
	get_time("%m/%d/%Y - %H:%M:%S", ctime, 63)
	new name[32]
	new ip[32]
	get_user_ip(id, ip, 31)
	get_user_name(id, name, 31)
	server_cmd("kick #%d ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid(id))
	client_cmd(id, "echo ^"******************************************^"");
	client_cmd(id, "echo ^"Informatii despre interzicerea pe server:^"");
	client_cmd(id, "echo ^"Nume: %s^"", name);
	client_cmd(id, "echo ^"Motiv:Nerespectarea regulamentului.^"");
	client_cmd(id, "echo ^"IP: %s^"", ip);
	client_cmd(id, "echo ^"Ora / Data: %s^"", ctime);
	client_cmd(id, "echo ^"Ai primit interzis de la: x^"");
	client_cmd(id, "echo ^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", FORUM);
	client_cmd(id, "echo ^"******************************************^"");
}
public client_connect(id)
{
	new name[32]
	get_user_name(id, name, 31)
	if( containi(name, "Nume 1") || containi(name, "Nume 2") || containi(name, "Nume 3") || containi(name, "Nume 4") || containi(name, "Nume 5") || containi(name, "Nume 6") || containi(name, "Nume 7") || containi(name, "Nume 8") || containi(name, "Nume 9") || containi(name, "Nume 10") )
	{
		kick(id)
		return
	}
	new i, c
	while((c = name[i++]))
	{
		switch(c)
		{
			case 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 64, 94, 123, 125:
			{
				kick(id)
				return
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
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

25 Jul 2013, 23:17

contain iti da return cu -1 daca stringul y nu contine ce ai pus tu sa caute. ( daca contine iti da nr literei unde incepe ).
equali( name, "lol 1" ); daca numele este "lol 1" ATENTIE chiar daca este "LoL 1" sau "lOL 1" tot ii va da kick.
equal( name, "LoLzZ#" ); daca numele este "LoLzZ#" si atat. daca e LoLZZ# sau lolzzz# nu il va lua in seama.


zi`mi cum vrei sa functioneze pluginul si ti`l fac eu.. in cateva min.
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:

25 Jul 2013, 23:29

Pai vreau sa dea kick inainte sa intre pe server celor ce au un nume de acolo,si sa printeze in consola cum am facut eu mai sus,eu ma gandeam daca se poate sa fac :
Sa dea kick chiar daca e cu litera mare sau mica cum ai zis tu

Code: Select all

new const NumeInterzisi[ ][ ] =
{
Nume 1
Num2
};
new const MotivInterzisi[ ][ ] =
{
Motiv 1
Motiv 2
};
Sa pun si motivul pentru fiecare insa nu ma pricep asa extraordinar si cu constante :))
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

25 Jul 2013, 23:49

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

#include <amxmodx>

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

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" );
	
	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 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	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 ^"******************************************^"");
	
	
	
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
poftim.

btw daca eu am numele Askhanar si la restrictie e pus askhanar sau AsKhAnaR tot imi va da kick.
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, 00:01

A functionat multumesc mult insa are o problema,m-am conectat ma dat afara pe motiv ca sunt interzis mi-a printat datele in consola insa daca dau retry,schimb harta,inchid si repornesc serverul numai imi printeaza datele in consola cand intru din nou.

Si nici ip-ul nu apare,dar ma rog asta e un lucru minor ..
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, 00:05

client_authorized( id ) --> client_putinserver( id )

daca tot nu merge, adaugam un delay de 0.3 sec la kick.
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, 00:13

hmm tot nu merge
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	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 ^"******************************************^"");
	
	
	
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
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, 00:34

vezi si u care din variantele astea merg
1 | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	client_print(id, print_console"^"******************************************^"" );
	client_print(id, print_console"^"Informatii despre interzicerea pe server:^"" );
	client_print(id, print_console"^"Nume: %s^"", szName );
	client_print(id, print_console"^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
	client_print(id, print_console"^"IP: %s^"", szIp );
	client_print(id, print_console"^"Ora / Data: %s^"", szTime );
	client_print(id, print_console"^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
	client_print(id, print_console"^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
	client_print(id, print_console"^"******************************************^"");
	
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
2 | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	client_print(id, print_console"^"******************************************^"" );
	client_print(id, print_console"^"Informatii despre interzicerea pe server:^"" );
	client_print(id, print_console"^"Nume: %s^"", szName );
	client_print(id, print_console"^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
	client_print(id, print_console"^"IP: %s^"", szIp );
	client_print(id, print_console"^"Ora / Data: %s^"", szTime );
	client_print(id, print_console"^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
	client_print(id, print_console"^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
	client_print(id, print_console"^"******************************************^"");
	
	set_task( 0.3, "task_kick", id );
}
public task_kick( id )
{
	if( !is_user_connected( id ) )
		return;
		
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
3 | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	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 ^"******************************************^"");
	
	
	set_task( 0.3, "task_kick", id );
}
public task_kick( id )
{
	if( !is_user_connected( id ) )
		return;
		
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
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, 00:50

primul are erori la compilare :
| Afiseaza codul
//// interzis_restrictionat.sma
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 001: expected token: ",", but found "-string-"
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : warning 215: expression has no effect
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 001: expected token: ";", but found ")"
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 029: invalid expression, assumed zero
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : fatal error 107: too many error messages on one line
al 2 la fel
| Afiseaza codul
//// interzis_restrictionat.sma
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 001: expected token: ",", but found "-string-"
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : warning 215: expression has no effect
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 001: expected token: ";", but found ")"
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : error 029: invalid expression, assumed zero
// D:\Addons AMXX\addons\amxmodx\scripting\interzis_restricti
onat.sma(51) : fatal error 107: too many error messages on one line
Si al 3 lea nu are erori la compilat insa tot numai apare in consola ..
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, 00:58

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

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	client_print(id, print_console,"^"******************************************^"" );
	client_print(id, print_console,"^"Informatii despre interzicerea pe server:^"" );
	client_print(id, print_console,"^"Nume: %s^"", szName );
	client_print(id, print_console,"^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
	client_print(id, print_console,"^"IP: %s^"", szIp );
	client_print(id, print_console,"^"Ora / Data: %s^"", szTime );
	client_print(id, print_console,"^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
	client_print(id, print_console,"^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
	client_print(id, print_console,"^"******************************************^"");
	
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
2 | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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

new const g_szRestrictedNames[ ][ ] =
{
	//Nume     Motivul     Numele adminului o_O
	"OneShot", "Motiv", "Vasile",
	"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" );
	
	g_iCvarSite = register_cvar( "cvar_site", "www.google.ro" );
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return;
		
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	
	for( new i = 0; i < sizeof ( g_szRestrictedNames ); i += 3 )
		if( equali( szName, g_szRestrictedNames[ i ] ) )
		{
			KickUser( id, szName, i );
			break;
		}
}

KickUser( id, const szName[ ], const 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 );
	
	
	client_print(id, print_console,"^"******************************************^"" );
	client_print(id, print_console,"^"Informatii despre interzicerea pe server:^"" );
	client_print(id, print_console,"^"Nume: %s^"", szName );
	client_print(id, print_console,"^"Motiv: %s.^"", g_szRestrictedNames[ i + 1 ] );
	client_print(id, print_console,"^"IP: %s^"", szIp );
	client_print(id, print_console,"^"Ora / Data: %s^"", szTime );
	client_print(id, print_console,"^"Ai primit interzis de la: %s^"", g_szRestrictedNames[ i + 2 ] );
	client_print(id, print_console,"^"Daca consideri ca ai fost interzis pe nedrept viziteaza forumul: %s^"", szSite );
	client_print(id, print_console,"^"******************************************^"");
	
	set_task( 0.3, "task_kick", id );
}
public task_kick( id )
{
	if( !is_user_connected( id ) )
		return;
		
	server_cmd( "kick #%i ^"Numele tau este interzis pe server,verifica-ti consola !^"", get_user_userid( id ) );
}
uitasem sa pun , le-am modificat direct pe forum si deaia..

eu nu mai stau ca imi cad ochii in gura de somn:(
vedem maine pe seara.
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:02

Noapte buna,daca e maine,daca mai ai chef de el :)) fiindca nu merg nici aceste doua variante,am scos si adminul am zis ca nu o merge la cei cu admin dar degeaba.
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:04

deci iti da kick dar nu apare mesaju? sa stiu sa ma gandesc ( in somn ) la o rezolvare :))
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
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 31 guests