Member
|
01-04-2012
, 17:55
Re: [Arreglo]XP MoD
|
#16
|
Quote:
Originally Posted by Chaato
Creo que se bugea el say porque tiene corriendo esos 2 plugins en tu servidor, saca el ADMIN CHAT COLORS, ahora te edito el say de tu "MOD", asi el say de los admin sale en verde...
edit:
Cambia en tu sma el hook del say por este que te dejo aqui y define esto:
PHP Code:
#define ADMIN_COLOR ADMIN_CHAT
PHP Code:
public sayhandle( iPlayer )
{
new sz_MessageWrited [ 192 ]
// Guardamos lo que escribió el usuario.
read_args ( sz_MessageWrited, charsmax ( sz_MessageWrited ) )
// Si no escribió nada, no mostramos nada.
if ( equal ( sz_MessageWrited, "" ) )
{
return PLUGIN_HANDLED_MAIN
}
new sz_UserName [ 32 ]
// Obtenemos el nombre del usuario.
get_user_name ( iPlayer, sz_UserName, charsmax ( sz_UserName ) )
// Si el nivel es menor que 0 o mayor que 14 no mostramos tag.
// Puesto que solo hay 15 tags disponibles.
if ( level [ iPlayer ] < 0 || level [ iPlayer ] > 14 )
{
switch( cs_get_user_team( iPlayer ) )
{
if( !(get_user_flags( iPlayer ) & ADMIN_COLOR ) ) // Si no tiene ADMIN_COLOR
{
case CS_TEAM_SPECTATOR: ColorChat( 0, GREY, "%s^1: %s", sz_UserName, sz_MessageWrited ) // Salen en AMARILLO los Msgs
case CS_TEAM_UNASSIGNED: ColorChat( 0, GREY, "%s^1: %s", sz_UserName, sz_MessageWrited )
case CS_TEAM_CT: ColorChat( 0, BLUE, "%s^1: %s", sz_UserName, sz_MessageWrited )
case CS_TEAM_T: ColorChat( 0, RED, "%s^1: %s", sz_UserName, sz_MessageWrited )
}
else // De lo contrario, si tiene ADMIN_COLOR
{
case CS_TEAM_SPECTATOR: ColorChat( 0, GREY, "%s^1:^4 %s", sz_UserName, sz_MessageWrited ) // Salen en VERDE los Msgs
case CS_TEAM_UNASSIGNED: ColorChat( 0, GREY, "%s^1:^4 %s", sz_UserName, sz_MessageWrited )
case CS_TEAM_CT: ColorChat( 0, BLUE, "%s^1:^4 %s", sz_UserName, sz_MessageWrited )
case CS_TEAM_T: ColorChat( 0, RED, "%s^1:^4 %s", sz_UserName, sz_MessageWrited )
}
}
}
else
{
switch( cs_get_user_team( iPlayer ) )
{
if( !(get_user_flags( iPlayer ) & ADMIN_COLOR ) ) // Idem a lo de arriva ;).
{
case CS_TEAM_SPECTATOR: ColorChat( 0, GREY, "^4[%s]^3 %s^1: %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_UNASSIGNED: ColorChat( 0, GREY, "^4[%s]^3 %s^1: %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_CT: ColorChat( 0, BLUE, "^4[%s]^3 %s^1: %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_T: ColorChat( 0, RED, "^4[%s]^3 %s^1: %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
}
else
{
case CS_TEAM_SPECTATOR: ColorChat( 0, GREY, "^4[%s]^3 %s^1:^4 %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_UNASSIGNED: ColorChat( 0, GREY, "^4[%s]^3 %s^1:^4 %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_CT: ColorChat( 0, BLUE, "^4[%s]^3 %s^1:^4 %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
case CS_TEAM_T: ColorChat( 0, RED, "^4[%s]^3 %s^1:^4 %s", rangi [ level [ iPlayer ] ], sz_UserName, sz_MessageWrited )
}
}
}
return PLUGIN_HANDLED_MAIN
}
|
#define ADMIN_COLOR ADMIN_CHAT PONGO ESTO Y SALE MUXOS ERRORES xD mira el mp chatto
|
|