Plugin conect

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 .
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

14 Feb 2013, 08:48

Askhanar wrote:m-a chinuit putin talentul in seara asta..

am facut si eu cv asemanator.. pentru admin si player cum ai zis tu.. doar ca la admin se aude si un sunet cand intra/iese..
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#include <ColorChat>

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

enum
{
	ADMIN = 1,
	PLAYER,
	
	CONNECTED,
	DISCONNECTED
}

#define MAX_GROUPS 	9

new const g_szPlayersSound[ ] = "buttons/blip1.wav";


// Am luat Rangurile si accesele din pluginul lui Hades Ownage.. ( mi-a fost lene sa le scriu.. + ca erau deja scrise xD )
new const g_szRangsNames[ MAX_GROUPS ][ ] =
{
	"Fondator",
	"Owner",
	"Co-Owner",
	"God",
	"Moderator",
	"Administrator",
	"Admin",
	"Helper",
	"Slot"
};

new const g_szRangsFlags[ MAX_GROUPS ][ ] =
{   
	"abcdefghijklmnopqrstu",
	"abcdefghijklmnopqrst",
	"abcdefghijlmnopqrst",
	"bcdefghijlmnopqrs",
	"bcdefghijlmnopq",
	"bcdefghijlmnop",
	"bcefijlmn",
	"bcefij",
	"b"
};


new g_iFlagsValue[ MAX_GROUPS ];
new g_szUserRang[ 33 ][ 20 ];


public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, "Askhanar" );
	
	for( new i = 0 ; i < MAX_GROUPS ; i++ ) 
		g_iFlagsValue[ i ] = read_flags( g_szRangsFlags[ i ] );
	
	
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return 0;
	
	new iParm[ 3 ];
	iParm[ 0 ] = id;
	iParm[ 1 ] = is_user_admin( id ) ? ADMIN : PLAYER;
	iParm[ 2 ] = CONNECTED;
	
	if( iParm[ 1 ] == ADMIN )
	{	
		for( new i = 0; i < MAX_GROUPS; i++ )
			if( get_user_flags( id ) == g_iFlagsValue[ i ] )
			{
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, g_szRangsNames[ i ] );
				break;
			}
			else
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
	}
	else
		copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
		
	
	set_task( 0.1, "TaskShowMessage", _, iParm, 3 );
	return 0;
}

public client_disconnect( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return 0;
	
	new iParm[ 3 ];
	iParm[ 0 ] = id;
	iParm[ 1 ] = is_user_admin( id ) ? ADMIN : PLAYER;
	iParm[ 2 ] = DISCONNECTED;
	
	if( iParm[ 1 ] == ADMIN )
	{	
		for( new i = 0; i < MAX_GROUPS; i++ )
			if( get_user_flags( id ) == g_iFlagsValue[ i ] )
			{
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, g_szRangsNames[ i ] );
				break;
			}
			else
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
	}
	else
		copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
			
	set_task( 0.1, "TaskShowMessage", _, iParm, 3 );
	return 0;
}


public TaskShowMessage( iParm[ ] )
{
	static id;
	static iAccess;
	static iType;
	
	id = iParm[ 0 ];
	iAccess = iParm[ 1 ];
	iType = iParm[ 2 ];
	
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	ColorChat( id, RED, "^x04%s^x03 %s^x01 s-a %sconectat %s server!", g_szUserRang[ id ], szName,
		iType == CONNECTED ? "" : "de", iType == CONNECTED ? "pe" : "de pe" );
		
	if( iAccess == ADMIN )
		client_cmd( 0, "spk %s", g_szPlayersSound );
	
			
}

bool:is_user_admin( id )
{
	if( get_user_flags( id ) & ADMIN_KICK )
		return true;
		
	return false;
}
sunetul este default din joc( buttons/blip1.wav ) deci nu e nevoie ca jucatorii sa downloadeze vreun fisier.

PS: nu l-am testat dar, codul arata ok.
Pluginu tau doar face cand adminu intra sa se auda sunetu ala :) dar sa scrie ca plaayeru sau adminu x a intrat/sa deconectat nu zice ..:|
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
RoyalServer
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

14 Feb 2013, 10:53

CsN^ ;x wrote:
Askhanar wrote:m-a chinuit putin talentul in seara asta..

am facut si eu cv asemanator.. pentru admin si player cum ai zis tu.. doar ca la admin se aude si un sunet cand intra/iese..
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#include <ColorChat>

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

enum
{
	ADMIN = 1,
	PLAYER,
	
	CONNECTED,
	DISCONNECTED
}

#define MAX_GROUPS 	9

new const g_szPlayersSound[ ] = "buttons/blip1.wav";


// Am luat Rangurile si accesele din pluginul lui Hades Ownage.. ( mi-a fost lene sa le scriu.. + ca erau deja scrise xD )
new const g_szRangsNames[ MAX_GROUPS ][ ] =
{
	"Fondator",
	"Owner",
	"Co-Owner",
	"God",
	"Moderator",
	"Administrator",
	"Admin",
	"Helper",
	"Slot"
};

new const g_szRangsFlags[ MAX_GROUPS ][ ] =
{   
	"abcdefghijklmnopqrstu",
	"abcdefghijklmnopqrst",
	"abcdefghijlmnopqrst",
	"bcdefghijlmnopqrs",
	"bcdefghijlmnopq",
	"bcdefghijlmnop",
	"bcefijlmn",
	"bcefij",
	"b"
};


new g_iFlagsValue[ MAX_GROUPS ];
new g_szUserRang[ 33 ][ 20 ];


public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, "Askhanar" );
	
	for( new i = 0 ; i < MAX_GROUPS ; i++ ) 
		g_iFlagsValue[ i ] = read_flags( g_szRangsFlags[ i ] );
	
	
	// Add your code here...
}

public client_putinserver( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return 0;
	
	new iParm[ 3 ];
	iParm[ 0 ] = id;
	iParm[ 1 ] = is_user_admin( id ) ? ADMIN : PLAYER;
	iParm[ 2 ] = CONNECTED;
	
	if( iParm[ 1 ] == ADMIN )
	{	
		for( new i = 0; i < MAX_GROUPS; i++ )
			if( get_user_flags( id ) == g_iFlagsValue[ i ] )
			{
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, g_szRangsNames[ i ] );
				break;
			}
			else
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
	}
	else
		copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
		
	
	set_task( 0.1, "TaskShowMessage", _, iParm, 3 );
	return 0;
}

public client_disconnect( id )
{
	if( is_user_bot( id ) || is_user_hltv( id ) )
		return 0;
	
	new iParm[ 3 ];
	iParm[ 0 ] = id;
	iParm[ 1 ] = is_user_admin( id ) ? ADMIN : PLAYER;
	iParm[ 2 ] = DISCONNECTED;
	
	if( iParm[ 1 ] == ADMIN )
	{	
		for( new i = 0; i < MAX_GROUPS; i++ )
			if( get_user_flags( id ) == g_iFlagsValue[ i ] )
			{
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, g_szRangsNames[ i ] );
				break;
			}
			else
				copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
	}
	else
		copy( g_szUserRang[ id ], sizeof ( g_szUserRang[ ] ) -1, "PLAYER" );
			
	set_task( 0.1, "TaskShowMessage", _, iParm, 3 );
	return 0;
}


public TaskShowMessage( iParm[ ] )
{
	static id;
	static iAccess;
	static iType;
	
	id = iParm[ 0 ];
	iAccess = iParm[ 1 ];
	iType = iParm[ 2 ];
	
	static szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	ColorChat( id, RED, "^x04%s^x03 %s^x01 s-a %sconectat %s server!", g_szUserRang[ id ], szName,
		iType == CONNECTED ? "" : "de", iType == CONNECTED ? "pe" : "de pe" );
		
	if( iAccess == ADMIN )
		client_cmd( 0, "spk %s", g_szPlayersSound );
	
			
}

bool:is_user_admin( id )
{
	if( get_user_flags( id ) & ADMIN_KICK )
		return true;
		
	return false;
}
sunetul este default din joc( buttons/blip1.wav ) deci nu e nevoie ca jucatorii sa downloadeze vreun fisier.

PS: nu l-am testat dar, codul arata ok.
Pluginu tau doar face cand adminu intra sa se auda sunetu ala :) dar sa scrie ca plaayeru sau adminu x a intrat/sa deconectat nu zice ..:|
Incearca-l pe cel care l-am postat eu si vezi daca merge.
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

14 Feb 2013, 11:36

si pe al tau l-am testat degeaba la fel nimica :|
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

14 Feb 2013, 11:39

CsN^ ;x wrote:si pe al tau l-am testat degeaba la fel nimica :|
Gresisem ceva, incearca acum
Si Askhanar a facut aceasi greseala vad, mesajul i se trimite decat jucatorului care se conecta nu tuturor dp server.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Connect/Disconnect Message"
#define VERSION "1.0"
#define AUTHOR "Aragon*"

new Rang[][][] = {
	{ "Fondator",     	"abcdefghijklmnopqrstu"    },
	{ "Owner",     		"abcdefghijklmnopqrst"    },
	{ "Co-Owner",      	"abcdefghijlmnopqrst"     },
	{ "God",    		"bcdefghijlmnopqrs"   },
	{ "Moderator",    	"bcdefghijlmnopq"   },
	{ "Administrator",   	"bcdefghijlmnop"   },
	{ "Admin", 		"bcefijlmn" },
	{ "Helper",   		"bcefij"  },
	{ "Slot",      		"b"      }
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id) {
	new Nume[32]
	get_user_name(id, Nume, 31)
	if(is_user_admin(id)) {
		for(new i=0; i<sizeof Rang; i++) {
			if(get_user_flags(id) == read_flags(Rang[1])) 
			{
				ColorChat(0, "!x03%s!x04 (%s)!x03 s-a conectat pe server.", Nume, Rang[0]);
			}
			else {
				ColorChat(0, "!x03%s!x03 s-a conectat pe server.", Nume);
			}
		}
	}
	else {			
		ColorChat(0, "!x03%s!x03 s-a conectat pe server.", Nume);
	}
	
}

public client_disconnect(id) {
	new Nume[32]
	get_user_name(id, Nume, 31)
	if(is_user_admin(id)) {
		for(new i=0; i<sizeof Rang; i++) {
			if(get_user_flags(id) == read_flags(Rang[1])) 
			{
				ColorChat(0, "!x03%s!x04 (%s)!x03 s-a deconectat de pe server.", Nume, Rang[0]);
			}
			else {
				ColorChat(0, "!x03%s!x03 s-a deconectat de pe server.", Nume);
			}
		}
	}
	else {			
		ColorChat(0, "!x03%s!x03 s-a deconectat de pe server.", Nume);
	}
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	} 
}
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

14 Feb 2013, 13:44

Foloseste mai bine Join IP. Pentru playeri.
Retras
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

14 Feb 2013, 13:46

LOL ma =)) cum sa facem aceasi greseala =)) sa pui id in loc 0. Poftim:
| Afiseaza codul
/*

Admins Connect

*/

#include <amxmodx>
#include <amxmisc>

static const TAG[] = "LCS.COM"

public plugin_init()
{
    register_plugin("Admins Connect","1.0","UspStyLe") // Aka -ModeR-
}
public client_putinserver(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si se conecteaza pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c se conecteaza pe server !",TAG,nume_player)
    }
}
public client_disconnect(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c sa deconectat de pe server !",TAG,nume_player)
    }
}
stock Color_X_Chat(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[320], msg2[320]
	vformat(msg, 190, input, 3)
	format(msg2, 190, "%s",msg)
	replace_all(msg2, 190, "!v", "^4") /* Culoarea Verde */
	replace_all(msg2, 190, "!c", "^1") /* Culoarea Chatului */
	replace_all(msg2, 190, "!e", "^3")  /* Culoarea Echipei 1 */
	replace_all(msg2, 190, "!e2", "^0")  /* Culoarea Echipei 2 */
	if (id)
		players[0] = id
	else
		get_players(players, count, "ch")
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
			write_byte(players)
			write_string(msg2)
			message_end()
		}
	}
}

Retras
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

14 Feb 2013, 15:02

-ModeR- wrote:LOL ma =)) cum sa facem aceasi greseala =)) sa pui id in loc 0. Poftim:
| Afiseaza codul
/*

Admins Connect

*/

#include <amxmodx>
#include <amxmisc>

static const TAG[] = "LCS.COM"

public plugin_init()
{
    register_plugin("Admins Connect","1.0","UspStyLe") // Aka -ModeR-
}
public client_putinserver(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si se conecteaza pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c se conecteaza pe server !",TAG,nume_player)
    }
}
public client_disconnect(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c sa deconectat de pe server !",TAG,nume_player)
    }
}
stock Color_X_Chat(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[320], msg2[320]
	vformat(msg, 190, input, 3)
	format(msg2, 190, "%s",msg)
	replace_all(msg2, 190, "!v", "^4") /* Culoarea Verde */
	replace_all(msg2, 190, "!c", "^1") /* Culoarea Chatului */
	replace_all(msg2, 190, "!e", "^3")  /* Culoarea Echipei 1 */
	replace_all(msg2, 190, "!e2", "^0")  /* Culoarea Echipei 2 */
	if (id)
		players[0] = id
	else
		get_players(players, count, "ch")
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
			write_byte(players)
			write_string(msg2)
			message_end()
		}
	}
}


E prea penal=)), totii am pus ID =))
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

14 Feb 2013, 15:07

sDs|Aragon* wrote:
-ModeR- wrote:LOL ma =)) cum sa facem aceasi greseala =)) sa pui id in loc 0. Poftim:
| Afiseaza codul
/*

Admins Connect

*/

#include <amxmodx>
#include <amxmisc>

static const TAG[] = "LCS.COM"

public plugin_init()
{
    register_plugin("Admins Connect","1.0","UspStyLe") // Aka -ModeR-
}
public client_putinserver(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c se conecteaza pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si se conecteaza pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c se conecteaza pe server !",TAG,nume_player)
    }
}
public client_disconnect(id)
{
    if(get_user_flags(id) && read_flags("abcdefghijklmnopqrstu"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Fondator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijklmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("abcdefghijlmnopqrst"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Co-Owner !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopqrs"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c cu grad GOD sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnopq"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Moderator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcdefghijlmnop"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Administrator !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefijlmn"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Admin !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("bcefij"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Helper !v%s!c sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else if(get_user_flags(id) && read_flags("b"))
    {
        new nume_admin[32]
        get_user_name(id,nume_admin,31)
        Color_X_Chat(0,"!c[!v%s!c] Player !v%s!c are SLOT si sa deconectat de pe server!c !",TAG,nume_admin)
    }
    else
    {
        new nume_player[32]
        get_user_name(id,nume_player,31)
        Color_X_Chat(0,"!c[!v%s!c] Player %s!c sa deconectat de pe server !",TAG,nume_player)
    }
}
stock Color_X_Chat(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[320], msg2[320]
	vformat(msg, 190, input, 3)
	format(msg2, 190, "%s",msg)
	replace_all(msg2, 190, "!v", "^4") /* Culoarea Verde */
	replace_all(msg2, 190, "!c", "^1") /* Culoarea Chatului */
	replace_all(msg2, 190, "!e", "^3")  /* Culoarea Echipei 1 */
	replace_all(msg2, 190, "!e2", "^0")  /* Culoarea Echipei 2 */
	if (id)
		players[0] = id
	else
		get_players(players, count, "ch")
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
			write_byte(players)
			write_string(msg2)
			message_end()
		}
	}
}


E prea penal=)), totii am pus ID =))

Se vede ca suntem ocupati sau ametiti :)). Cum sa gresesti ma asa, =)).
@Ashkanar, grea greseala aia X_X, mai complex pluginul tau. Dar tot cu greseala de id e :))
Retras
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

14 Feb 2013, 20:43

sDs|Aragon* wrote:
CsN^ ;x wrote:si pe al tau l-am testat degeaba la fel nimica :|
Gresisem ceva, incearca acum
Si Askhanar a facut aceasi greseala vad, mesajul i se trimite decat jucatorului care se conecta nu tuturor dp server.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Connect/Disconnect Message"
#define VERSION "1.0"
#define AUTHOR "Aragon*"

new Rang[][][] = {
	{ "Fondator",     	"abcdefghijklmnopqrstu"    },
	{ "Owner",     		"abcdefghijklmnopqrst"    },
	{ "Co-Owner",      	"abcdefghijlmnopqrst"     },
	{ "God",    		"bcdefghijlmnopqrs"   },
	{ "Moderator",    	"bcdefghijlmnopq"   },
	{ "Administrator",   	"bcdefghijlmnop"   },
	{ "Admin", 		"bcefijlmn" },
	{ "Helper",   		"bcefij"  },
	{ "Slot",      		"b"      }
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id) {
	new Nume[32]
	get_user_name(id, Nume, 31)
	if(is_user_admin(id)) {
		for(new i=0; i<sizeof Rang; i++) {
			if(get_user_flags(id) == read_flags(Rang[1])) 
			{
				ColorChat(0, "!x03%s!x04 (%s)!x03 s-a conectat pe server.", Nume, Rang[0]);
			}
			else {
				ColorChat(0, "!x03%s!x03 s-a conectat pe server.", Nume);
			}
		}
	}
	else {			
		ColorChat(0, "!x03%s!x03 s-a conectat pe server.", Nume);
	}
	
}

public client_disconnect(id) {
	new Nume[32]
	get_user_name(id, Nume, 31)
	if(is_user_admin(id)) {
		for(new i=0; i<sizeof Rang; i++) {
			if(get_user_flags(id) == read_flags(Rang[1])) 
			{
				ColorChat(0, "!x03%s!x04 (%s)!x03 s-a deconectat de pe server.", Nume, Rang[0]);
			}
			else {
				ColorChat(0, "!x03%s!x03 s-a deconectat de pe server.", Nume);
			}
		}
	}
	else {			
		ColorChat(0, "!x03%s!x03 s-a deconectat de pe server.", Nume);
	}
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	} 
}

acesta scrie cine si cum sa conectat dar nu apare infata playeriilor nimica adica gen cum am zis eu PLAYER nick sa conectat/deconnectat sau ADMIN ....
cel de moder nu merge testat si pe ala dar nu merge
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 22 guests