Skip to content

PHSHosting/Players-VS-Boss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Players VS Boss Gamemode

Overview

Players VS Boss (PVB) is a round-based Garry's Mod gamemode in which a team of players fight against a boss played by a randomly selected player each round. Every round players can win new weapons that help them defeat more bosses!

Features

✅ 23 Custom PVB Weapons

✅ 3 Included Bosses (Easily create more)

✅ Easy Tutorial (F3)

✅ Loadout system + Weapon Drops (F4)

✅ Compatibility for Lower-end systems

✅ Working FastDL

✅ Extensive Configuration

Installation

  1. Download or clone the Repository.

    git clone https://github.com/PHSHosting/Players-VS-Boss.git
  2. Extract the gamemodes/pvb/ directory from the downloaded archive (Using a file archiver utility such as WinRAR or 7-Zip).

  3. Move the gamemodes/pvb/ directory into the Server's garrysmod/gamemodes/ directory.

  4. Configure the gamemode.

  5. Change the gamemode of the Server to pvb.

Configuration

gamemodes/pvb/gamemode/config/sh_config.lua

PVB.Config = {}

PVB.Config.MinPlayers = 2
PVB.Config.WeaponDropChance = 4 //Minimum 2

PVB.Config.DefaultItems = {
	{["weapon_pvb_ak47"] = 1, ["weapon_pvb_revolver"] = 1},			//Default
	{},												//Rarity 1
	{},												//Rarity 2
	{},												//Rarity 3
	{},												//Rarity 4
	{["weapon_fists"] = 1},							//Mele
	{["weapon_medkit"] = 1},						//Extra
	{/*["models/player/urban.mdl"] = {1, "Urban"}*/},	//Skins
}

PVB.Config.GenericWeapons = {"weapon_pvb_ak47","weapon_pvb_aug","weapon_pvb_fiveseven","weapon_pvb_mac10"}
PVB.Config.SpecialWeapons = {"weapon_pvb_famas","weapon_pvb_galil","weapon_pvb_glock","weapon_pvb_sg552","weapon_pvb_ump"}
PVB.Config.RareWeapons = {"weapon_pvb_deagle","weapon_pvb_m4a1","weapon_pvb_mp5navy","weapon_pvb_scout","weapon_pvb_xm1014"}
PVB.Config.ArcaneWeapons = {"weapon_pvb_awp","weapon_pvb_p90","weapon_pvb_tmp","weapon_pvb_usp"}

License

This project is licensed under the MIT