From: terencehill Date: Wed, 12 Feb 2014 18:18:52 +0000 (+0100) Subject: Quickmenu: add "Send private message to" entry as command example that lists players X-Git-Tag: xonotic-v0.8.2~1987^2~37 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1ede9051ad4efda4a90da15e6700fe6a23032334;p=xonotic%2Fxonotic-data.pk3dir.git Quickmenu: add "Send private message to" entry as command example that lists players --- diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index 0f0752960..deb6b01ee 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -4950,6 +4950,16 @@ void HUD_QuickMenu(void) QUICKMENU_ENTRY(strcat("(", prvm_language, ")", title), sprintf(command, translated_text)) \ } +void HUD_Quickmenu_PlayerListEntries(string cmd, float with_me) +{ + entity pl; + for(pl = players.sort_next; pl; pl = pl.sort_next) + { + if(pl.sv_entnum != player_localnum || with_me) + QUICKMENU_ENTRY(GetPlayerName(pl.sv_entnum), sprintf(cmd, GetPlayerName(pl.sv_entnum))) + } +} + // Specifying target_submenu, this function only loads entries inside target_submenu // NOTE: alternatively we could have loaded the whole default quickmenu and @@ -4988,6 +4998,10 @@ QUICKMENU_SMENU(CTX(_("QMCMD^Team chat")), "Team chat") QUICKMENU_ENTRY_TC(CTX(_("QMCMD^drop flag/key, icon")), "say_team %s; g_waypointsprite_team_here; wait; +use", "dropped flag/key %w^7 (l:%l^7)", CTX(_("QMCMD^dropped flag/key %w^7 (l:%l^7)"))) QUICKMENU_SMENU(CTX(_("QMCMD^Team chat")), "Team chat") } +QUICKMENU_SMENU(CTX(_("QMCMD^Send private message to")), "Send private message to") + HUD_Quickmenu_PlayerListEntries("commandmode tell %s", FALSE); +QUICKMENU_SMENU(CTX(_("QMCMD^Send private message to")), "Send private message to") + QUICKMENU_SMENU(CTX(_("QMCMD^Settings")), "Settings") QUICKMENU_SMENU(CTX(_("QMCMD^View/HUD settings")), "View/HUD settings")