Raised This Month: $32 Target: $400
 8% 

[CS:S] One Man Army


Post New Thread Reply   
 
Thread Tools Display Modes
Author
InstantDeath
Senior Member
Join Date: Mar 2007
Plugin ID:
678
Plugin Version:
1.6
Plugin Category:
Gameplay
Plugin Game:
Counter-Strike: Source
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    The one man army vs. everyone!
    Old 12-15-2008 , 01:36   [CS:S] One Man Army
    Reply With Quote #1

    One Man Army
    One Man Army is a Server-side SourceMod plug-in for Counter-Strike: Source that pits one player with guns against everyone else with knives.

    Now, initially, that seems a little unfair. So throw in a unique RPG-like system and give the Counter-Terrorists cool abilities and you've got an awesome game of fun. Choose from the 8 basic skills and one of the 3 advanced skills to improve yourself. Also, if the new abilities are not enough for you, search the map for hidden loots that can give bonuses to your abilities such as increased damage, increased abilities or increased defense.

    Experience is gained for the Counter-Terrorists by dodging bullets and dealing damage to the one man army. Killing the one man army as a Counter-Terrorist will allow you to become the one man army and fight against the Counter-Terrorists. The game ends when the terrorist reaches the final weapon level, the m249 AKA Para and manages to kill everyone. By default, Counter-Terrorists only have 10 levels and resets every map change.

    This plugin requires Sourcemod 1.3 and the Hacks extension!
    See post #74


    Gameplay video/trailer:
    Watch now

    Changelog:
    [code]1.0 Initial Release

    1.1
    -Added Health regeneration system
    -Added Health increase for the one man army based on how many players he is up against.
    -Improved team settings so that when the One man army gets killed the round does not end.
    -Changed the kill interval to 5 kills instead of 2.

    Code:
    1.2
    • Added: Stealth feature for CTs. (Crouch + moving = partially visible, crouch + still = invisible)
    • Added: secondary pistol tier (requires x amount of headshots to attain a pistol (10 headshots is the first level, glock)
    • added: gravity modifications to compensate for the insane speed.
    • Added: Spawn protection: When the OMA spawns, if there is any ct in the T spawn area, they will be sent back to CT spawn.
    • Added: The CTs at speed level 3 will recieve an he grenade from then onward, and at speed level 5 they will recieve a smoke grenade.
    • Changed: When a player dies as the OMA, he loses a level, and will start at one level lower if they become the OMA again.
    • Changed: the speed level now adapts to what base level the OMA is at.
    • Fixed: Team settings system, a bug where there could sometimes be 2 terrorists.
    • Fixed: CTs can no longer steal the OMA's weapon and use it against the new one.
    • Fixed: bug: the plugin sometimes failed to set the correct client id for the person that was actually the OMA.
    • Fixed: bug: plugin failed to give the OMA his elites after getting 70 headshots
    • Possible fix: Plugin was removing the OMA's weapons after getting hurt by CTs.
    1.3
    • fixed bug where T might not sometimes get his weapon
    • fixed bug where CT did not respawn when he fell to his death
    • Fixed gravity bug where the CT's gravity gets set to .1
    • fixed speed level system not resetting on a new OMA starting on scout level
    • Modified speed level system so that when you die, it checks if you have a level below what the OMA has and adjusts your level if necessary.
    • Modified regen values, swapped sides (CTs now regen faster than Ts) and also increased the amount of health the OMA recieves when he gets a kill
    • Added a round ending system for when the OMA attains the final level (the para) the game warns the players he will win if not stopped, and CTs will stop respawning once the OMA reaches this level.
    • Added: If the CT hits the OMA with an HE nade he will recieve another until he misses.
    • Added Admin command sm_oma_who which will tell the admin who the one man army is supposed to be and how many kills this round he has.
    • Added Admin command sm_rechecklvl which will recheck the levels and setting the appropriate levels for both teams.
    • cleaned up the code a bit
    1.4
    • Removed Speed system
    • Removed sm_rechecklvl (not needed as the speed system was thrown out)
    • Fixed Health not regenerating sometimes for the one man army
    • Fixed Money not disappearing so no one can buy.
    • Fixed The plugin no longer requires the players to all rejoin the server or changing the map for the system to "kick in"
    • Added Experience-based system for the CTs that has a maximum of 10 levels. a player recieves 5 skill points each time they level. Experience is gained from dodging bullets and damaging and/or killing the one man army
    • Added RPG-like menu that uses the skill points gained from leveling to change a player's stats. Current available skills are: HP, AP, HE Grenade, Smoke Grenade, Health Regeneration, Armor Regeneration, and Super Stealth(Increased speed when cloaked).
    • Changed Cloaking system is now not dependent on if you are moving. A CT can fully cloak when they are crouching or walking, if they run, jump or attack, they will de-cloak.
    • Added the admin cmd sm_skillreset. Allows an admin to reset a player's skills and give him a full refund of skill points.
    1.5
    • Added OMA level 2 mode. Once a player has won a round, he will then be able to choose his next weapon from a list. The weapons are set up in a weapon tree. Lvl2 has 10 kills per weapon
    • Added message for when a player has won that will alert players he has won the round
    • Added the cvar sm_oma_debug. Enables debug messages that will print in every player's console. (If your server crashes, please include a copy of your console with this enabled)
    • Added the cvar sm_oma_allowbots. Determines whether bots can become the oma army. (currently testing, requesting feedback)
    • Changed the way the cloaking system detects a player's actions. Plugin now requires sourcemod 1.3
    • Changed Skills no longer reset just every map change, they now reset each time a player has won a round.
    • Fixed the grenade spam at spawn is now fixed.
    • Fixed crash bug associated with the changing of weapons.
    • Fixed bot crash bug.
    • Fixed bug involving a typo with the beretta elites in an if statement condition, which would cause a constant give and take of the weapon.
    1.51
    • Added Countdown timer to display how long till you respawn
    • Added Item clean up function to clean up dropped items
    • Added game message that informs all players that one man army is on and how to cloak.
    • Added translations file.
    • Fixed OMA can no longer suicide and still be the OMA the next round.
    • Fixed round no longer ends when OMA suicides.
    • Fixed Skills and experience not completely resetting at the end of each round
    • Fixed M249 not being given if OMA died on the last level when he became the OMA again
    • Fixed Players not respawning if OMA died on the last level.
    • Fixed Message was displaying that the OMA won the round when the round ended, even if he did not win.
    • Fixed ragdoll remover sometimes not removing the bodies.
    • Fixed Rounds ending because time ran out on objective maps
    • Fixed Respawn timer now properly adds respawn time each time a player dies.
    1.52
    • Added Hacks extension
    • Added cvar sm_oma_dmg. when enabled, a message will be displayed when the OMA dies stating who did the most damage and are now the new OMA.
    • Changed Player can now carry as many grenades as indicated by their grenade level.
    • Changed HE nade max level is now 5 and Smoke grenade max level is now 3
    • Fixed Player can no longer see player names as OMA but can still temporarily see death messages.
    • Fixed opening message still displayed even if OMA plugin was turned off.
    • Fixed cvar sm_oma_allowbots now functions properly and does not stop in mid-function anymore.
    • Added compatibility with both cvars sm_oma_allowbots and sm_oma_dmg
    • Fixed respawn time not resetting when the round was over if an OMA won.
    • Fixed a rare player disconnect crash.
    • Updated translations file.
    1.6
    • Added buy menu
    • Added experience system for the OMA
    • Added skill: Steal Money
    • Added skill: Find Money
    • Added Items system
    • Added Find items and cash functionality - touch a movable prop and it will tell you if you found something
    • Added Goodiebox - when the OMA kills a CT there is a chance that a "goodie box" will drop and can give the OMA health, armor repair/boosts, etc.
    • Added new item cvars for the buy menu, if any of these prices are set to -1 it will restrict the item.
    • Added new cvar sm_oma_xpreq "1000" how much experience is required for the OMA to level up
    • Added new cvar sm_oma_maxlvl "18" The level at which to give the OMA the final weapon to end the game
    • Added new cvar sm_oma_teamplay "1" When enabled, the OMA can choose up to 4 teammates at level 2.
    • Added buyzones are now removed at the start of every round
    • Changed Money is now enabled
    • Changed map now ends when the OMA wins.
    • Changed After level 5, CTs lose experience when they die, but they can buy it back via the buy menu.
    • Changed OMA mode 2 is now a loot item in the goodie box.
    I will be adding a more complete changelog later, also, the translations are not completely done yet either, mostly english only for now.
    Admin Commands:
    sm_skillreset <#userid/name> Resets players skill set, so they can reassign their skills.

    CVARS:
    sm_onemanarmy_enable "1" Enable or disable this plugin
    sm_oma_who Displays info about the one man army
    sm_oma_debug "0" enables debug messages that are sent to the player's console
    sm_oma_allowbots "1" Determines whether bots are allowed to be the OMA.
    sm_oma_dmg "0" when enabled, the most damage done to the OMA determines the next oma on death.
    sm_oma_kevlar "650" the cost of regular kevlar
    sm_oma_kevlar_ct "100" the cost of kevlar for Counter-Terrorists
    sm_oma_helmet "350" the cost of a helmet
    sm_oma_hegrenade "400" the cost of an HE grenade
    sm_oma_smokegrenade "300" the cost of a smoke grenade
    sm_oma_nvgoggles "1250" the cost of night vision goggles
    sm_oma_xpreq "1000" how much experience is required for the OMA to level up
    sm_oma_maxlvl "18" The level at which to give the OMA the final weapon to end the game
    sm_oma_teamplay "1" When enabled, the OMA can choose up to 4 teammates at level 2.

    Chat Commands:
    /buymenu - opens buy menu
    /skillmenu - opens skill menu
    /knifestats - opens menu that displays the stats for your knife
    /armorstats - opens menu that displays the stats for your armor
    buy - alternate chat command that opens the buy menu

    Current Official Maps:

    oma_zombie_attack_v4
    oma_zombie_onslaught_beta5
    oma_roomofconfusion_beta7b
    oma_tower_of_resistance_v4
    oma_undergroundcomplex_v1
    oma_flatattack_beta2


    Credits:
    Predcrab - Speed code.
    Greyscale - Grenade code.

    Upcoming Features:

    -Warmup round
    -Add shop stock for grenades to reduce nade spam
    -Overhaul of HE grenades and Smoke grenades skills
    -Increase XP requirements from lvl 1-10 to lvl 1-20
    -Change of when game ends: When CT reaches level 20 or when OMA reaches level 20 (weapons are independent of level)


    Installation:

    Extract onemanarmy.zip into the addons folder.

    (if you downloaded the map pack)
    extract omamaps.zip to the cstrike/maps folder.
    Attached Files
    File Type: zip onemanarmy.zip (85.9 KB, 854 views)
    __________________

    Last edited by InstantDeath; 06-22-2017 at 22:43.
    InstantDeath is offline
    ZiramMaddness
    Member
    Join Date: Jun 2007
    Location: Chicago, IL
    Old 12-16-2008 , 13:53   Re: One Man Army
    Reply With Quote #2

    interesting idea i like it gonna have to give it a try
    __________________
    ZiramMaddness is offline
    InstantDeath
    Senior Member
    Join Date: Mar 2007
    Old 12-20-2008 , 22:27   Re: One Man Army
    Reply With Quote #3

    1.1
    • Added Health regeneration system
    • Added Health increase for the one man army based on how many players he is up against.
    • Improved team settings so that when the One man army gets killed the round does not end.
    • Changed the kill interval to 5 kills instead of 2.
    This release was interesting to make. I had fun balancing the regeneration and fun with mp_autoteambalance. Oh and make sure you have mp_autoteambalance set to 0 or it goes a little crazy.
    __________________

    Last edited by InstantDeath; 12-21-2008 at 10:59.
    InstantDeath is offline
    InstantDeath
    Senior Member
    Join Date: Mar 2007
    Old 01-23-2009 , 01:10   Re: [CS:S] One Man Army
    Reply With Quote #4

    A lot of new features were added to this release, as well as many changes and bug fixes.

    1.2
    • Added: Stealth feature for CTs. (Crouch + moving = partially visible, crouch + still = invisible
    • Added: secondary pistol tier (requires x amount of headshots to attain a pistol (10 headshots is the first level, glock)
    • added: gravity modifications to compensate for the insane speed.
    • Added: Spawn protection: When the OMA spawns, if there is any ct in the T spawn area, they will be sent back to CT spawn.
    • Added: The CTs at speed level 3 will recieve an he grenade from then onward, and at speed level 5 they will recieve a smoke grenade from then onward.
    • Changed: When a player dies as the OMA, he loses a level, and will start at one level lower if they become the OMA again.
    • Changed: the speed level now adapts to what base level the OMA is at.
    • Fixed: Team settings system, a bug where there could sometimes be 2 terrorists.
    • Fixed: CTs can no longer steal the OMA's weapon and use it against the new one.
    • Fixed: bug: the plugin sometimes failed to set the correct client id for the person that was actually the OMA.
    • Fixed: bug: plugin failed to give the OMA his elites after getting 70 headshots
    • Possible fix: Plugin was removing the OMA's weapons after getting hurt by CTs.
    If you find any bugs that were not mentioned in the first post, please post them here.
    __________________

    Last edited by InstantDeath; 01-23-2009 at 01:12.
    InstantDeath is offline
    InstantDeath
    Senior Member
    Join Date: Mar 2007
    Old 01-24-2009 , 11:26   Re: [CS:S] One Man Army
    Reply With Quote #5

    The game play/trailer video is done!

    check it out!
    http://www.veoh.com/videos/v17308823PyTaWXqQ
    __________________
    InstantDeath is offline
    oneshot23
    Senior Member
    Join Date: Feb 2009
    Old 02-05-2009 , 00:37   Sweet Mod: Some Ideas
    Reply With Quote #6

    Hello,


    I have tested your mod and its really cool not gunna lie. I really like the idea its a great thing and i have been looking for a new type of game. It gets old doing the same old GG, DM, Surf, RPG and so on. I figured hey what the heck mine as well check it out. Its pretty awsome!! I figured you might be looking for some fresh ideas and some things about your mod.

    A Bug:
    T does not always start with the weapon, Maby apply the weapon command 2 times?

    Additions?:
    Ill do what i think would be best to ehh ok lol.
    1) Create a option or a cvar that allows you to make it so if there are so many CTs then there is allowed to be another T (users set the amt or have a preset like 5) or if the T gets a certin amt of killz it will allow another player to join
    2) Set up some system that if they reach a certin lvl (Specfic player on T scoring that is) wins and map changes
    3) Remove roundtime limit (No force) then make it so after so many minutes it does like a map vote
    4) Allow cts to gain hp after 5 or so kills if they have not died
    5) Remove <playername> has joined <Team>

    I think some of those would be a really sweet idea to add in.

    GREAT WORK KEEP IT UP!!!

    If you would like to msg me please do. Add the following steam ID to your steam friends assuming you have it... KNDizzle2

    Last edited by oneshot23; 02-05-2009 at 00:39.
    oneshot23 is offline
    InstantDeath
    Senior Member
    Join Date: Mar 2007
    Old 03-31-2009 , 23:07   Re: [CS:S] One Man Army
    Reply With Quote #7

    1.3
    • fixed bug where T might not sometimes get his weapon
    • fixed bug where CT did not respawn when he fell to his death
    • Fixed gravity bug where the CT's gravity gets set to .1
    • fixed speed level system not resetting on a new OMA starting on scout level
    • Modified speed level system so that when you die, it checks if you have a level below what the OMA has and adjusts your level if necessary.
    • Modified regen values, swapped sides (CTs now regen faster than Ts) and also increased the amount of health the OMA recieves when he gets a kill
    • Added a round ending system for when the OMA attains the final level (the para) the game warns the players he will win if not stopped, and CTs will stop respawning once the OMA reaches this level.
    • Added: If the CT hits the OMA with an HE nade he will recieve another until he misses.
    • Added Admin command sm_oma_who which will tell the admin who the one man army is supposed to be and how many kills this round he has.
    • Added Admin command sm_rechecklvl which will recheck the levels and setting the appropriate levels for both teams.
    • cleaned up the code a bi
    also, I made some official maps for one man army if you are interested, 5 of the 6 are actually converted zombie mod maps, but the flatattack map was made purely for this mod. (click on any one of the maps to download the pack)

    Current Official Maps:

    oma_zombie_attack_v4
    oma_zombie_onslaught_beta5
    oma_roomofconfusion_beta7b
    oma_tower_of_resistance_v4
    oma_undergroundcomplex_v1
    oma_flatattack_beta2
    __________________
    InstantDeath is offline
    NouveauJoueur
    SourceMod Donor
    Join Date: May 2009
    Old 05-27-2009 , 12:21   Re: [CS:S] One Man Army
    Reply With Quote #8

    This mod is really fun, but server keeps crashing randomly ... Even if no one is connected on the server, it will crash. Do you know if it's the plugin fault or something wrong in my config ?

    Using sourcemods with base plugins, Dos attack fixer, latest version of sourcemod. I compiled the plugin my self on the site with the web compiler, cause the smx link in the first message doesn't work for me.

    There are a few other bugs, sometimes a T can stay over 8 Rounds in T even if he keeps getting killed, you should add a weapon remover so HE grenades can be removed from grounds after X seconds, Knives too, cause after 20 minutes of hard gaming on your mod with a 13/15 slots server, there was so many grenades and knives on the floor that the ticks was going down to 20 - 30. When HE grenade blows up and hit 15 HE grenades and 15 knives on the floor the tick can go down to 10 ...

    Sorry for my bad english, hope you can fix that cause I want to open a server dedicated to this mod ! Thanks
    NouveauJoueur is offline
    InstantDeath
    Senior Member
    Join Date: Mar 2007
    Old 06-12-2009 , 20:53   Re: [CS:S] One Man Army
    Reply With Quote #9

    1.4
    • Removed Speed system
    • Removed sm_rechecklvl (not needed as the speed system was thrown out)
    • Fixed Health not regenerating sometimes for the one man army
    • Fixed Money not disappearing so no one can buy.
    • Fixed The plugin no longer requires the players to all rejoin the server or changing the map for the system to "kick in"
    • Added Experience-based system for the CTs that has a maximum of 10 levels. a player recieves 5 skill points each time they level. Experience is gained from dodging bullets and damaging and/or killing the one man army
    • Added RPG-like menu that uses the skill points gained from leveling to change a player's stats. Current available skills are: HP, AP, HE Grenade, Smoke Grenade, Health Regeneration, Armor Regeneration, and Super Stealth(Increased speed when cloaked).
    • Changed Cloaking system is now not dependent on if you are moving. A CT can fully cloak when they are crouching or walking, if they run, jump or attack, they will de-cloak.
    • Added the admin cmd sm_skillreset. Allows an admin to reset a player's skills and give him a full refund of skill points.
    Ok, so it has been awhile since I last updated, and things have changed...drastically. I decided I didn't like the speed system and that it wasn't very well done.

    When I made the RPG-like system, I decided that I wanted some way to prevent skill point farming. I then decided that the best way to prevent this was to make it something not exceptionally hard to obtain. I also made it so that it only lasts per map, so I decided that 10 levels was a good number go with for the maximum amount of levels. My goal here was to make it both challenging and fun. I also wanted to keep the levels low because I personally don't like the CS:S RPG mod in that it takes too long to get a high level when I'm ~ lvl 10, and hes ~ lvl 50. It especially sucked when my community had stat whores who would join the server by themselves and just plant the bomb repeatedly so they would get a higher level.

    Well, here's version 1.4 and I hope you enjoy it. If you have and ability/skill ideas, post them and I might add them in.
    __________________
    InstantDeath is offline
    KopNudler
    New Member
    Join Date: Jun 2009
    Old 06-15-2009 , 09:30   Re: [CS:S] One Man Army
    Reply With Quote #10

    Fix download, please . Can only get the .sp file .
    KopNudler 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 17:37.


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