Код:
#include <amxmodx>
public plugin_precache() {
precache_sound("vip_connect/vip_connect.wav")
}
public plugin_init()
{
register_plugin("Hello VIP", "1.0", "Admin")
}
public client_authorized(id)
{
new name[32]
get_user_name(id, name, 31)
if(get_user_flags(id) & ADMIN_LEVEL_H) {
client_printcolor(0, "На сервер зашел ^4VIP ^1игрок ^4%s!", name)
client_cmd(0, "play sound/vip_connect/vip_connect.wav")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
stock client_printcolor( const id, const input[], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!n", "^1" )
replace_all( msg, 190, "!t", "^3" )
if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i ++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end()
}
}
}
}
Так не лучше, не?
Сохранить в utf8 без BOM и скомпилировать :)
/UPD
Отредактировал: Esecman, - 1.2.2014, 9:38