How to edit Color Chat Here?!

Started by 0r1g!naLy^
26/03/2010 04:25
Page 1 of 1
0r1g!naLy^26/03/2010 04:25(edited 26/03/2010 04:39)

Hi all :)
I`m new in all of this and i don`t wan`t to be some amxx coder because probably not so easy.
My question is, how to change color in this plugin:
This is speclist.sma

#include
#include

#pragma semicolon 1

#define RED 64
#define GREEN 64
#define BLUE 64
#define UPDATEINTERVAL 1.0

// Comment below if you do not want /speclist showing up on chat
#define ECHOCMD

// Admin flag used for immunity
#define FLAG ADMIN_IMMUNITY

new const PLUGIN[] = "SpecList";
new const VERSION[] = "1.2a";
new const AUTHOR[] = "FatalisDK";

new gMaxPlayers;
new gCvarOn;
new gCvarImmunity;
new bool:gOnOff[33] = { true, ... };

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

register_cvar(PLUGIN, VERSION, FCVAR_SERVER, 0.0);
gCvarOn = register_cvar("amx_speclist", "1", 0, 0.0);
gCvarImmunity = register_cvar("amx_speclist_immunity", "1", 0, 0.0);

register_clcmd("say /speclist", "cmdSpecList", -1, "");

gMaxPlayers = get_maxplayers();

set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0);
}

public cmdSpecList(id)
{
if( gOnOff[id] )
{
client_print(id, print_chat, "[AMXX] You will no longer see who's spectating you.");
gOnOff[id] = false;
}
else
{
client_print(id, print_chat, "[AMXX] You will now see who's spectating you.");
gOnOff[id] = true;
}

#if defined ECHOCMD
return PLUGIN_CONTINUE;
#else
return PLUGIN_HANDLED;
#endif
}

public tskShowSpec()
{
if( !get_pcvar_num(gCvarOn) )
{
return PLUGIN_CONTINUE;
}

static szHud[1102];//32*33+45
static szName[34];
static bool:send;

// FRUITLOOOOOOOOOOOOPS!
for( new alive = 1; alive <= gMaxPlayers; alive++ )
{
new bool:sendTo[33];
send = false;

if( !is_user_alive(alive) )
{
continue;
}

sendTo[alive] = true;

get_user_name(alive, szName, 32);
format(szHud, 45, "Spectating %s:^n", szName);

for( new dead = 1; dead <= gMaxPlayers; dead++ )
{
if( is_user_connected(dead) )
{
if( is_user_alive(dead)
|| is_user_bot(dead) )
{
continue;
}

if( pev(dead, pev_iuser2) == alive )
{
if( !(get_pcvar_num(gCvarImmunity)&&get_user_flags(dead, 0)&FLAG) )
{
get_user_name(dead, szName, 32);
add(szName, 33, "^n", 0);
add(szHud, 1101, szName, 0);
send = true;
}

sendTo[dead] = true;

}
}
}

if( send == true )
{
for( new i = 1; i <= gMaxPlayers; i++ )
{
if( sendTo == true
&& gOnOff == true )
{
set_hudmessage(RED, GREEN, BLUE,
0.75, 0.15, 0, 0.0, UPDATEINTERVAL + 0.1, 0.0, 0.0, -1);

show_hudmessage(i, szHud);
}
}
}
}

return PLUGIN_CONTINUE;
}

public client_connect(id)
{
gOnOff[id] = true;
}

public client_disconnect(id)
{
gOnOff[id] = true;
}



I just want: bolded and zoomed text to change from default in oder color, like green or blue or red.
I`m searching to learn how to edit that but whatever i try nothing work.
I also try to edit in this .sma file: [AMXX] You will no longer see who's spectating you.
To my language, but when i restart server and type /spec again write:
[AMXX] You will no longer see who's spectating you.

I`m not sure is this spec.sma file which i need to edit?
Sorry on my bad english and tnx :)

0r1g!naLy^01/04/2010 18:56

No one know?:(

MaCoLiNo02/04/2010 20:23

include colorchat and .. ColorChat(id, RED, "[AMXX] You will no longer see who's spectating you.");

Page 1 of 1

Please log in to post replies.