SetGlitchEnabled: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(highcloserangedamage is disabled by default) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server function}} | {{Server function}} | ||
This function enables or disables glitches that are found in the original Single Player game that can be used to gain an advantage in multiplayer. By default all these glitches | This function enables or disables glitches that are found in the original Single Player game that can be used to gain an advantage in multiplayer. By default all these glitches are disabled - use this function to '''enable''' them. | ||
<!-- Not currently correct: | <!-- Not currently correct: | ||
{{Note|Enabling '''fastmove''' or '''crouchbug''' will automatically enable [[Server_mtaserver.conf#bullet_sync|bullet sync]] as they require it to function correctly}} | {{Note|Enabling '''fastmove''' or '''crouchbug''' will automatically enable [[Server_mtaserver.conf#bullet_sync|bullet sync]] as they require it to function correctly}} | ||
Line 14: | Line 14: | ||
**'''fastfire''' - This is the glitch that can be achieved by cancelling the full fire animation, allowing you to shoot with slow-fire weapons (e.g. deagle) much faster. | **'''fastfire''' - This is the glitch that can be achieved by cancelling the full fire animation, allowing you to shoot with slow-fire weapons (e.g. deagle) much faster. | ||
**'''crouchbug''' - This glitch is only available on servers and clients higher that 1.0.4-9.02035.0 - If you want to use it, it is advisable to use the [[http://wiki.multitheftauto.com/wiki/Server_Manual#Client_Checks minclientversion ]] server setting. | **'''crouchbug''' - This glitch is only available on servers and clients higher that 1.0.4-9.02035.0 - If you want to use it, it is advisable to use the [[http://wiki.multitheftauto.com/wiki/Server_Manual#Client_Checks minclientversion ]] server setting. | ||
**'''highcloserangedamage''' - | **'''highcloserangedamage''' - Disabling this removes the extremely high close range damage guns inflict when fired at very close range. | ||
*'''enable:''' whether or not to enable the glitch.. | *'''enable:''' whether or not to enable the glitch.. | ||
Line 28: | Line 28: | ||
setGlitchEnabled ( "fastfire", true ) | setGlitchEnabled ( "fastfire", true ) | ||
setGlitchEnabled ( "crouchbug", true ) | setGlitchEnabled ( "crouchbug", true ) | ||
setGlitchEnabled ( "highcloserangedamage", true ) | |||
end | end | ||
addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart ) | addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart ) |
Revision as of 09:05, 13 March 2013
This function enables or disables glitches that are found in the original Single Player game that can be used to gain an advantage in multiplayer. By default all these glitches are disabled - use this function to enable them.
Syntax
bool setGlitchEnabled ( string glitchName, bool enable )
Required Arguments
- glitchName: the name of the property to set. Possible values are:
- quickreload - This is the glitch where switching weapons auto-reloads your weapon, without actually performing the reload animation.
- fastmove - This is the glitch that can be achieved by a certain key combinations whilst standing up after crouching, which allows you to move quickly with slow weapons (e.g. deagle).
- fastfire - This is the glitch that can be achieved by cancelling the full fire animation, allowing you to shoot with slow-fire weapons (e.g. deagle) much faster.
- crouchbug - This glitch is only available on servers and clients higher that 1.0.4-9.02035.0 - If you want to use it, it is advisable to use the [minclientversion ] server setting.
- highcloserangedamage - Disabling this removes the extremely high close range damage guns inflict when fired at very close range.
- enable: whether or not to enable the glitch..
Returns
Returns true if successful, false otherwise.
Example
This example enables all glitches in the server once the resource is loaded.
function resourceStart () setGlitchEnabled ( "quickreload", true ) setGlitchEnabled ( "fastmove", true ) setGlitchEnabled ( "fastfire", true ) setGlitchEnabled ( "crouchbug", true ) setGlitchEnabled ( "highcloserangedamage", true ) end addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart )
See Also
- getMaxPlayers
- getServerConfigSetting
- getServerHttpPort
- getServerName
- getServerPassword
- getServerPort
- isGlitchEnabled
- setGlitchEnabled
- setMaxPlayers
- setServerConfigSetting
- setServerPassword
- shutdown