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