AlliedModders
XFactor Servers

TF2 Instagib 1.1.7 - Requires Dukehacks


Post New Thread Reply   
 
Thread Tools Display Modes
Author
MikeJS
Senior Member
Karma: Positive
Plugin ID:
695
Plugin Version:
1.1.7
Plugin Category:
Gameplay
Plugin Game:
Team Fortress 2
Plugin Dependencies:
    Approver:
    Plugin Description:
    Adds the Instagib mode found in other games to Team Fortress 2.
    Servers with this Plugin:
    3 
    Old 12-31-2008 , 12:17   TF2 Instagib 1.1.7 - Requires Dukehacks
    Reply With Quote #1

    INSTAGIB
    Scouts, snipers only.
    sm_cvar tf_max_voice_speak_delay 0

    Thanks to:
    • CrimsonGT - weapon ROF code, blocking zoom and probably some other stuff
    • bl4nk - stripping weapons, GiveNamedItem and ForceStalemate
    • strontiumdog - changing a player's FOV
    • r5053 - help with SQL functions
    • Nalidor - Late loading support and physprop code amongst other things
    • Caesium - Bunnyhopping code
    • Gibsworld - Servers and testing
    • Everyone else who tested


    Requirements:

    Description:
    This plugin adds the Instagib game mode to Team Fortress 2. All players are forced to play as scouts, given a sniper rifle with a noscope dot and a (optional) frag limit.
    • The sniper creates an explosion where it shoots which has a high knockback and deals no damage
    • There is an elimination mode in which players only have a certain ammount of lives (currently only for arena)
    • Adjustable flag return timer and optional return on touch
    • Can only capture the flag when you have your flag "home" (optional)
    • Movement techniques: the explosion allows you to perform long distance "riflejumps" and to avoid becoming a sitting duck, you can convert your horizontal speed to downwards speed while in the air. (optional)
    • Shots travel through players allowing multikills (optional)
    • Adjustable fall damage
    • Scoreboard showing frags or lives in elimination mode
    • Per client FOV which is saved to an SQL database
    • Adjustable spawn protection
    • Bunnyhopping with a speed boost dependant on your current (including vertical) speed

    Convars:
    • instagib - Instagib version.
    • instagib_enable - Enable plugin.
    • instagib_elim - Enable/disable elimination mode.
    • instagib_lives - Set elimination lives.
    • instagib_frag - Enable/disable frag limit.
    • instagib_frags - Set frag limit.
    • instagib_spawn - Spawn protection time, in seconds.
    • instagib_firedelay - Delay between shots (in seconds)
    • instagib_flag - Flag setting. (0=timer, 1=timer+touch)
    • instagib_flagh - Can only cap with flag home.
    • instagib_flagt Flag return timer, in seconds.
    • instagib_fall - Fall damage multiplier.
    • instagib_mult - Change whether the beam will pass through targets on a hit, allowing multikills.
    • instagib_accel - sv_airaccelerate
    • instagib_fullbright - Make players one colour.
    • instagib_drop - Enable ig_drop.
    • instagib_bhop - Enable bunnyhopping.
    • instagib_dj - Keep double jump momentum.
    • instagib_physprops - Make explosions affect prop_physics_multiplayers. (thanks to Nalidor)


    Commands:
    • sm_instagib - list server settings (!instagib in chat)
    • sm_fov - set FOV (!fov in chat)
    • sm_fovz - set zoomed FOV (!fovz in chat)
    • +sm_zoom - zoom in (bind a key to it)
    • ig_drop - fall from the sky
    • ig_frags [1/0] - Toggle frag counter
    • ig_fragspos <x> <y> - Move frag counter

    Installation:
    Extract release*.zip to your sourcemod directory
    Install Dukehacks extension
    Optional: Install CalcPlayerScore extension
    Optional: set up a database called "instagib" (without quotes) in sourcemod/configs/databases.cfg


    Todo:
    Stop explosions going through walls


    Changelog:
    3/9/09 - 1.1.7: Works since Valve broke GiveNamedItem
    14/4/09 - 1.1.6: Should work without CalcPlayerScore
    30/3/09 - 1.1.5: Added support for CalcPlayerScore
    26/2/09 - 1.1.4: Made it actually work again (thanks CrimsonGT!). Also fixed a few bugs related to disabling/enabling the plugin
    7/2/09 - 1.1.3: Fixed "Unassigned" team exploit.
    7/2/09 - 1.1.2: Fixed several bugs (CTF bugs, doublejump bug and others), added cvar to disable plugin, added Nalidor's physprop code, fixed elimination and added support for elimination on non arena maps. Also fixed psychostats weaponid bug.
    3/2/09 - 1.1.2a: Removed crosshair, separated double jump momentum from bunnyhopping, added option to disable capping with flag home and added some debug text for capping with flag home (on some maps, the flag gets disabled)
    21/1/09 - 1.1.1: Fixed a bug
    21/1/09 - 1.1.0: Moved some code around and hopefully sped it up, fixed bugs, added bunnyhopping/fullbright/option to disable ig_drop and made the shot that killed you green.
    8/1/09 - 1.0.1: Bug fixes and replaced GetMaxClients() with MaxClients
    31/12/08 - 1.0.0: Initial release

    ctf_ig_badlands2: http://www.fpsbanana.com/maps/75513
    ctf_ig_redshed: http://www.fpsbanana.com/maps/76916
    Attached Files
    File Type: zip instagib117.zip (41.0 KB, 67 views)

    Last edited by MikeJS; 09-03-2009 at 09:42..
    MikeJS is offline
    rotahn
    Junior Member
    Karma: Neutral
    Old 12-31-2008 , 12:21   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #2

    \o/ grats on the first release Mike
    rotahn is offline
    sishgupta
    Junior Member
    Karma: Neutral
    Location: Toronto
    Old 01-02-2009 , 21:38   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #3

    Thanks!
    sishgupta is offline
    Brainstorm
    Member
    Karma: Neutral
    Old 01-05-2009 , 19:56   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #4

    Nice plugin, we've just had lots of fun with it. Additional installation notes:

    * Place the materials in /tf/materials/instagib/ and not in /tf/materials/ The zip file contains the wrong path.
    * Don't forget to add the materials to your fast download server, if you have one. They'll be downloaded from there.

    Works great on Linux (Debian).
    Brainstorm is offline
    MrSaturn
    SourceMod Donor
    Karma: Neutral
    Old 01-06-2009 , 04:10   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #5

    This may be a stupid question, perhaps i overlooked it

    umm... how do i turn this plugin off?

    I couldnt find out how so I had to end up just deleting it from my plugins folder or 'rcon sm plugins unload' it.

    Also, even with Brainstorm's reccomended materials move I havent been able to get the crosshairs to show up on my server. I download them alright, but they dont show up for some reason.

    Besides that, this plugin is alot of fun! Whenever I turned it on random people would join and go "wow wtf is this" and somehow I ended up with their entire clan in my server, though it does get tiresome after awhile with a bad map and bad players.

    Last edited by MrSaturn; 01-06-2009 at 06:57.. Reason: added the part about the crosshairs
    MrSaturn is offline
    MikeJS
    Senior Member
    Karma: Positive
    Old 01-06-2009 , 12:52   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #6

    There's no cvar to disable the plugin yet so you have to use the methods you mentioned.

    Thanks for the feedback, I'll fix the zip
    MikeJS is offline
    JazzCP
    Member
    Karma: Neutral
    Old 01-06-2009 , 14:50   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #7

    Only one flaw with this whole plugin: The CVAR to control off and on, but that isn't a real problem
    Plus we have some problems with Arena mode with that either everyone is stuck on 'Waiting to Play' or only 2 players are allowed in the active game at one time. But that should be easy to fix too
    But, here is the important point:
    Last night, we played this on ctf_turbine, and our regulars (and new players) were in hysterics at how awesome this was. Kudos to you sir!

    Last edited by JazzCP; 01-06-2009 at 14:52..
    JazzCP is offline
    Brainstorm
    Member
    Karma: Neutral
    Old 01-06-2009 , 16:18   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #8

    About the crosshairs: one other thing I had to do was add them to my whitelist, since the server is running sv_pure 1.
    Brainstorm is offline
    MikeJS
    Senior Member
    Karma: Positive
    Old 01-08-2009 , 15:24   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #9

    Updated to 1.0.1, if you were getting long error logs this may fix it.
    MikeJS is offline
    kustom3
    New Member
    Karma: Neutral
    Old 01-09-2009 , 11:43   Re: TF2 Instagib 1.0.0 - Requires Dukehacks
    Reply With Quote #10

    Hi.
    We're having a lot of fun with this mod.
    I installed it yesterday, and today i tried to set instagib_frags to 60 then instagib_frag to 1. When a player scored the 60th frag, the server froze, no crash.
    I had to restart the server to make it unfreeze.

    (ps : sorry for my english)
    kustom3 is offline
    Reply


    Thread Tools
    Display Modes

    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 14:50.


    Powered by vBulletin® Version 3.8.1
    Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
    Theme made by Freecode Sponsored by Layered Technologies