/xVoteWeapon

VoteWeapon game type controller for Procon 1.0 Frostbite

Primary LanguageC#

xVoteWeapon

This is an orphaned plugin, I am no longer supporting it, feel free to make updates to it yourself though. This plugin allows for the "VoteWeapon" gametype to be played. !!!WARNING!!! This plugin automates ProconRulz, if you are currently using ProconRulz with any custom rule settings they will be erased when this plugin is enabled, save them before using.

Descripton

Everyone playing on the server can vote which weapon is allowed for use. Only one weapon type (+ knife) is allowed each round, the weapon vote from the previous match decides it. Players who break the rules are killed, then kicked, then temp banned. If a Melee weapon e.g. repair tool is chosen, the knife may not be used. If nobody votes during a match, the weapon for the next match is chosen randomly from the list below.

If a player has not unlocked the current set weapon they must use the knife, no exceptions. Players must not use underslung weapons. Thanks to DICE the auto-admin thinks they don't exist, they will get the players killed. No cheating you rascally admins, even protected players will be slain by this plugin when infractions are caught.

Suggestions

Use a low ticket count to let everyone have a change at getting their favorite weapons played. Rounds are to be quick and dirty.

  • Delay Before Kill
    • The amount of time(ms) after an infraction is committed that the player is slain. This gives them time to read the yell banner. Default is 2000ms. (2 seconds)
  • Infractions Before Kick
    • The number of infractions at which the player is kicked from the server. Default is 4.
  • Infractions Before Temp Ban
    • The number of infractions at which the player is Temp Banned from the server for 2 Hours. Default is 7.
  • Protect 'reserved slots' players from Kick or Kill
    • Whether 'reserved slot' players will be protected from infraction punishment. Default is No.

Future Settings

  • Disallowed Weapons
    • List of Weapons that will show up as 'Disallowed Weapon' or 'Invalid Weapon Code' and cannot be used as a vote.

Current In-Game Player Commands

  • voteweapon
    • Starts the vote process if not started already.
  • vote [WEAPONCODE]
    • Places your vote for the next weapon, where [WEAPONCODE] is a code from the list below, and [WEAPONCODE] is NOT case sensitive.
    • It will start the vote system if not started already, and will tell you if the 'next weapon' was altered by your vote.
  • currentweapon
    • Tells you the current allowed weapon.
  • nextweapon
    • Tells you the current decided weapon for the next round.
  • killme
    • If you spawn with the wrong weapon on accident, type this command and you will be killed but your death count will not be incremented.

Future In-Game Player Commands

  • skipweapon
    • 10 players type this command and the current weapon is skipped, the next round is then started, all kills/deaths from the previous round remain.

Future In-Game Admin Commands

  • runnextround
    • Just like skipweapon for players, but when run by an in-game admin requires no votes.

Development

Started by ColColonCleaner for ADK Gamers on October 31, 2012