Client
From Q4MAX
Chat Tokens
- #A - Armor
- #C - Corpse
- The location where you last died
- sayteam 'Overrun at #C'
- #F - nearest Friendly player, i.e. teammate
- #H - Health
- sayteam 'Hurting bad - #H/#A'
- #I - nearest Item
- Shows the nearest available item.
- #K - nearest ammo
- #L - Location
- Nearest "significant" item spawn (weapon, armor, powerup, or MH), whether the item is there or not
- #N - nearest Friendly player, i.e. teammate - reporting his Nick.
- #P - last picked up item
- #R - nearest health or armor
- #W - Weapon
- Lists the current weapon and ammo you have.
Sample Client Config
Most settings can be controlled via the GUI, but a client config file remains a very reliable way to manage your personal settings. The config settings below are provided as an example of the kind of settings you might want to change. You can find this config in q4max/cfg as well as a sample server config.
//============================================= // Q4Max Specific Settings // More updates available at // http://www.q4max.com/wiki/index.php/Config // Models and Colors seta cg_teamColor "255 255 255" seta cg_enemyColor "0 255 0" seta cg_forceColors "1" seta cg_forceModels "1" seta cg_teamModel "" seta cg_enemyModel "" // Performance Settings seta r_vertexLight "1" seta r_lightscale "4" seta s_ambient "0" // Weapon and Gib Effects seta cg_smoke_GL "0" seta cg_smoke_RL "0" seta cg_gibs "0" seta cg_blood "0" seta cg_weaponFovEffect "1" // User Interface Options seta cg_noChatBeep "0" seta hud_style "cpmhud1" seta hud_lagometerPosition "576 428" seta ui_autoAction "" // e.g. "DEMO SS" // Team Comms // Note that the placement of single and double Quotes " and ' is very important. bind f4 "sayTeam '^2SECURE^7: #h/#a/#w loc: #l'; emote salute" bind f5 "sayTeam '^1DANGER^7: #h/#a/#w loc: #l'; emote taunt" bind f6 "sayTeam '^2DROPPING^7 #w loc: #l'; dropWeapon ; emote grab_a" bind f7 "sayTeam '^2ITEM AVAILABLE^7 #i loc: #l'; emote cheer" // Weapon Binds // You can add additional variables to each bind of course, or remove some if you want. // In general, if you change one variable on only one bind, // you will have to set a standard value of it in all the other bind. bind "0" "weapon 9; sensitivity 5; g_crosshaircustom 14" bind "1" "weapon 0; sensitivity 5; g_crosshaircustom 14" bind "2" "weapon 1; sensitivity 3; g_crosshaircustom 13" bind "3" "weapon 2; sensitivity 3; g_crosshaircustom 12" bind "4" "weapon 3; sensitivity 4; g_crosshaircustom 1" bind "5" "weapon 4; sensitivity 5; g_crosshaircustom 2" bind "6" "weapon 5; sensitivity 5; g_crosshaircustom 5" bind "7" "weapon 6; sensitivity 3; g_crosshaircustom 14" bind "8" "weapon 7; sensitivity 3; g_crosshaircustom 17" bind "9" "weapon 8; sensitivity 5; g_crosshaircustom 10" //EOF