BoGdaN.STAR!!! wrote:Cum fac sa modific culoarea din chat cnad apar Admini onlline : Alin sa fie ce culoare vreau :)
Code: Select all
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Show Admins"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"
new g_msgsaytext, g_maxplayers;
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_clcmd( "say /admins", "admins_cmd" );
register_clcmd( "say_team /admins", "admins_cmd" );
g_msgsaytext = get_user_msgid("SayText");
g_maxplayers = get_maxplayers();
}
public admins_cmd( id )
{
new name[ 32 ], all_names[ sizeof( name ) * 32 ], i;
for( i = 1; i <= g_maxplayers; i++ )
{
if( !is_user_connected( i ) )
continue;
if( ! ( get_user_flags( i ) & ADMIN_KICK ) )
continue;
get_user_name( i ,name, sizeof name - 1 );
if( all_names[ 0 ] )
format( all_names, sizeof all_names - 1, "%s, %s", all_names, name );
else
copy( all_names, sizeof all_names - 1, name);
}
print( id, "Admins online: ^x04%s^x01", all_names );
return 0;
}
print( index, const message[ ], { Float, Sql, Result, _ }:... )
{
new Buffer[ 128 ],Buffer2[ 128 ];
formatex( Buffer2, sizeof Buffer2 - 1, "%s",message );
vformat( Buffer, sizeof Buffer - 1, Buffer2, 3 );
if( !is_user_connected( index ) )
return 0;
message_begin( MSG_ONE, g_msgsaytext, _, index );
write_byte( index );
write_string( Buffer );
message_end( );
return 1;
}
Am pus eu culoarea verde. Linia;
Code: Select all
print( id, "Admins online: ^x04%s^x01", all_names );
Culorile:
Code: Select all
^x04 - verde
^x03 - culori dupa echipe
^x02 - din cate am citit se foloseste la IIRC si nu este sugerat sa o folosesti
^x01 - culoare normala setata de jucator (con_color r g b)
HF :P