removed 4 cmds from statsx, and implemented currentmap and FF status in nextmap (at22858)
This commit is contained in:
parent
6a59d8cd07
commit
e8a4b46cc5
@ -84,7 +84,6 @@ public SayReport = 0 // report user's weapon status to team
|
||||
public SayScore = 0 // displays team's map score
|
||||
public SayTop15 = 0 // displays first 15 players
|
||||
public SayStatsAll = 0 // displays all players stats and rank
|
||||
public SayMiscFunc = 0 // displays timeleft, thetime, currentmap, ff
|
||||
|
||||
public ShowStats = 1 // set client HUD-stats switched off by default
|
||||
public ShowDistHS = 0 // show distance and HS in attackers and
|
||||
@ -208,10 +207,6 @@ public plugin_init()
|
||||
register_clcmd("say /report", "cmdReport", 0, "- display waepon status (say_team)")
|
||||
register_clcmd("say /top15", "cmdTop15", 0, "- display top 15 players (MOTD)")
|
||||
register_clcmd("say /stats", "cmdStats", 0, "- display players stats (menu/MOTD)")
|
||||
register_clcmd("say /timeleft", "cmdTimeLeft", 0, "- display time left on map (say)")
|
||||
register_clcmd("say /thetime", "cmdTheTime", 0, "- display the time (say)")
|
||||
register_clcmd("say /currentmap", "cmdCurrentMap", 0, "- display current map (say)")
|
||||
register_clcmd("say /ff", "cmdFf", 0, "- display friendly fire status (say)")
|
||||
register_clcmd("say /switch", "cmdSwitch", 0, "- switch client's stats on or off")
|
||||
|
||||
// Register menus.
|
||||
@ -257,7 +252,6 @@ public plugin_cfg()
|
||||
server_cmd(addStast, "Say /score", "SayScore")
|
||||
server_cmd(addStast, "Say /top15", "SayTop15")
|
||||
server_cmd(addStast, "Say /stats", "SayStatsAll")
|
||||
server_cmd(addStast, "Misc say commands", "SayMiscFunc")
|
||||
server_cmd(addStast, "Spec. Rank Info", "SpecRankInfo")
|
||||
|
||||
// Update local configuration vars with value in cvars.
|
||||
@ -1102,57 +1096,6 @@ public cmdScore(id)
|
||||
return PLUGIN_CONTINUE
|
||||
}
|
||||
|
||||
// Display time left on map
|
||||
public cmdTimeLeft(id)
|
||||
{
|
||||
if (!SayMiscFunc)
|
||||
return PLUGIN_CONTINUE
|
||||
|
||||
new iTimeLeft = get_timeleft()
|
||||
|
||||
if (iTimeLeft)
|
||||
client_print(0, print_chat, "%L: %02d:%02d", id, "TIME_REM", iTimeLeft / 60, iTimeLeft % 60)
|
||||
else
|
||||
client_print(0, print_chat, "* %L *", LANG_PLAYER, "NO_T_LIMIT")
|
||||
|
||||
return PLUGIN_CONTINUE
|
||||
}
|
||||
|
||||
// Display the time.
|
||||
public cmdTheTime(id)
|
||||
{
|
||||
if (!SayMiscFunc)
|
||||
return PLUGIN_CONTINUE
|
||||
|
||||
get_time("%H:%M:%S", g_sBuffer, MAX_BUFFER_LENGTH)
|
||||
client_print(0, print_chat, "%L: %s", LANG_PLAYER, "THE_TIME", g_sBuffer)
|
||||
|
||||
return PLUGIN_CONTINUE
|
||||
}
|
||||
|
||||
// Display current map name.
|
||||
public cmdCurrentMap(id)
|
||||
{
|
||||
if (!SayMiscFunc)
|
||||
return PLUGIN_CONTINUE
|
||||
|
||||
get_mapname(g_sBuffer, MAX_BUFFER_LENGTH)
|
||||
client_print(0, print_chat, "%L: %s", LANG_PLAYER, "PLAYED_MAP", g_sBuffer)
|
||||
|
||||
return PLUGIN_CONTINUE
|
||||
}
|
||||
|
||||
// Display friendly fire status.
|
||||
public cmdFf(id)
|
||||
{
|
||||
if (!SayMiscFunc)
|
||||
return PLUGIN_CONTINUE
|
||||
|
||||
client_print(0, print_chat, "%L: %L", LANG_PLAYER, "FRIEND_FIRE", LANG_PLAYER, get_cvar_num("mp_friendlyfire") ? "ON" : "OFF")
|
||||
|
||||
return PLUGIN_CONTINUE
|
||||
}
|
||||
|
||||
// Client switch to enable or disable stats announcements.
|
||||
public cmdSwitch(id)
|
||||
{
|
||||
|
@ -49,6 +49,8 @@ public plugin_init()
|
||||
register_dictionary("nextmap.txt")
|
||||
register_event("30", "changeMap", "a")
|
||||
register_clcmd("say nextmap", "sayNextMap", 0, "- displays nextmap")
|
||||
register_clcmd("say currentmap", "sayCurrentMap", 0, "- display current map")
|
||||
register_clcmd("say ff", "sayFFStatus", 0, "- display friendly fire status")
|
||||
register_cvar("amx_nextmap", "", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY)
|
||||
|
||||
new szString[32], szString2[32], szString3[8]
|
||||
@ -86,6 +88,19 @@ public sayNextMap()
|
||||
client_print(0, print_chat, "%L %s", LANG_PLAYER, "NEXT_MAP", name)
|
||||
}
|
||||
|
||||
public sayCurrentMap()
|
||||
{
|
||||
new mapname[32]
|
||||
|
||||
get_mapname(mapname, 31)
|
||||
client_print(0, print_chat, "%L: %s", LANG_PLAYER, "PLAYED_MAP", mapname)
|
||||
}
|
||||
|
||||
public sayFFStatus()
|
||||
{
|
||||
client_print(0, print_chat, "%L: %L", LANG_PLAYER, "FRIEND_FIRE", LANG_PLAYER, get_cvar_num("mp_friendlyfire") ? "ON" : "OFF")
|
||||
}
|
||||
|
||||
public delayedChange(param[])
|
||||
{
|
||||
set_cvar_float("mp_chattime", get_cvar_float("mp_chattime") - 2.0)
|
||||
|
Loading…
Reference in New Issue
Block a user