kenzake powah! Posted February 25, 2017 Posted February 25, 2017 Descriere: Acest plugin adauga in hud deasupra mesaje ex in poza . Plugin preferabil pentru serverele WAR .Culorile pot fi schimbate din cvar-uri .Descarcare: Get Plugin or Get SourceNume: HUD ScoreboardVersiune: 1.2Autor: KiaInstalare:1. Fisierul hudscoreboard.sma il puneti in addons/amxmodx/scripting2. Fisierul hudscoreboard.amxx il puneti in addons/amxmodx/plugins3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:hudscoreboard.amxxCvaruri: hud_rcolor <0-255> - Default : 0 - Red Part of Color (RGB) hud_gcolor <0-255> - Default : 255 - Green Part of Color (RGB) hud_bcolor <0-255> - Default : 0 - Blue Part of Color (RGB) hud_terror_prefix <STRING> - Default : T's - Prefix for Terrorists (alive) hud_counter_prefix <STRING> - Default : CT's - Prefix for Counter-Terrorists (alive) hud_terror_tprefix <STRING> - Default : Terrorists - Name for Terrorists Team hud_counter_tprefix <STRING> - Default : Counter-Terrorists - Name for Counter-Terrorists Team hud_design <INTEGER> - Default : 1 - '1' for Normal, '2' for new style Module necesare:dhudmessage Module - http://forums.allied...ad.php?t=149210 - by ArkshineImagini:the code: #include <amxmodx>#include <amxmisc>#include <dhudmessage>#define PLUGIN "HUD Scoreboard"#define VERSION "1.1"#define AUTHOR "Kia Armani"new TerrorWinsnew CounterWinsnew Terroristsnew CounterTerroristsnew hud_rnew hud_gnew hud_bnew hud_dnew Float:g_round_start = -1.0;new Float:g_round_time;new mp_roundtime;public plugin_init(){register_plugin(PLUGIN, VERSION, AUTHOR)/* Tasks */set_task(1.0,"HUDUpdate", 0,"",0,"b")/* CVARS */hud_r =register_cvar("hud_rcolor","0") // REDhud_g =register_cvar("hud_gcolor","255") // GREENhud_b =register_cvar("hud_bcolor","0") // BLUEhud_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", "2Game_C", "2Game_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(iPlayers, Terrorists, "ae", "TERRORIST");get_players(iPlayers, CounterTerrorists, "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_, -1.0, 0.05, 0, 6.0, 1.0,0.0,0.1,false)show_dhudmessage(0, "%s alive [%i] | [%i] %s alive^n %s [%i] | [%i] %s" , TPrefix, Terrorists, CounterTerrorists,CTPrefix, TTeamPrefix, TerrorWins, CounterWins, CTTeamPrefix)}case(2):{set_dhudmessage(get_pcvar_num(hud_r),get_pcvar_num(hud_g),get_pcvar_num(hud_, -1.0, 0.05, 0, 6.0, 1.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());}
Recommended Posts