[Half-Life AMXX] / statsx.sma Repository:
ViewVC logotype

Diff of /statsx.sma

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1, Tue Oct 30 09:08:11 2007 UTC revision 44, Mon Oct 11 23:53:51 2010 UTC
# Line 177  Line 177 
177  new t_sWpn[MAX_WEAPON_LENGTH + 1]                   = ""  new t_sWpn[MAX_WEAPON_LENGTH + 1]                   = ""
178    
179  new g_HudSync_EndRound  new g_HudSync_EndRound
180    new g_HudSync_SpecInfo
181    
182  //--------------------------------  //--------------------------------
183  // Initialize  // Initialize
# Line 237  Line 238 
238          save_team_chatscore()          save_team_chatscore()
239    
240          g_HudSync_EndRound = CreateHudSyncObj()          g_HudSync_EndRound = CreateHudSyncObj()
241            g_HudSync_SpecInfo = CreateHudSyncObj()
242  }  }
243    
244  public plugin_cfg()  public plugin_cfg()
245  {  {
246          new addStast[] = "amx_statscfg add ^"%s^" %s"          new addStast[] = "amx_statscfg add ^"%s^" %s"
247    
248          server_cmd(addStast, "Show killer hp&ap", "KillerChat")          server_cmd(addStast, "ST_SHOW_KILLER_CHAT", "KillerChat")
249          server_cmd(addStast, "Show Attackers", "ShowAttackers")          server_cmd(addStast, "ST_SHOW_ATTACKERS", "ShowAttackers")
250          server_cmd(addStast, "Show Victims", "ShowVictims")          server_cmd(addStast, "ST_SHOW_VICTIMS", "ShowVictims")
251          server_cmd(addStast, "Show killer", "ShowKiller")          server_cmd(addStast, "ST_SHOW_KILLER", "ShowKiller")
252          server_cmd(addStast, "Show Team Score", "ShowTeamScore")          server_cmd(addStast, "ST_SHOW_TEAM_SCORE", "ShowTeamScore")
253          server_cmd(addStast, "Show Total Stats", "ShowTotalStats")          server_cmd(addStast, "ST_SHOW_TOTAL_STATS", "ShowTotalStats")
254          server_cmd(addStast, "Show Best Score", "ShowBestScore")          server_cmd(addStast, "ST_SHOW_BEST_SCORE", "ShowBestScore")
255          server_cmd(addStast, "Show Most Disruptive", "ShowMostDisruptive")          server_cmd(addStast, "ST_SHOW_MOST_DISRUPTIVE", "ShowMostDisruptive")
256          server_cmd(addStast, "HUD-stats default", "ShowStats")          server_cmd(addStast, "ST_SHOW_HUD_STATS_DEF", "ShowStats")
257          server_cmd(addStast, "Dist&HS in HUD lists", "ShowDistHS")          server_cmd(addStast, "ST_SHOW_DIST_HS_HUD", "ShowDistHS")
258          server_cmd(addStast, "Stats at the end of map", "EndPlayer")          server_cmd(addStast, "ST_STATS_PLAYER_MAP_END", "EndPlayer")
259          server_cmd(addStast, "Top15 at the end of map", "EndTop15")          server_cmd(addStast, "ST_STATS_TOP15_MAP_END", "EndTop15")
260          server_cmd(addStast, "Say /hp", "SayHP")          server_cmd(addStast, "ST_SAY_HP", "SayHP")
261          server_cmd(addStast, "Say /statsme", "SayStatsMe")          server_cmd(addStast, "ST_SAY_STATSME", "SayStatsMe")
262          server_cmd(addStast, "Say /rankstats", "SayRankStats")          server_cmd(addStast, "ST_SAY_RANKSTATS", "SayRankStats")
263          server_cmd(addStast, "Say /me", "SayMe")          server_cmd(addStast, "ST_SAY_ME", "SayMe")
264          server_cmd(addStast, "Say /rank", "SayRank")          server_cmd(addStast, "ST_SAY_RANK", "SayRank")
265          server_cmd(addStast, "Say /report", "SayReport")          server_cmd(addStast, "ST_SAY_REPORT", "SayReport")
266          server_cmd(addStast, "Say /score", "SayScore")          server_cmd(addStast, "ST_SAY_SCORE", "SayScore")
267          server_cmd(addStast, "Say /top15", "SayTop15")          server_cmd(addStast, "ST_SAY_TOP15", "SayTop15")
268          server_cmd(addStast, "Say /stats", "SayStatsAll")          server_cmd(addStast, "ST_SAY_STATS", "SayStatsAll")
269          server_cmd(addStast, "Spec. Rank Info", "SpecRankInfo")          server_cmd(addStast, "ST_SPEC_RANK", "SpecRankInfo")
270    
271          // Update local configuration vars with value in cvars.          // Update local configuration vars with value in cvars.
272          get_config_cvars()          get_config_cvars()
# Line 287  Line 289 
289    
290  set_hudtype_specmode()  set_hudtype_specmode()
291  {  {
292          set_hudmessage(255, 255, 255, 0.02, 0.87, 2, 0.05, 0.1, 0.01, 3.0, -1)          set_hudmessage(255, 255, 255, 0.02, 0.96, 2, 0.05, 0.1, 0.01, 3.0, -1)
293  }  }
294    
295  #if defined STATSX_DEBUG  #if defined STATSX_DEBUG
# Line 1269  Line 1271 
1271  {  {
1272          new iTeam, id, i          new iTeam, id, i
1273    
1274          if (read_data(1) >= floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))          new Float:roundtime = get_cvar_float("mp_roundtime");
1275            if (read_data(1) >= floatround(roundtime * 60.0,floatround_floor) || (roundtime == 2.3 && read_data(1) == 137)) // these round too weird for it to work through pawn, have to add an exception for it
1276          {          {
1277  #if defined STATSX_DEBUG  #if defined STATSX_DEBUG
1278                  log_amx("Reset round stats")                  log_amx("Reset round stats")
# Line 1677  Line 1680 
1680                          iRankMax = get_statsnum()                          iRankMax = get_statsnum()
1681    
1682                          set_hudtype_specmode()                          set_hudtype_specmode()
1683                          show_hudmessage(id, "%L", id, "X_RANK_IS", t_sName, iRankPos, iRankMax)                          ShowSyncHudMsg(id, g_HudSync_SpecInfo, "%L", id, "X_RANK_IS", t_sName, iRankPos, iRankMax)
1684                  }                  }
1685          }          }
1686    

Legend:
Removed from v.1  
changed lines
  Added in v.44

Contact
ViewVC Help
Powered by ViewVC 1.0.4