HTML-manual conversion complete, zr_manual.txt is now obsolete. Changed default setting on a cvar.

This commit is contained in:
richard 2009-10-15 19:08:31 +02:00
parent b15c984bb9
commit 11d51d9e7b
4 changed files with 640 additions and 50 deletions

View File

@ -681,8 +681,8 @@ zr_ztele_zombie "1"
zr_ztele_human_before "1" zr_ztele_human_before "1"
// Allow humans to use ZTele after the mother zombie has spawned. // Allow humans to use ZTele after the mother zombie has spawned.
// Default: "0" // Default: "1"
zr_ztele_human_after "0" zr_ztele_human_after "1"
// Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie] // Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie]
// Default: "3.0" // Default: "3.0"

View File

@ -1979,7 +1979,7 @@ Console commands:
3.19 TELEPORT CONFIGURATION 3.19 TELEPORT CONFIGURATION
------------------------------ ------------------------------
Zombie:Reloaded got a built in teleport feature with support for limits, delays Zombie:Reloaded has a built in teleport feature with support for limits, delays
and abuse protection. and abuse protection.
Teleport console variables: Teleport console variables:
@ -2000,7 +2000,7 @@ Teleport console variables:
Options: Options:
0 or 1 0 or 1
zr_ztele_human_after 0 zr_ztele_human_after 1
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
Allow humans to use the teleporter after mother zombies have spawned. Allow humans to use the teleporter after mother zombies have spawned.
@ -2019,7 +2019,7 @@ Teleport console variables:
zr_ztele_max_zombie 3 zr_ztele_max_zombie 3
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
Maximum number of teleports zombies can do in a round. Maximum number of teleports a zombie can do in a round.
zr_ztele_max_human 1 zr_ztele_max_human 1
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
@ -2083,8 +2083,8 @@ Console variables:
--------------------------- ---------------------------
Jump boost can be abused to do bunny hops. There are settings for configuring Jump boost can be abused to do bunny hops. There are settings for configuring
maximum allowed velocity when jumping. If maximum speed is reached no maximum allowed velocity when jumping. If maximum speed is reached no jump
horizontal jump boost is applied. boost is applied.
Console variables: Console variables:
@ -2122,7 +2122,7 @@ Console variables:
=========================================================================== ===========================================================================
zr_antistick 1 zr_antistick 1
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
Enable anti-stick system Enable anti-stick system.
Options: Options:
0 or 1 0 or 1

View File

@ -114,7 +114,8 @@ Written by Richard Helgeby</p>
<ol> <ol>
<li><a href="#3.23.1">volume Attributes</a></li> <li><a href="#3.23.1">volume Attributes</a></li>
<li><a href="#3.23.2">Feature Attributes</a></li> <li><a href="#3.23.2">Feature Attributes</a></li>
<li><a href="#3.23.3">Anti-Camp Feature</a></li> <li><a href="#3.23.3">Anti-Camp</a></li>
<li><a href="#3.23.4">Class Editor</a></li>
</ol> </ol>
</li> </li>
</ol> </ol>
@ -124,8 +125,8 @@ Written by Richard Helgeby</p>
<a href="#4">How To Play</a> <a href="#4">How To Play</a>
<ol> <ol>
<li><a href="#4.1">Game Rules</a></li> <li><a href="#4.1">Game Rules</a></li>
<li><a href="#4.2">Chat Commands</a></li> <li><a href="#4.2">Commands</a></li>
<li><a href="#4.3">Using The Menus</a></li> <li><a href="#4.3">Menus</a></li>
<li><a href="#4.4">Teamwork</a></li> <li><a href="#4.4">Teamwork</a></li>
<li> <li>
@ -141,7 +142,7 @@ Written by Richard Helgeby</p>
<a href="#4.6">Playing As Zombie</a> <a href="#4.6">Playing As Zombie</a>
<ol> <ol>
<li><a href="#4.6.1">Chasing Humans</a></li> <li><a href="#4.6.1">Chasing Humans</a></li>
<li><a href="#4.6.2">Avoiding Knock back</a></li> <li><a href="#4.6.2">Avoiding Knock Back</a></li>
<li><a href="#4.6.3">Taking Advantage Of Class Skills</a></li> <li><a href="#4.6.3">Taking Advantage Of Class Skills</a></li>
</ol> </ol>
</li> </li>
@ -245,7 +246,7 @@ plugin is compatible with all existing Zombie Mod maps.</p>
<h2><a name="2" />2. Installation</h2> <h2><a name="2" />2. Installation</h2>
<h3><a name="2.1" />2.1. Requirements</h3> <h3><a name="2.1" />2.1 Requirements</h3>
<p>Zombie: Reloaded requires that the following stuff is installed on the server:</p> <p>Zombie: Reloaded requires that the following stuff is installed on the server:</p>
<ol> <ol>
<li><p>Metamod:Source - A simplified API for server plugins. It makes it easier for developers <li><p>Metamod:Source - A simplified API for server plugins. It makes it easier for developers
@ -264,11 +265,11 @@ plugin is compatible with all existing Zombie Mod maps.</p>
</li> </li>
</ol> </ol>
<h3><a name="2.2" />2.2. Plugin Installation</h3> <h3><a name="2.2" />2.2 Plugin Installation</h3>
<p>Extract the content of "cstrike" in the zip file into "cstrike" on the server. The folder and <p>Extract the content of "cstrike" in the zip file into "cstrike" on the server. The folder and
file structure is already set up correctly and ready to be extracted.</p> file structure is already set up correctly and ready to be extracted.</p>
<h3><a name="2.3" />2.3. Test Run</h3> <h3><a name="2.3" />2.3 Test Run</h3>
<p>The plugin should work with default configuration. Start the server and join a team. Once the <p>The plugin should work with default configuration. Start the server and join a team. Once the
round starts there sould be some messages at the chat with "[ZR]". Or type "!zmenu" in the chat to round starts there sould be some messages at the chat with "[ZR]". Or type "!zmenu" in the chat to
bring up the zombie menu to confirm that the plugin is running.</p> bring up the zombie menu to confirm that the plugin is running.</p>
@ -279,7 +280,7 @@ If the plugin doesn't work at all or there are error logs, see <a href="#5">Trou
<h2><a name="3" />3. Configuration</h2> <h2><a name="3" />3. Configuration</h2>
<h3><a name="3.1" />3.1. Understanding Syntax</h3> <h3><a name="3.1" />3.1 Understanding Syntax</h3>
<p>In this manual commands or paths may be written in a certain style that tells how to use it.</p> <p>In this manual commands or paths may be written in a certain style that tells how to use it.</p>
<p>Note that the style itself is not written, but it's used as an indicator to tell if a parameter <p>Note that the style itself is not written, but it's used as an indicator to tell if a parameter
@ -351,7 +352,7 @@ do this on all string parameters to avoid parsing mistakes.</p>
results and is an example of why strings should be quoted.</p> results and is an example of why strings should be quoted.</p>
<h3><a name="3.2" />3.2. Configuration Files</h3> <h3><a name="3.2" />3.2 Configuration Files</h3>
<p>These are the default configuration files. The paths are relative to the "cstrike" folder.</p> <p>These are the default configuration files. The paths are relative to the "cstrike" folder.</p>
<blockquote><table> <blockquote><table>
@ -398,7 +399,7 @@ that modify loaded data must be put in post configuration files. How to configur
explained in their own sections.</p> explained in their own sections.</p>
<h3><a name="3.3" />3.3. Logging</h3> <h3><a name="3.3" />3.3 Logging</h3>
<p>The log system used in Zombie:Reloaded is pretty powerful and customizable. It's based on <p>The log system used in Zombie:Reloaded is pretty powerful and customizable. It's based on
logging flags and a module filter.</p> logging flags and a module filter.</p>
@ -704,7 +705,7 @@ unit converter like below can also be used.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.4" />3.4. Custom Map Configuration Files</h3> <h3><a name="3.4" />3.4 Custom Map Configuration Files</h3>
<p>Configuration files for each map is supported. They're executed after the main configuration <p>Configuration files for each map is supported. They're executed after the main configuration
files are executed, and are ideal for customizing map settings. These files are just regular files are executed, and are ideal for customizing map settings. These files are just regular
@ -742,7 +743,7 @@ have to be placed in this one to be effective, like changing class attributes.</
<p>If not explicit specified in the module documentation, use pre configuration.</p> <p>If not explicit specified in the module documentation, use pre configuration.</p>
<h3><a name="3.5" />3.5. Model Configuration</h3> <h3><a name="3.5" />3.5 Model Configuration</h3>
<p><b>Note:</b> Work in progress. Some flags explained in this section doesn't exist yet.</p> <p><b>Note:</b> Work in progress. Some flags explained in this section doesn't exist yet.</p>
@ -795,7 +796,7 @@ specified it's treated as a regular public model.</p>
<blockquote><p class="code">addons/sourcemod/configs/zr/models.txt</p></blockquote> <blockquote><p class="code">addons/sourcemod/configs/zr/models.txt</p></blockquote>
<h3><a name="3.6" />3.6. Download List</h3> <h3><a name="3.6" />3.6 Download List</h3>
<p>Custom models, materials and overlays must be listed in the download list so clients will <p>Custom models, materials and overlays must be listed in the download list so clients will
download them. The paths must be relative to the "cstrike" folder.</p> download them. The paths must be relative to the "cstrike" folder.</p>
@ -805,7 +806,7 @@ download them. The paths must be relative to the "cstrike" folder.</p>
<blockquote><p class="code">addons/sourcemod/configs/zr/downloads.txt</p></blockquote> <blockquote><p class="code">addons/sourcemod/configs/zr/downloads.txt</p></blockquote>
<h3><a name="3.7" />3.7. Class Configuration</h3> <h3><a name="3.7" />3.7 Class Configuration</h3>
<p>The class system makes it possible to have different zombies and humans with customized skills. <p>The class system makes it possible to have different zombies and humans with customized skills.
It cannot be turned off, but class selection options can be disabled. If there is only one class in It cannot be turned off, but class selection options can be disabled. If there is only one class in
@ -900,8 +901,8 @@ the admin-only flag in the "flags" attribute.</p>
</tr> </tr>
<tr> <tr>
<td class="indent" colspan="3"> <td class="indent" colspan="3">
<p>Special class flags that are stored in a bit field (explained in <a href="#3.3.1">Log Flags <p>Special class flags that are stored in a bit field (explained in <a href="#3.3.1">Log
(3.3.1)</a>). Available flags:</p> Flags (3.3.1)</a>). Available flags:</p>
<blockquote><table> <blockquote><table>
<tr> <tr>
<td>1</td> <td>1</td>
@ -1148,8 +1149,8 @@ the admin-only flag in the "flags" attribute.</p>
</tr> </tr>
<tr> <tr>
<td class="indent" colspan="3"> <td class="indent" colspan="3">
<p><b>Zombie classes only.</b> How many health points to give the zombie each time it infect <p><b>Zombie classes only.</b> How many health points to give the zombie each time it
a human.</p> infect a human.</p>
</td> </td>
</tr> </tr>
@ -1813,7 +1814,7 @@ multipliers.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.8" />3.8. Weapon Configuration</h3> <h3><a name="3.8" />3.8 Weapon Configuration</h3>
<p>The weapon module can be used to restict weapons or scale knockback.</p> <p>The weapon module can be used to restict weapons or scale knockback.</p>
@ -2181,7 +2182,7 @@ file, or on a per-map basis with map configuration files.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.9" />3.9. Hit Group Configuration</h3> <h3><a name="3.9" />3.9 Hit Group Configuration</h3>
<p>Hit group configuration makes it possible to disable damage or adjust knock back per hit group. <p>Hit group configuration makes it possible to disable damage or adjust knock back per hit group.
This is useful for fine tuning game balance.</p> This is useful for fine tuning game balance.</p>
@ -2291,7 +2292,7 @@ This is useful for fine tuning game balance.</p>
</tr> </tr>
</table></blockquote> </table></blockquote>
<h3><a name="3.10" />3.10. Infection Module</h3> <h3><a name="3.10" />3.10 Infection Module</h3>
<p>The infection module handles all infection events and does random infection on mother zombies. <p>The infection module handles all infection events and does random infection on mother zombies.
It's the core part of the plugin that creates this human vs. zombies game.</p> It's the core part of the plugin that creates this human vs. zombies game.</p>
@ -2537,7 +2538,7 @@ tune game balance.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.11" />3.11. Damage Control Settings</h3> <h3><a name="3.11" />3.11 Damage Control Settings</h3>
<p>With damage control it's possible to block suicide attempts, fall damage, blast damage and hit <p>With damage control it's possible to block suicide attempts, fall damage, blast damage and hit
group damage. See <a href="#3.9">Hit Group Configuration (3.9)</a> on how to configure hit groups.</p> group damage. See <a href="#3.9">Hit Group Configuration (3.9)</a> on how to configure hit groups.</p>
@ -2636,7 +2637,7 @@ group damage. See <a href="#3.9">Hit Group Configuration (3.9)</a> on how to con
</table></blockquote> </table></blockquote>
<h3><a name="3.12" />3.12. Overlay Settings</h3> <h3><a name="3.12" />3.12 Overlay Settings</h3>
<p>Overlays are pictures displayed on players' screen on certain events. However, these <b>overlays <p>Overlays are pictures displayed on players' screen on certain events. However, these <b>overlays
require DirectX 9 or higher</b> to work. Players with lower DirectX version won't see these overlays.</p> require DirectX 9 or higher</b> to work. Players with lower DirectX version won't see these overlays.</p>
@ -2701,7 +2702,7 @@ team.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.13" />3.13. Money Configuration</h3> <h3><a name="3.13" />3.13 Money Configuration</h3>
<p>Players' cash can be modified and reset on every spawn if enabled.</p> <p>Players' cash can be modified and reset on every spawn if enabled.</p>
@ -2752,7 +2753,7 @@ team.</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.14" />3.14. Visual Effects Configuration</h3> <h3><a name="3.14" />3.14 Visual Effects Configuration</h3>
<p>With visual effects it makes it possible to give a creepy ambience. It's possible to change light <p>With visual effects it makes it possible to give a creepy ambience. It's possible to change light
style in maps and set dissolve effects on players' bodies when they die.</p> style in maps and set dissolve effects on players' bodies when they die.</p>
@ -2999,7 +3000,7 @@ in progress by the SourceMod team).</p>
</table></blockquote> </table></blockquote>
<h3><a name="3.15" />3.15. Sound Effects Configuration</h3> <h3><a name="3.15" />3.15 Sound Effects Configuration</h3>
<p>The sound effects make zombies groan, in addition to the ambience sound file that can be <p>The sound effects make zombies groan, in addition to the ambience sound file that can be
played.</p> played.</p>
@ -3097,13 +3098,13 @@ of MP3 files.</p>
<td class="indent" colspan="2"> <td class="indent" colspan="2">
<p>Volume of ambient sound file. Volume is in percent.</p> <p>Volume of ambient sound file. Volume is in percent.</p>
<p>Options:<br /> <p>Options:<br />
0.0 to 1.0</p> 0 or 1</p>
</td> </td>
</tr> </tr>
</table></blockquote> </table></blockquote>
<h3><a name="3.16" />3.16. Respawn Configuration</h3> <h3><a name="3.16" />3.16 Respawn Configuration</h3>
<p>Respawning makes players spawn into the game again after death. It keeps the game active and is <p>Respawning makes players spawn into the game again after death. It keeps the game active and is
less annoying for people who don't like to wait too much.</p> less annoying for people who don't like to wait too much.</p>
@ -3126,7 +3127,7 @@ less annoying for people who don't like to wait too much.</p>
<td class="indent" colspan="2"> <td class="indent" colspan="2">
<p>Enable respawning.</p> <p>Enable respawning.</p>
<p>Options:<br /> <p>Options:<br />
0.0 to 1.0</p> 0 or 1</p>
</td> </td>
</tr> </tr>
@ -3149,7 +3150,7 @@ less annoying for people who don't like to wait too much.</p>
<p>Respawn as zombie. If the mother zombie haven't spawned yet, players are always spawned <p>Respawn as zombie. If the mother zombie haven't spawned yet, players are always spawned
as humans.</p> as humans.</p>
<p>Options:<br /> <p>Options:<br />
0.0 to 1.0</p> 0 or 1</p>
</td> </td>
</tr> </tr>
@ -3162,9 +3163,596 @@ less annoying for people who don't like to wait too much.</p>
<p>Respawn as zombie if the player was killed by world damage. If the mother zombie <p>Respawn as zombie if the player was killed by world damage. If the mother zombie
haven't spawned yet, players are always spawned as humans.</p> haven't spawned yet, players are always spawned as humans.</p>
<p>Options:<br /> <p>Options:<br />
0.0 to 1.0</p> 0 or 1</p>
</td> </td>
</tr> </tr>
</table></blockquote>
<h3><a name="3.17" />3.17 Spawn Command Configuration</h3>
<p>The spawn command (zspawn) lets players join the game late, depending on the time configured. To
avoid abusing there are settings that decides what team to spawn on, and a time limit when the
command is allowed to be used.</p>
<p>ZSpawn console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_zspawn</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable spawn command.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zspawn_team_overrride</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Override what team to spawn to when using the spawn command. If disabled it will use
the same as zr_respawn_team_zombie.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zspawn_team_zombie</td>
<td class="commandheader">0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Spawn as zombie if override setting is enabled.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zspawn_timelimit</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable time limit on the spawn command.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zspawn_timelimit_time</td>
<td class="commandheader">120.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>How long the spawn command is available after round start, if enabled. Time is in
seconds.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zspawn_timelimit_zombie</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Spawn as zombie if using the spawn command after the time is up.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
</table></blockquote>
<h3><a name="3.18" />3.18 Spawn Protect Configuration</h3>
<p>Humans can have spawn protection settings that give them certain advantages for a limited time
right after they've spawned.</p>
<p>Spawn protection console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_spawnprotect</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable spawn protection for humans.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_spawnprotect_time</td>
<td class="commandheader">10</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>How long the spawn protection lasts. Time is in seconds.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_spawnprotect_speed</td>
<td class="commandheader">600.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Running speed for spawn protected players. Normal running speed is 300.0, double is
600.0.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_spawnprotect_alpha</td>
<td class="commandheader">0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Transparency setting on spawn protected players.</p>
<p>Options:<br />
0 (invisible) to 255 (fully visible)</p>
</td>
</tr>
</table></blockquote>
<p>Console commands:</p>
<blockquote><table>
<tr>
<th>Syntax:</th>
</tr>
<tr>
<td class="commandheader">zr_zspawn_force &lt;target&gt; [spawn team]</td>
</tr>
<tr>
<td class="indent">
<p>Force one or more players to spawn.</p>
<p>Parameters:</p>
<table>
<tr><td>target</td><td>A SourceMod target string with one or more players.</td></tr>
<tr><td>spawn team</td><td>Optional. Specify what team to spawn to. Options:<br />
0 (humans) or 1 (zombies)</td></tr>
</table>
</td>
</tr>
</table></blockquote>
<h3><a name="3.19" />3.19 Teleport Configuration</h3>
<p>Zombie:Reloaded has a built in teleport feature with support for limits, delays and abuse
protection.</p>
<p>Teleport console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_ztele_zombie</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Allow zombies to use the teleporter.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_human_before</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Allow humans to use the teleporter before mother zombies have spawned.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_human_after</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Allow humans to use the teleporter after mother zombies have spawned.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_delay_zombie</td>
<td class="commandheader">3.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Delay between teleport command and teleport for zombies. Time is in seconds.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_delay_human</td>
<td class="commandheader">3.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Delay between teleport command and teleport for humans. Time is in seconds.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_max_zombie</td>
<td class="commandheader">3</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Maximum number of teleports a zombie can do in a round.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_max_human</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Maximum number of teleports humans can do in a round.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_autocancel</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Automatically cancel a teleport in progress if moving a certain distance.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_ztele_autocancel_distance</td>
<td class="commandheader">20</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Maximum distance for automatically canceling a teleport. Distance is in feet. 1 feet
is 16 game units where a game unit is ~1 inch. For reference a player is ~75 units tall.</p>
</td>
</tr>
</table></blockquote>
<p>Teleport console commands:</p>
<blockquote><table>
<tr>
<th>Syntax:</th>
</tr>
<tr>
<td class="commandheader">zr_tele_force &lt;client&gt;</td>
</tr>
<tr>
<td class="indent">
<p>Force teleport on a player. Does not add delay or add to teleport count.</p>
<p>Parameters:</p>
<table>
<tr><td>client</td><td>Single target player. Support SourceMod targets like
@me and @aim.</td></tr>
</table>
</td>
</tr>
</table></blockquote>
<h3><a name="3.20" />3.20 HP Display Settings</h3>
<p>The HP display is a small panel on the center at the bottom of the screen that displays players'
health. Players can disable this, and the setting can also be saved in player cookies.</p>
<p>Console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_zhp</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable HP display for zombies.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_zhp_default</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Default HP display state on connecting players.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
</table></blockquote>
<h3><a name="3.21" />3.21 Jump Boost Settings</h3>
<p>Jump boost can be abused to do bunny hops. There are settings for configuring maximum allowed
velocity when jumping. If maximum speed is reached no jump boost is applied.</p>
<p><b>Note:</b> This is not a real bunny hop protection feature. Players who do bunny jumping will
still be able to do it, but they won't get jump boost after a certain speed if the speed limit is
enabled.</p>
<p>Console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_jumpboost_bhop_protect</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable bunny hop protection.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_jumpboost_bhop_max</td>
<td class="commandheader">300.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Maximum horizontal velocity allowed when jumping. Normal running speed for the player
is 300.0</p>
<p><b>Note:</b> The first jump does not have a speed limit, but subsequent jumps won't
get any boost if the speed limit is reached.</p>
</td>
</tr>
</table></blockquote>
<h3><a name="3.22" />3.22 Anti-Stick Settings</h3>
<p>The anti-stick system is a automatic no-block system that turn off collisions on players
that are stuck together, and enable collision again when they're unstuck.</p>
<p>(<b>Note:</b> This file is obsolete!) To know if players are stuck, it needs some extra info about
each model used in the game. Data for these models are stored in the following file (relative to
"sourcemod" folder):</p>
<blockquote><p class="code">data/antistick.dat</p></blockquote>
<p>Console variables:</p>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr>
<td class="commandheader">zr_antistick</td>
<td class="commandheader">1</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p>Enable anti-stick system.</p>
<p>Options:<br />
0 or 1</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_antistick_default_width</td>
<td class="commandheader">32.0</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p><b>Note:</b> Obsolete! Do not chnage default value!</p>
<p>Default model width used to detect if players are stuck together. Width is in game
units.</p>
</td>
</tr>
<tr>
<td class="commandheader">zr_antistick_file_path</td>
<td class="commandheader">data/antistick.dat</td>
</tr>
<tr>
<td class="indent" colspan="2">
<p><b>Note:</b> Obsolete! Just ignore this file.</p>
<p>File to store anti-stick model hull data. Path is default to the "sourcemod" folder.</p>
</td>
</tr>
</table></blockquote>
<h3><a name="3.23" />3.23 Volumetric Feature Configuration</h3>
<p>(Feature exist, but incomplete documentation)</p>
<h4><a name="3.23.1" />1. Volume Attributes</h4>
<h4><a name="3.23.2" />2. Feature Attributes</h4>
<h4><a name="3.23.3" />3. Anti-Camp</h4>
<h4><a name="3.23.4" />4. Class Editor</h4>
<h2><a name="4" />4. How To Play</h4>
<p>(Incomplete) Feel free to contribute to this section. Make a new thread with suggestions in the
<a href="http://forums.alliedmods.net/forumdisplay.php?f=132">Zombie:Reloaded Forum</a>.</p>
<p>(how to defend against zombies, in a fair way)</p>
<p>(zombie tricks, getting through non-solid props)</p>
<h3><a name="4.1" />4.1 Game Rules</h3>
<h3><a name="4.3" />4.3 Commands</h3>
<h3><a name="4.2" />4.2 Menus</h3>
<h3><a name="4.4" />4.4 Teamwork</h3>
<h3><a name="4.5" />4.5 Playing As Human</h3>
<h4><a name="4.5.1" />4.5.1 Finding A Place To Hide</h4>
<h4><a name="4.5.2" />4.5.2 Making Barricades</h4>
<h4><a name="4.5.3" />4.5.3 Playing Fair</h4>
<h3><a name="4.6" />4.6 Playing As Zombie</h3>
<h4><a name="4.6.1" />4.6.1 Chasing Humans</h4>
<h4><a name="4.6.2" />4.6.2 Avoiding Knock Back</h4>
<h4><a name="4.6.3" />4.6.3 Taking Advantage Of The Class Skills</h4>
<p>(bunny jump)</p>
<p>(almost invisible, act as a spy and surprise humans)</p>
<h3><a name="4.7" />4.7 Physics Stuff</h3>
<p>There are glitches and simplified physics stuff that can be used to get an advantage. Some servers
may not allow all of these tricks because they could be unfair.</p>
<h4><a name="4.7.1" />4.7.1 Glitching Through Walls</h4>
<p>(bad thing to do, and should not be allowed)</p>
<h4><a name="4.7.2" />4.7.2 Jumping Through Non-Solid Props</h4>
<p>Realistic physics in multiplayer games is a expensive task for the server and it appears to be
laggy for players. The solution to this is simplified physics on props (that is simplified collision
detection).</p>
<p>Some props aren't solid but pushes players away from it's origin (center of the object). This is
NOT a engine bug, but a simplified solution. These props are useful to _delay_ zombies in barricades,
but they're still fair to use. If players got enough speed they can run and jump through them.</p>
<p>There's another trick that works quite good if the knock back is balanced
correctly. If a player look straight down or straight up it's possible to
simply walk through non-solid props, or at the same time, jumping slowly
through them.</p>
<p>This simplified physics is used by default on regular Counter-Strike: Source maps. There's
something called turbo physics which is enabled on most zombie servers, where all props are solid so
players can stand on them. Players can't push props, but move them by shooting or using their use
key (E by default) while aiming at the object.</p>
<h4><a name="4.7.3" />4.7.3 Jumping Fast In Small Areas</h4>
<p>When zombies have to crouch to enter a area where humans camp (like tubes and vents), jumping fast
might help.</p>
<p>When jumping it's not easy for humans to hit the head and they can't get that good knock back
anymore. With multiple zombies jumping fast, pushing eachother on their way into a tube, the humans
are doomed. The tube camping problem much better balanced. This problem can also be solved by
using a <a href="#3.23.4">class editor volume</a> or <a href="#3.23.3">anti-camp</a> in tubes and
vents.</p>
<h3><a name="5" />5. Troubleshooting</h3>
<h4><a name="5.1" />5.1 Verifying Requirements</h4>
<h4><a name="5.2" />5.2 Startup</h4>
<h4><a name="5.3" />5.3 Error Messages</h4>
<h4><a name="5.4" />5.4 Common Problems</h4>
<h3><a name="6" />6. Gameplay Guidelines</h3>
<h4><a name="6.1" />6.1 Briefing - Map Configuration Files</h4>
<h4><a name="6.2" />6.2 Map Balance</h4>
<h4><a name="6.3" />6.3 Knock Back Settings</h4>
<h4><a name="6.4" />6.4 Map Time</h4>
<h4><a name="6.5" />6.5 Servers With Unlimited Ammo And No Reloading</h4>
<h3><a name="7" />7. Reporting Bugs And Problems</h3>
<p>Currently we have no public bug tracker, so issues have to be reported in the <a
href="http://forums.alliedmods.net/forumdisplay.php?f=132">Zombie:Reloaded forum</a>.</p>
<p>A few guidelines while posing issues or questions:</p>
<ul>
<li>Use a single thread per topic. It's much easier to browse a few pages of threads than
browsing 1000 posts. Make new threads - or post in existing threads if someone have the same
issue. If you're unsure about this, just make new threads.</li>
<li>Tell us what version you use. If you use a old version the problem might be solved in a
newer version.</li>
<li>Use a short thread title that describes your problem (keyworks is enough).</li>
<li>If you found a bug, start the thread title with [BUG] or similar.</li>
<li>If your problem were solved you could share the solution in your thread. Also add [SOLVED]
or similar in the thread title.</li>
</ul>
<!-- Templates:
<h4><a name="a" /></h4>
<p></p>
<blockquote><p class="code"></p></blockquote>
<table>
<tr><td></td><td></td></tr>
</table>
<blockquote><table>
<tr>
<th>Console variable:</th>
<th>Default:</th>
</tr>
<tr> <tr>
<td class="commandheader"></td> <td class="commandheader"></td>
@ -3174,24 +3762,26 @@ less annoying for people who don't like to wait too much.</p>
<td class="indent" colspan="2"> <td class="indent" colspan="2">
<p></p> <p></p>
<p>Options:<br /> <p>Options:<br />
0.0 to 1.0</p> 0 or 1</p>
</td> </td>
</tr> </tr>
</table></blockquote> </table></blockquote>
<h4><a name="a" /></h4>
<p></p>
<blockquote><p class="code"></p></blockquote>
<blockquote><table> <blockquote><table>
<tr> <tr>
<td class="code"></td> <th>Syntax:</th>
<td></td> </tr>
<tr>
<td class="commandheader"></td>
</tr>
<tr>
<td class="indent">
<p></p>
</td>
</tr> </tr>
</table></blockquote> </table></blockquote>
-->
</div> </div>

View File

@ -482,7 +482,7 @@ CvarsCreate()
// =========================== // ===========================
g_hCvarsList[CVAR_ZTELE_ZOMBIE] = CreateConVar("zr_ztele_zombie", "1", "Allow zombies to use ZTele."); g_hCvarsList[CVAR_ZTELE_ZOMBIE] = CreateConVar("zr_ztele_zombie", "1", "Allow zombies to use ZTele.");
g_hCvarsList[CVAR_ZTELE_HUMAN_BEFORE] = CreateConVar("zr_ztele_human_before", "1", "Allow humans to use ZTele before the mother zombie has spawned."); g_hCvarsList[CVAR_ZTELE_HUMAN_BEFORE] = CreateConVar("zr_ztele_human_before", "1", "Allow humans to use ZTele before the mother zombie has spawned.");
g_hCvarsList[CVAR_ZTELE_HUMAN_AFTER] = CreateConVar("zr_ztele_human_after", "0", "Allow humans to use ZTele after the mother zombie has spawned."); g_hCvarsList[CVAR_ZTELE_HUMAN_AFTER] = CreateConVar("zr_ztele_human_after", "1", "Allow humans to use ZTele after the mother zombie has spawned.");
g_hCvarsList[CVAR_ZTELE_DELAY_ZOMBIE] = CreateConVar("zr_ztele_delay_zombie", "3.0", "Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie]"); g_hCvarsList[CVAR_ZTELE_DELAY_ZOMBIE] = CreateConVar("zr_ztele_delay_zombie", "3.0", "Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie]");
g_hCvarsList[CVAR_ZTELE_DELAY_HUMAN] = CreateConVar("zr_ztele_delay_human", "3.0", "Time between using ZTele command and teleportation for humans. [Dependency: zr_ztele_human_(before)/(after)]"); g_hCvarsList[CVAR_ZTELE_DELAY_HUMAN] = CreateConVar("zr_ztele_delay_human", "3.0", "Time between using ZTele command and teleportation for humans. [Dependency: zr_ztele_human_(before)/(after)]");
g_hCvarsList[CVAR_ZTELE_MAX_ZOMBIE] = CreateConVar("zr_ztele_max_zombie", "3", "Max number of times a zombie is allowed to use ZTele per round. [Dependency: zr_ztele_zombie]"); g_hCvarsList[CVAR_ZTELE_MAX_ZOMBIE] = CreateConVar("zr_ztele_max_zombie", "3", "Max number of times a zombie is allowed to use ZTele per round. [Dependency: zr_ztele_zombie]");