PHP Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define TASK_SHOWMONEY 9999
new g_pMoney, g_pFreezeTime
public plugin_init()
{
register_plugin("Team Money Display","0.0.3","SmileY");
g_pMoney = register_cvar("amx_display_money","1");
g_pFreezeTime = get_cvar_pointer("mp_freezetime")
RegisterHam(Ham_Spawn, "player", "PlayerSpawn", 1)
}
public client_disconnect(id)
remove_task(id + TASK_SHOWMONEY)
public PlayerSpawn(id)
{
if(get_pcvar_num(g_pMoney))
set_task(1.0, "OnBuy", id + TASK_SHOWMONEY, .flags = "a", .repeat = 8)
}
public OnBuy(id)
{
id -= TASK_SHOWMONEY
new iPlayers[32], iNum, bool:bIsTerror = bool:(get_user_team(id) == 1), szMessage[192], szName[32]
get_players(iPlayers, iNum, "e", bIsTerror ? "TERRORIST" : "CT")
for(new i, iPlayer;i < iNum;i++)
{
iPlayer = iPlayers[i]
get_user_name(iPlayer,szName,charsmax(szName))
if(iPlayer != id)
{
formatex(szMessage, charsmax(szMessage), "%s%s - %d$^n", szMessage, szName, cs_get_user_money(iPlayer))
}
}
new Float:fTime = get_pcvar_float(g_pFreezeTime);
if(fTime < 2.0)
{
fTime = 2.0;
}
set_hudmessage(0,255,0,0.58,0.02,0,0.0,fTime,0.0,0.0,1)
show_hudmessage(id, bIsTerror ? "Terrorists:" : "Counter-Terrorist:")
set_hudmessage(255,255,225,0.58,0.05,0,0.0,fTime,0.0,0.0,2)
show_hudmessage(id, szMessage)
}