I tried to make a simple dHud stocks, Here is a partial code:
PHP Code:
Used:
static szName[ 32 ]; get_user_name( iKiller, szName, charsmax( szName ) )
__show__dhudmessage_player( iKiller, { 0, 255, 0 }, "Wow^nYou %s", szName )
Stocks:
__show__dhudmessage_player( id, szRGB[ 3 ], const szMessage[ ], any:... )
{
new szBuffer[ 128 ], dhud_color
vformat( szBuffer, charsmax( szBuffer ), szMessage, 3 )
dhud_color = szRGB[ 2 ] + ( szRGB[ 1 ] << 8 ) + ( szRGB[ 0 ] << 16 )
message_begin( MSG_ONE_UNRELIABLE, SVC_DIRECTOR, .player=id )
{
write_byte( strlen( szBuffer ) + 31 )
write_byte( DRC_CMD_MESSAGE )
write_byte( 0 ) // effect
write_long( dhud_color ) // color
write_long( _:-1.0 ) // x
write_long( _:0.55 ) // y
write_long( _:0.1 ) // fade in
write_long( _:1.0 ) // fade out
write_long( _:3.0 ) // holdtime
write_long( _:6.0 ) // fx time
write_string( szBuffer ) // message
}
message_end()
}
And the server Crash on Linux OS (os type centos), but on Windows server not crashed! What is the problem ?