Info player Hud

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
Ayders
Извън линия
Foreigner
Foreigner
Мнения: 3
Регистриран на: 24 Сеп 2018, 23:45

Info player Hud

Мнение от Ayders » 25 Окт 2018, 23:30

Hi all help add to the plugin output Rank , and increase a bit the letter displays in the hud

Код за потвърждение: Избери целия код

#include < amxmodx >
#include < cstrike >
#include < fakemeta >

#define VERSION		"1.0"
new g_szSyncHud, g_szMaxPlayers;
new g_szStatusValue, g_szStatusText;

public plugin_init( )
{
	register_plugin( "Show Names on HUD", VERSION, "Smiley" );
	register_forward( FM_PlayerPreThink, "fwdPlayerPreThink", 0 );

	g_szSyncHud = CreateHudSyncObj( );
	g_szMaxPlayers = get_maxplayers( );
	
	g_szStatusValue = get_user_msgid( "StatusValue" );
	g_szStatusText = get_user_msgid( "StatusText" );
	
	register_message( g_szStatusValue, "MessageStatusValue" );
}

public fwdPlayerPreThink( id )
{
	if( !is_user_alive( id ) ) return FMRES_IGNORED;
	
	new iTarget, iBody, Float:iDist;
	iDist = get_user_aiming( id, iTarget, iBody, 9999 );
	
	if( 0 < iTarget <= g_szMaxPlayers )
	{
		new CsTeams:MyTeam = cs_get_user_team( id );
		new CsTeams:TargetTeam = cs_get_user_team( iTarget );
		
		new UserName[ 64 ], g_szMessage[ 128 ];
		get_user_name( iTarget, UserName, charsmax( UserName ) );
		
		if( TargetTeam == MyTeam ) formatex( g_szMessage, charsmax( g_szMessage ), "Friend: %s^nHealth: %i", UserName, get_user_health( iTarget ), iDist );
		else formatex( g_szMessage, charsmax( g_szMessage ), "Enemy: %s^nDistance: %.2f", UserName, iDist );
		
		switch( TargetTeam ) 
		{
			case CS_TEAM_CT: set_hudmessage( 255, 0, 0, -1.0, 0.59, 0, 2.0, 2.0);
			case CS_TEAM_T: set_hudmessage( 0, 128, 255, -1.0, 0.59, 0, 2.0, 2.0);
		}
		
		ShowSyncHudMsg( id, g_szSyncHud, g_szMessage );
	}
	
	return FMRES_IGNORED;
}

public MessageStatusValue( )
{
	set_msg_block( g_szStatusText, BLOCK_SET );
}
all thanks in advance

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Info player Hud

Мнение от OciXCrom » 26 Окт 2018, 15:07

Are you talking about the default rank from AMXX (CS Stats) or a custom ranks plugin you're using?
Are you asking how to make it yourself or you want someone to do it for you? If it's the second one, the thread is posted in the wrong section.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Помощ в скриптирането”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта