Jump to content

9 Screenshots

  • 58
  • 3
  • 203.84 kB

5fJWBL5.png

 

C7OLz7S.png

Gun Game is a high-intensity PvP game mode where players compete to be the first to reach the final weapon by earning kills. Each kill advances the player to the next weapon in a fully customizable progression list, keeping the action fresh and engaging.

The plugin creates a dedicated arena high in the sky, completely separated from the main map, to host the event.

When players join the event, they are teleported from their current location to the event lobby, with all of their items, modifiers and metabolism stats stored safely by the plugin.

Server owners can create any number of weapon profiles for players to progress through. The plugin will choose randomly between each profile at the beginning of each round.

The plugin ships with 2 default profiles:

  • Standard - Starts with revolver, ends with m249 and is 21 weapons long.
  • Reverse - Starts with m249, ends with a sword and is 23 weapons long.

 

This plugin works with most PVE plugins.

 

 

XXBZrdb.png

  • Spawns an arena when the game begins and removes it when the game ends (no Rust-Edit required).
  • Saves players inventory, metabolism and modifiers when they enter, and restores them when they leave.
  • Configurable amount of kills per weapon to progress to the next weapon in the track.
  • Supports refilling of ammo, and healing when a player gets a kill (configurable).
  • Multiple respawn methods.
  • Customizable clothing for players, with the option to have separate clothing for the leader.
  • Supports custom item, server rewards and economic rewards for winners, as well as participants (based on a configurable threshold).
  • Global scoreboard tracking wins, kills and deaths.

 

GrUGwQi.png

Command: ggstart <arena name>
Description: Starts the gun game event using the specified arena.
Permission: gungame.admin

Command: ggend
Description: Ends the active gun game event.
Permission: gungame.admin

Command: ggsetcentrepoint <arena name>
Description: Sets the spawn location for the specified arena.
Permission: gungame.admin

There are a number of commands that can be changed in the config that handle:

  • Joining an event [default: ggjoin]
  • Leaving an event [default: ggleave]
  • Restoring items from a previous event [default: ggrestore]
  • Accessing the scoreboard [default: ggscore]

 

sqHA6E5.png

// Returns if the player is enrolled in the event.
public bool IsEventPlayer(BasePlayer player); 

// Called when the arena has spawned and the lobby is about to start.
void OnGunGameStart();

// Called when the game is ending.
void OnGunGameEnd();

// Called when a player leaves an event.
void OnEventLeave(BasePlayer player, string eventName);

// Called when a player is attempting to join the event. Return non-null to prevent.
object OnEventJoin(BasePlayer player, string eventName);

// Called after a player has successfully joined the event, had their weapons stripped and has been teleported to the lobby.
void OnEventJoined(BasePlayer player, string eventName);

 

Very special thanks to Nobody and the guys and girls on Aussie Outpost PVE for their help with testing and feedback!

 

OOEU9yx.png

 


User Feedback

1.8m

Downloads

Total number of downloads.

8.2k

Customers

Total customers served.

123.4k

Files Sold

Total number of files sold.

2.5m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.