Skip to content
This repository has been archived by the owner on Oct 30, 2019. It is now read-only.

SmileYzn/CS_PugMod-Archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 1.6 Pickup Game Mod for Amx Mod X

.Description

This mod automates all game, supporting advanced commands,
rounds count, management teams, maps, HLTV, statistics and more!

.Requeriments

  • MetaMod 1.21p38+
  • AmxMod X 1.8.3-dev+5162+
  • HLDS CS Dedicated server build 6153+

.Features

  • Vote Map
  • Team Picker
  • Config manager
  • Admin Commands
  • Client Commands
  • Automatic Overtime
  • Round Stats commands
  • Ready System
  • Teams balancer + Spectators management
  • Automatic LO3 on start
  • Automatic Swap teams
  • Warmup Rounds
  • Weapon restrictions
  • Multi language support in execution time
  • Overtime chooser
  • Auto setup and configuration
  • Automatic Help system
  • Automatic Stats system with SQL Support
  • Easy Anti Cheat support
  • Anti-Flood system
  • In Game stats commands
  • SQL Ban System and register system
  • Auto messages in game
  • Custom admin system.
  • HLTV system
  • Team Dead Talk support
  • Teammates money display
  • ScoreBoard fix after change teams
  • Dead talk

.Installing

  • Download ZIP from GitHub
  • Download Last AMXX dev at amxmodx.org/snapshots.php
  • Download AMXX Base + AMXX CSTRIKE addons
  • Copy amxmodx_mm.dll or amxmodx_i386.so to addons/amxmodx/dlls folder
  • Copy cstrike, csx, fakemeta, hamsandwich, mysql and sockets to modules folder
  • Now you can compile the Pug Plugins with scripting (Base) package downloaded from amxmodx
  • Copy all .amxx plugins to addons/amxmodx/plugins folder
  • Download Metamod 1.21-am from here (amxmodx.org/downloads.php) and place into addons/metamod/dlls folder
  • Setup your plugins.ini at addons/metamod folder according to your system (Linux or windows)
  • After all, configure pugmod.rc at addons/amxmodx/configs/pug as you wish
  • Upload addons folder with liblist.gam and server.cfg to HLDS
  • Just start server (Or configure server.cfg first)

.Commands (Console and chat)

  • User commands
    .status - Pug Status command
    .score - Show the scores
    .round - Display the current round
    .ready - Player is ready to play
    .notready - Player is not ready
    .hp - Display the HP of enemy team
    .dmg - Display the damage in done in each round
    .rdmg - Display the damage recived in each round
    .sum - Display the summary of round
    .help - Pug Mod Help page
    .eac - Show EAC Shots in game (Need EAC plugin installed)
    .stats - Show in game Stats (Need stats installed)
    .rank - Show in game top15 (Need stats installed)
    .match - Show in game matches played (Need stats installed)
    .setup - Control the setup menu for start pug
    .start - Start the pug after configure it.
    .votekick - Vote to Kick a selected player

  • Administrator commands
    !pause - Pause the Pug
    !unpause - Unpause the pug
    !togglepause - Pause / Unpause the Pug
    !pugstart - Force the PUG to start
    !pugstop - Stop the Pug
    !pugreset - Reset the pug settings
    !forceready <Player | All> - Force the Player to ready state
    !forceunready <Player | All> - Force the Player to unready state
    !votemap - Start a vote for the next map
    !voteconfig - Start a vote for config type
    !kill - Kill the selected player
    !map - Change the map
    !kick - Kick the given player
    !rcon - Sends a rcon command to server
    !ban <Steam|Player> [Minutes] [Reason] - Ban the given player (Need PugDB installed)
    !unban - Ban the given player (Need PugDB installed)
    !help - Pug Mod Help Admin page

.Pug Mod Variables

pug_players_min "10" // Minimum of players to start a game
pug_players_max "10" // Maximum of players allowed in the teams
pug_rounds_max "30" // Rounds to play before start overtime
pug_rounds_ot "3" // Win difference to determine a winner in overtime
pug_force_ot "1" // Force Overtime (0 End game tied, 1 Force Overtime)
pug_handle_time "10.0" // Time to PUG change states
pug_allow_spec "0" // Allow Spectators in game
pug_drop_ban_time "15" // Minutes of ban players that leave from game in live
pug_vote_delay "15.0" // How long voting session goes on
pug_vote_map_enabled "1" // Active vote map in pug (0 Disable, 1 Enable, 2 Random map)
pug_teams_enforcement "0" // The teams method for assign teams (0 By vote, 1 Captains, 2 Automatic, 3 None, 4 Skill)
pug_dead_talk // Allow Dead talk when match is live
pug_team_money // Display Teammates money at round start
pug_fix_scores // Keep scoreboard after change teams

pug_cfg_pugmod "pugmod.rc" // Config executed for pugmod cvars
pug_cfg_warmup "warmup.rc" // Used at warmup session in pug mod
pug_cfg_start "start.rc" // Executed when vote session starts
pug_cfg_1st "esl.rc" // Used when the match begin (Live config)
pug_cfg_halftime "halftime.rc" // Used at half-time session
pug_cfg_2nd "esl.rc" // Used when the match begin (Live config)
pug_cfg_overtime "esl-ot.rc" // Used at Overtime session
pug_cfg_end "end.rc" // Executed when the match ends