uploaded the sma file for the plugin
This commit is contained in:
parent
0bcdbdc4ad
commit
dfb5e7ed06
57
scorehud.sma
Normal file
57
scorehud.sma
Normal file
@ -0,0 +1,57 @@
|
||||
#include <amxmodx>
|
||||
#include <amxmisc>
|
||||
#include <engine>
|
||||
|
||||
new TerrScore = 0, CTScore = 0;
|
||||
new rounds_elapsed = 0;
|
||||
new g_maxplayers;
|
||||
|
||||
public plugin_init()
|
||||
{
|
||||
register_plugin("Team Score HUD", "1.0", "bacalhau");
|
||||
|
||||
register_event("TeamScore", "terr_score", "a", "1=TERRORIST");
|
||||
register_event("TeamScore", "ct_score", "a", "1=CT");
|
||||
register_event("HLTV", "new_round", "a", "1=0", "2=0");
|
||||
register_event("TextMsg", "restart_round", "a", "2=#Game_will_restart_in");
|
||||
|
||||
// Obter número máximo de jogadores
|
||||
g_maxplayers = get_maxplayers();
|
||||
|
||||
// Mostrar pontuações no HUD
|
||||
set_task(2.0, "show_scores");
|
||||
}
|
||||
|
||||
public new_round()
|
||||
{
|
||||
// increase on new round
|
||||
rounds_elapsed += 1;
|
||||
}
|
||||
|
||||
public restart_round()
|
||||
{
|
||||
// reset round
|
||||
rounds_elapsed = 0;
|
||||
}
|
||||
|
||||
public terr_score()
|
||||
{
|
||||
// T score update
|
||||
TerrScore = read_data(2);
|
||||
}
|
||||
|
||||
public ct_score()
|
||||
{
|
||||
// CT score update
|
||||
CTScore = read_data(2);
|
||||
}
|
||||
|
||||
public show_scores()
|
||||
{
|
||||
// HUD config
|
||||
set_hudmessage(0, 100, 255, -1.0, 0.03, _, _, 2.0, _, _, -1);
|
||||
show_hudmessage(0, "|T %i| [Round %d] |%i CT|", TerrScore, rounds_elapsed, CTScore);
|
||||
|
||||
// show score
|
||||
set_task(2.0, "show_scores");
|
||||
}
|
Loading…
Reference in New Issue
Block a user