Raised This Month: $51 Target: $400
 12% 

[NMRiH] Team Mini-Games (1.3.2)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Lunreth
BANNED
Join Date: Dec 2019
Location: Argentina, Buenos Aires
Plugin ID:
7007
Plugin Version:
1.3.2
Plugin Category:
Gameplay
Plugin Game:
No More Room in Hell
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    A plugin that enables team deathmatch functions for NMRIH, SoccerMod is also supported
    Old 03-29-2020 , 15:52   [NMRiH] Team Mini-Games (1.3.2)
    Reply With Quote #1

    TEAM MINI GAMES - NMRiH

    Description
    • This plugin will provide a much better experience in certain mini-game maps like mg_soccer_2020 or tdm_castle_assault, people will be divided in teams of 4, match will be "Red vs Blue" and you will be able to identify your own goal and teammates

    Features
    • Team Deathmatch (4vs4)
    • SoccerMod support (ball trigger, teleport players to own goal, goalkeeper)
    • Colors to identify team players
    • Admin menu to control matches
    • Disables friendly fire only for people in same team, you can still kill your enemies

    Admin commands (SoccerMod)
    • sm_soccermod = !soccermod
      "Opens admin menu"
    • sm_endround = !endround
      "Instantly ends round"
    • sm_forcerandom = !forcerandom
      "Shuffle teams and restart match"

    Client commands (SoccerMod)
    • sm_red = !red
      "Instantly switch to red team"
    • sm_blue = !blue
      "Instantly switch to blue team"
    • sm_shuffle = !shuffle
      "Vote to shuffle or randomize teams"

    Changelog
    • 1.0.0 - (29/03/2020)
      Starting version
    • 1.0.1 - (19/04/2020)
      Added tool_welder as main weapon uppon player respawn (SoccerMod)
      Added admin command !forcerandom to shuffle teams (SoccerMod)
      Added client commands to change team !blue or !red (SoccerMod)
      Fixed bugs related to enemy spawns after round end (SoccerMod)
    • 1.1.1 - (14/02/2021)
      Added GK position with increased health points
      Added cvar to shutdown plugin
      Added admin command to end round
      Added menu to show admin commands
      Added some default hl2 sounds to notify commands
      Replaced hats for particle systems
      Fixed attachment bug (credit Niki4)
      Fixed extraction bug for TDM gamemode
    • 1.1.2 - (3/05/2021)
      Added new player glow mode based on color (includes GK outline)
      Removed buggy sprites and models
    • 1.2.0 - (12/11/2021)
      - Added CFG files to manage TDM and SoccerMod maps
      - Added warning logs if map is not valid
      - Added crouch bonus speed for GKs inside own areas
      - Updated list of map requirements
      - Fixed player team selection bug
      - Fixed player movement during round start
    • 1.2.1 - (11/06/2022)
      - Added goalkeeper small color trails
      - Added ball dynamic collision type during match (+ colors)
      - Added ball trails according to collision type
      - Optimized entity location code
      - Optimized global timer code
      - Updated workshop map for SoccerMod
    • 1.2.2 - (12/06/2022)
      - Fixed glow and trail not applying for first team index
    • 1.2.4 - (13/06/2022)
      - Added CVAR cooldown for any team change
      - Added loser team teleport near ball for next kick off
      - Changed plugin name since now covers both game modes
      - Improved key detection for CFG files (map_version not required now)
      - Improved quality of FF text
      - Fixed wrong precache route for some files
      - Optimized some old code
      - Added team balance check
      - Fixed wrong team auto shuffle
      - Fixed missing CVAR flag
    • 1.2.5 - (22/06/2022)
      - Added chat announcements for SoccerMod events
      - Added sounds to make TDM events more clear
      - Added even more clear game text for all teams
      - Improved ball catch and dribble
      - Optimized old ugly code
      - Simplified array of teams
      - Fixed wrong team player count (when changing teams)
    • 1.3.0 - (30/06/2022)
      - Added chat announcements for SoccerMod events
      - Added auto team balance during global timer
      - Added sounds to make TDM events more clear
      - Added even more clear game text for all teams
      - Added translations for all chat msg
      - Added tool_welder periodic cleanup
      - Improved ball catch and dribble
      - Optimized old ugly code
      - Simplified array of teams
      - Fixed wrong team player count (when changing teams)
      - Fixed goal count when scoring at warmup round
      - Fixed ball steal and pass count
    • 1.3.1 - (4/07/2022)
      - Removed spamming text when trying team change
      - Fixed team change wrong cvar cooldown
      - Fixed team change bug
    • 1.3.2 - (11/07/2022)
      - Fixed player disconnect bug

    Compile requirements
    - autoexecconfig.inc
    - multicolors.inc

    Install
    • Simply copy and paste .smx inside addons/sourcemod/plugins folder
    • Use both "nmrih_tdm_maps.cfg" and "nmrih_soccermod_maps.cfg" files located inside addons/sourcemod/configs folder

    Map Requirements
    • RED "trigger_multiple" (area_red) --> Adds players to RED team
    • BLUE "trigger_multiple" (area_blue) --> Adds players to BLUE team
    • RED "trigger_multiple" (terro_But) --> BLUE team will try to score in this net
    • BLUE "trigger_multiple" (ct_But) --> RED team will try to score in this net
    • RED Spawn "info_player_nmrih" (t_player) --> SoccerMod
    • BLUE Spawn "info_player_nmrih" (ct_player) --> SoccerMod
    • RED Spawn "info_player_nmrih" (attacker) --> Team Deathmatch
    • BLUE Spawn "info_player_nmrih" (defender) --> Team Deathmatch
    • Extraction Zone "func_nmrih_extractionzone"
    • RED Teleport destination "trigger_teleport" (TeledestinationT) --> RED team base teleport
    • BLUE Teleport destination "trigger_teleport" (TeledestinationCt)--> BLUE team base teleport
    • RED "trigger_multiple" (red_trigger_npc_area)
    • BLUE "trigger_multiple" (blue_trigger_npc_area)

    Important note: Case sensitive for entity targetname

    DOWNLOAD

    Last edited by Lunreth; 07-11-2022 at 02:30.
    Lunreth is offline
    phoenix0001
    Senior Member
    Join Date: Apr 2010
    Location: China
    Old 05-07-2021 , 15:52   Re: [NMRIH] Team Deathmatch Mod (1.1.1)
    Reply With Quote #2

    Disable plugin via .cfg config and only use it in certain maps like mg_soccer_2020 or tdm_castle_assault
    How to configure?

    What other maps does this plugin support?
    __________________
    I like this BBS sharing of spirit

    I come from China, my English is poor
    phoenix0001 is offline
    Lunreth
    BANNED
    Join Date: Dec 2019
    Location: Argentina, Buenos Aires
    Old 06-28-2021 , 13:52   Re: [NMRIH] Team Deathmatch Mod (1.1.1)
    Reply With Quote #3

    Quote:
    Originally Posted by phoenix0001 View Post
    Disable plugin via .cfg config and only use it in certain maps like mg_soccer_2020 or tdm_castle_assault
    How to configure?

    What other maps does this plugin support?
    Now i updated the map requirements, you can ask mappers to use those few entities to make the map suitable for team deathmatch mod
    Lunreth is offline
    Lunreth
    BANNED
    Join Date: Dec 2019
    Location: Argentina, Buenos Aires
    Old 11-13-2021 , 19:57   Re: [NMRiH] Team Deathmatch Mod (1.2.0)
    Reply With Quote #4

    Updates - Check github for more info about changelog
    Lunreth is offline
    Lunreth
    BANNED
    Join Date: Dec 2019
    Location: Argentina, Buenos Aires
    Old 06-11-2022 , 00:48   Re: [NMRiH] Team Deathmatch Mod (1.2.1)
    Reply With Quote #5

    Updated to 1.2.1
    Check full changelog at release page (GitHub)
    Lunreth is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 00:56.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode