Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <dhudmessage>
#define ADMIN_LEVEL ADMIN_IMMUNITY //MUDA SE QUISERES
enum Data
{
TAG_CT[ 10 ] ,
TAG_T[ 10 ],
nCT,
nT,
nR,
}
new g_Teamscore[Data];
public plugin_init()
{
register_plugin("TeamScore", "1.0", "extream87")
copy(g_Teamscore[TAG_T], 9, "T")
copy(g_Teamscore[TAG_CT], 9, "CT")
register_clcmd( "say", "CmdSay" );
register_clcmd( "say_team ", "CmdSay" );
register_event("SendAudio", "nice_team_score_ct", "a", "2&%!MRAD_ctwin")
register_event("SendAudio", "nice_team_score_t", "a", "2&%!MRAD_terwin")
register_logevent("nice_team_score_round", 2, "1=Round_End")
register_logevent("nice_team_score_reset", 2, "1&Restart_Round_", "1=Game_Commencing")
register_event("HLTV", "nice_team_score_msg", "a", "1=0", "2=0")
}
public CmdSay(id)
{
if (get_user_flags(id) & ADMIN_LEVEL)
{
new szArgs[30], szAgr1[10], szAgr2[10];
read_args( szArgs, charsmax( szArgs ) );
remove_quotes( szArgs );
parse( szArgs, szAgr1, charsmax( szAgr1 ), szAgr2, charsmax( szAgr2 ) )
if (equal(szAgr1, ".teamct"))
g_Teamscore[TAG_CT] = szAgr2
else if(equal(szAgr1, ".teamtt"))
g_Teamscore[TAG_T] = szAgr2
}
}
public nice_team_score_msg()
{
set_dhudmessage(255, 0, 0, -1.0, 0.03, 0, 0.5, 2.0, 0.08, 3.0, true)
show_dhudmessage(0," %s:%d ", g_Teamscore[TAG_T], g_Teamscore[nT], g_Teamscore[nR]);
set_dhudmessage(0, 125, 255, -1.0, 0.03, 0, 0.5, 2.0, 0.08, 3.0, true)
show_dhudmessage(0," %d:%s ", g_Teamscore[nCT], g_Teamscore[TAG_CT], g_Teamscore[nR]);
}
public nice_team_score_ct()
{
g_Teamscore[nCT]++
}
public nice_team_score_t()
{
g_Teamscore[nT]++
}
public nice_team_score_round()
{
g_Teamscore[nR]++
}
public nice_team_score_reset()
{
g_Teamscore[nCT] = 0
g_Teamscore[nT] = 0
g_Teamscore[nR] = 0
}
can you edit this with: Maintain the results of rounds after sv_restart 1?