Gamemode Gun Game

Gamemode Gun Game 1.7.0

Progress through weapons with each kill. The first to complete wins
  • Added radius and position properties to the set command for adjusting arena zone size and location.
  • Added proximity-based spawn point removal. Run remove command without ID to delete nearest spawn.
  • Added new teleporter edit commands:
    • gm.gg teleporter position <position|here> - Update teleporter position
    • gm.gg teleporter radius <radius> - Update teleporter radius
    • gm.gg teleporter visibility <range> - Update information text visibility range
    • gm.gg teleporter visiblezone <true|false> - Toggle zone dome visibility
  • Added ability to block specific commands in the lobby. Blocks both chat and F1 console commands. To configure: gm.gg blockcmd add/remove/list <command>.
  • Added localization support for player-facing messages.
  • Added support for giving players a separate gear set during warmup instead of progression gear.
  • Added gm.gg set warmupgearset <gearSet> command to assign warmup gear.
  • Kills during warmup no longer count toward weapon progression or trigger stage upgrades.
  • Changed Heal and Ammo On Kill settings to per-arena data. These are no longer global; set them per arena with gm.gg set healonkill <true|false> and gm.gg set ammoonkill <true|false>.
  • Added localization support for the weapon-unlock message.
  • Added new config option Weapon Upgrade Effect to control the unlock particle/sound; blank value disables the effect.
  • If the WeaponUnlocked lang value is blank, no chat line or toast is shown.
  • Fixed an issue where, after landing a kill shot, your new weapon would sometimes fire automatically and waste ammo. There's now a short delay before equipping the next weapon stage, preventing leftover input from affecting newly unlocked weapons.
  • Added background blur to the statistics panel.
  • Compatibility with the latest version of Core.
  • Updated for compatibility with the latest Gamemode Core version.
  • You can now configure which inventory sections are locked for players in the arenas.
  • Added a config option to toggle toast messages when players unlock a new weapon (a chat message is always sent to notify them of the upgrade).
  • Fixed an issue on windows-hosted servers where the scoreboard displayed stray \r characters.
  • Added a configurable warmup duration, letting you set how long the warmup lasts (with a minimum enforced).
  • Updated for compatibility with the latest Gamemode Core version.
  • Updated for compatibility with the latest Gamemode Core version.
Back
Top
Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin. Parameters in < > are required, while [ ] are optional.
This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Ensure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart