Raised This Month: $51 Target: $400
 12% 

Team Score HUD


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
joblessuser
Member
Join Date: May 2013
Old 09-24-2013 , 09:17   Team Score HUD
Reply With Quote #1

This plugin shows Team score in HUD in top and i want to include the Number of alive players in ct and t. Please someone modify it.

PHP Code:
#include <amxmodx>
#include <amxmisc>

#define VERSION "1.3"

new TerrScoreCTScore
new rounds_elapsed

public plugin_init()
{
    
register_plugin("TeamScore""1.0""XXX")
    
    
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")

    
show_scores()
}

public 
new_round()
{
    
rounds_elapsed += 1
}

public 
restart_round()
{
    
rounds_elapsed 0
}

public 
terr_score()
{
    
TerrScore read_data(2)
}

public 
ct_score()
{
    
CTScore read_data(2)
}

public 
show_scores()
{
    
set_hudmessage(255255255, -1.00.0_,_2.0,_,_, -1)
    
show_hudmessage(0"Team Score^n(T-%i) [Round %d] (CT-%i)"TerrScore,rounds_elapsed,CTScore)

    
set_task(2.0"show_scores")

joblessuser is offline
akash_guptacosmos
Senior Member
Join Date: May 2013
Location: India,Kolkata
Old 09-24-2013 , 11:56   Re: Team Score HUD
Reply With Quote #2

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN    "HUD Scoreboard"
#define VERSION    "1.1"
#define AUTHOR    "Kia Armani"

new TerrorWins
new CounterWins

new Terrorists
new CounterTerrorists

new hud_r
new hud_g
new hud_b
new hud_d

new Float:g_round_start = -1.0;
new 
Float:g_round_time;

new 
mp_roundtime;


public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
/* Tasks */
    
    
set_task(1.0,"HUDUpdate"0,"",0,"b")
    
    
/* CVARS */
    
    
hud_r =register_cvar("hud_rcolor","0"// RED
    
hud_g =register_cvar("hud_gcolor","255"// GREEN
    
hud_b =register_cvar("hud_bcolor","0"// BLUE
    
hud_d =register_cvar("hud_design""1")
    
    
    
register_cvar("hud_terror_prefix","T's")
    
register_cvar("hud_counter_prefix","CT's")
    
    
register_cvar("hud_terror_tprefix","Terrorists")
    
register_cvar("hud_counter_tprefix","Counter-Terrorists")
    
    
/* Events */
    
    
register_event("SendAudio""t_win""a""2&%!MRAD_terwin"
    
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
    
    
register_logevent("EventRoundStart"2"1=Round_Start");
    
register_logevent("EventRoundEnd"2"1=Round_End");
    
register_event("TextMsg""EventRoundRestart""a""2&#Game_C""2&#Game_w");
    
    
mp_roundtime get_cvar_pointer("mp_roundtime");
    
    
}


public 
HUDUpdate()
{    
    new 
TPrefix[512],CTPrefix[512],TTeamPrefix[512],CTTeamPrefix[512]
    
    
get_cvar_string("hud_terror_prefix",TPrefix,charsmax(TPrefix))
    
get_cvar_string("hud_counter_prefix",CTPrefix,charsmax(CTPrefix))
    
get_cvar_string("hud_terror_tprefix",TTeamPrefix,charsmax(TTeamPrefix))
    
get_cvar_string("hud_counter_tprefix",CTTeamPrefix,charsmax(CTTeamPrefix))
    
    
    new 
iPlayers[32]
    
get_players(iPlayersTerrorists"ae""TERRORIST");
    
get_players(iPlayersCounterTerrorists"ae""CT");  
    
    new 
Float:RoundTime get_roundtime_left()
    new 
RTF floatround(RoundTime,floatround_round)
    
    switch(
get_pcvar_num(hud_d))
    {
        case(
1):
        {
            
            
set_dhudmessage(get_pcvar_num(hud_r),get_pcvar_num(hud_g),get_pcvar_num(hud_b), -1.00.0506.01.0,0.0,0.1,false)
            
show_dhudmessage(0"%s alive [%i] | [%i] %s alive^n          %s [%i] | [%i] %s" TPrefixTerroristsCounterTerrorists,CTPrefixTTeamPrefixTerrorWinsCounterWinsCTTeamPrefix)
        }
        case(
2):
        {
            
set_dhudmessage(get_pcvar_num(hud_r),get_pcvar_num(hud_g),get_pcvar_num(hud_b), -1.00.0506.01.0,0.0,0.1,false)
            
show_dhudmessage(0"%s   |   %i | %i alive | %i | %i alive | %i   |   %s"TTeamPrefix,TerrorWins,Terrorists,RTF,CounterTerrorists,CounterWins,CTTeamPrefix)
        }
    }
}

public 
t_win()
{
    
TerrorWins++
}

public 
ct_win()
{
    
CounterWins++
}

// Thanks to Exolent[jNr]

public EventRoundStart()
{
    
g_round_start get_gametime();
    
g_round_time get_pcvar_float(mp_roundtime) * 60.0;
}

public 
EventRoundEnd()
{
    
g_round_start = -1.0;
}

public 
EventRoundRestart()
{
    
g_round_start = -1.0;
}

Float:get_roundtime_left()
{
    return (
g_round_start == -1.0) ? 0.0 : ((g_round_start g_round_time) - get_gametime());

__________________
Quote:
Originally Posted by joropito View Post
I use orpheu to cook pizza
Like my page Please

https://www.facebook.com/LolXdTRolled
akash_guptacosmos is offline
joblessuser
Member
Join Date: May 2013
Old 09-24-2013 , 16:09   Re: Team Score HUD
Reply With Quote #3

Quote:
Originally Posted by akash_guptacosmos View Post
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN    "HUD Scoreboard"
#define VERSION    "1.1"
#define AUTHOR    "Kia Armani"

new TerrorWins
new CounterWins

new Terrorists
new CounterTerrorists

new hud_r
new hud_g
new hud_b
new hud_d

new Float:g_round_start = -1.0;
new 
Float:g_round_time;

new 
mp_roundtime;


public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
/* Tasks */
    
    
set_task(1.0,"HUDUpdate"0,"",0,"b")
    
    
/* CVARS */
    
    
hud_r =register_cvar("hud_rcolor","0"// RED
    
hud_g =register_cvar("hud_gcolor","255"// GREEN
    
hud_b =register_cvar("hud_bcolor","0"// BLUE
    
hud_d =register_cvar("hud_design""1")
    
    
    
register_cvar("hud_terror_prefix","T's")
    
register_cvar("hud_counter_prefix","CT's")
    
    
register_cvar("hud_terror_tprefix","Terrorists")
    
register_cvar("hud_counter_tprefix","Counter-Terrorists")
    
    
/* Events */
    
    
register_event("SendAudio""t_win""a""2&%!MRAD_terwin"
    
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
    
    
register_logevent("EventRoundStart"2"1=Round_Start");
    
register_logevent("EventRoundEnd"2"1=Round_End");
    
register_event("TextMsg""EventRoundRestart""a""2&#Game_C""2&#Game_w");
    
    
mp_roundtime get_cvar_pointer("mp_roundtime");
    
    
}


public 
HUDUpdate()
{    
    new 
TPrefix[512],CTPrefix[512],TTeamPrefix[512],CTTeamPrefix[512]
    
    
get_cvar_string("hud_terror_prefix",TPrefix,charsmax(TPrefix))
    
get_cvar_string("hud_counter_prefix",CTPrefix,charsmax(CTPrefix))
    
get_cvar_string("hud_terror_tprefix",TTeamPrefix,charsmax(TTeamPrefix))
    
get_cvar_string("hud_counter_tprefix",CTTeamPrefix,charsmax(CTTeamPrefix))
    
    
    new 
iPlayers[32]
    
get_players(iPlayersTerrorists"ae""TERRORIST");
    
get_players(iPlayersCounterTerrorists"ae""CT");  
    
    new 
Float:RoundTime get_roundtime_left()
    new 
RTF floatround(RoundTime,floatround_round)
    
    switch(
get_pcvar_num(hud_d))
    {
        case(
1):
        {
            
            
set_dhudmessage(get_pcvar_num(hud_r),get_pcvar_num(hud_g),get_pcvar_num(hud_b), -1.00.0506.01.0,0.0,0.1,false)
            
show_dhudmessage(0"%s alive [%i] | [%i] %s alive^n          %s [%i] | [%i] %s" TPrefixTerroristsCounterTerrorists,CTPrefixTTeamPrefixTerrorWinsCounterWinsCTTeamPrefix)
        }
        case(
2):
        {
            
set_dhudmessage(get_pcvar_num(hud_r),get_pcvar_num(hud_g),get_pcvar_num(hud_b), -1.00.0506.01.0,0.0,0.1,false)
            
show_dhudmessage(0"%s   |   %i | %i alive | %i | %i alive | %i   |   %s"TTeamPrefix,TerrorWins,Terrorists,RTF,CounterTerrorists,CounterWins,CTTeamPrefix)
        }
    }
}

public 
t_win()
{
    
TerrorWins++
}

public 
ct_win()
{
    
CounterWins++
}

// Thanks to Exolent[jNr]

public EventRoundStart()
{
    
g_round_start get_gametime();
    
g_round_time get_pcvar_float(mp_roundtime) * 60.0;
}

public 
EventRoundEnd()
{
    
g_round_start = -1.0;
}

public 
EventRoundRestart()
{
    
g_round_start = -1.0;
}

Float:get_roundtime_left()
{
    return (
g_round_start == -1.0) ? 0.0 : ((g_round_start g_round_time) - get_gametime());

But this one with dhud anyway thank you .
joblessuser is offline
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 09-25-2013 , 05:42   Re: Team Score HUD
Reply With Quote #4

Just replace set_dhudmessage and show_dhudmessage with set_hudmessage and show_hudmessage..
__________________
Kia is offline
joblessuser
Member
Join Date: May 2013
Old 09-25-2013 , 07:51   Re: Team Score HUD
Reply With Quote #5

Quote:
Originally Posted by Kia View Post
Just replace set_dhudmessage and show_dhudmessage with set_hudmessage and show_hudmessage..
Thank you to author Kia
joblessuser is offline
joblessuser
Member
Join Date: May 2013
Old 09-25-2013 , 08:02   Re: Team Score HUD
Reply With Quote #6

But kia team score are not resetting after the restart(sv_restart 1)
joblessuser is offline
Don_Collione
BANNED
Join Date: Dec 2012
Location: Stockholm
Old 09-29-2013 , 01:02   Re: Team Score HUD
Reply With Quote #7

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>

#define VERSION "1.3"

new TerrScoreCTScore
new rounds_elapsed
new g_maxplayers

public plugin_init()
{
    
register_plugin("TeamScore on HUD""1.0""Sved")
    
    
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")
    
g_maxplayers get_maxplayers()

    
show_scores()
}

public 
new_round()
{
    
rounds_elapsed += 1
}

public 
restart_round()
{
    
rounds_elapsed 0
}

public 
terr_score()
{
    
TerrScore read_data(2)
}

public 
ct_score()
{
    
CTScore read_data(2)
}

public 
show_scores()
{
    
set_hudmessage(000100255, -1.00.03_,_2.0,_,_, -1)
    
show_hudmessage(0"|T %i| [Round %d] |%i CT|^nwww.alliedmods.net"TerrScore,rounds_elapsed,CTScore,g_maxplayers)

    
set_task(2.0"show_scores")

Don_Collione is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:03.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode