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

[DoD:S] DropManager (health kits, ammo boxes, explosives and weapons)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Root_
Veteran Member
Join Date: Jan 2012
Location: ryssland
Plugin ID:
3410
Plugin Version:
4.0
Plugin Category:
Server Management
Plugin Game:
Day of Defeat: Source
Plugin Dependencies:
    Servers with this Plugin:
    15 
    Plugin Description:
    Allows player to drop health kits, ammo boxes, explosives and some weapons using different ways
    Old 12-12-2012 , 17:14   [DoD:S] DropManager (health kits, ammo boxes, explosives and weapons)
    Reply With Quote #1

    DESCRIPTION:
    This plugin allows player to drop health kits, ammo boxes, explosives and some weapons using different ways!
    As you already expected I just merged DoD DropHealthKit Source, DoD:S Drop TNT Source and DoD:S Ammo Manager plugins in a single one and added some features!

    Credits also goes to FeuerSturm and BenSib!

    FEATURES:
    -Items (healthkits, ammoboxes and bombs) will not stuck you anymore (not while dropping nor while picking)!
    -Unlike drophealthkit plugin, this one is having the 'selfheal' feature, healing sound and custom healthkit model.
    -Unlike ammo manager plugin (and droptnt source), this one is having a pickup rule feature, which can be useful.
    -This plugin is having a 'menu' mode. It means player can call menu by just pressing 'dropammo' key (default: h) and choose an item to drop.
    -This plugin is having a 'cooldown' feature. This created against command spamming.
    -This plugin is having an item avaliability checking. It mens you can disable item dropping while alive, but allow item to be dropped on death.
    -This plugin allows players to drop pistols and frag grenades as well.

    CONVARS:
    dod_dropmanager_healthkit = Whether or not allow health kits dropping. Default: Enabled
    dod_dropmanager_ammobox = Whether or not allow ammo boxes dropping. Default: Enabled
    dod_dropmanager_tnt = Whether or not allow explosives (TNT) dropping. Default: Enabled
    dod_dropmanager_pistols = Whether or not allow pistols dropping. Default: Enabled
    dod_dropmanager_grenades = Whether or not allow grenades dropping. Default: Enabled
    dod_dropmanager_menumode = Whether or not enable 'menu mode'. It lets player select an items to drop using panel. Default: Disabled
    dod_dropmanager_deaddrop = Determines an item to drop after death: 1 = Health kit, 2 = Ammo box, 3 = TNT, 4 = Pistol, 5 = Grenade, 6 = Random. Default: TNT
    dod_dropmanager_alivecheck = Whether or not check item availability before player's death. This can be useful for "deaddop" features. Default: Enable check
    dod_dropmanager_lifetime = Number of seconds a dropped items stays on the ground. 0 = Don't remove items until new round starts. Default: 45
    dod_dropmanager_priority = Determines a queue priority for items dropping when menu mode is disabled. Default: 123 (Healthkit/AmmoBox/TNT)
    dod_dropmanager_cooldown = Number of seconds to wait between dropping items. Default: 3

    Healthkit-related:
    dod_drophealthkit_pickuprule = Determines who can pick up dropped health kits: 0 = Everyone, 1 = Only team mates, 2 = Only enemies. Default: 0
    dod_drophealthkit_addhealth = Determines amount of health to add to a player who is picked up a health kit. Default: 50
    dod_drophealthkit_selfheal = Determines amount of player's health needed to allow using own health kit for self healing. Default: 30
    dod_drophealthkit_teamcolor = Whether or not colorize dropped health kit depends on client's team. Default: Dont colorize
    dod_drophealthkit_newmodel = Whether or not use new model for health kits. Default: Don't use new model

    Ammo box-related:
    dod_dropammobox_pickuprule = Determines who can pick up dropped ammo boxes: 0 = Everyone, 1 = Only team mates, 2 = Only enemies. Default: 1
    dod_dropammobox_clipsize = Determines number of clips a dropped ammo box contains. Default: 2
    dod_dropammobox_realism = Whether or not enable "realism mode". It means player may share ammo of primary weapons until no ammo left. Default: Disabled
    dod_dropammobox_voice = Whether or not use voice command when ammo box is dropped. Default: Enabled

    TNT-related:
    dod_droptnt_pickuprule = Determines who can pick up dropped explosives: 0 = Everyone, 1 = Only team mates, 2 = Only enemies. Default: 1
    dod_droptnt_maxdrops = Determines how many explosives player can drop per life. This is created against spamming around bomb dispencer. Default:2

    NOTES:
    -If you already use one of those plugins, I'd recommend you to use this one for obvious reasons.
    -If player dropped an item on death, item will not be marked as own. So player will healing by old healthkit, receive ammo from old ammo box...
    -If "deaddrop" is enabled, plugin will check item availability before death. It makes sure disabled or N/A Item will not be dropped.
    -If alivecheck is disabled, ruleset above will be ignored at all. However, TNT boms will never be dropped on maps without bomb dispencers.
    -If one feature is disabled, but random item should be dropped on death, rulesets above will work as intended.
    -If player is not having primary weapon, player will not be able to pickup or dropped ammo boxes.
    -If custom model cvar is set, make sure to have healthkit model on a normal and fastdownload servers.
    -Pistols and grenades can be dropped using default "drop" command (if player is holding it).
    -Players will be notified about how many health they received on healthkit pickup in a center of the screen.
    -Players may equip any grenades without limits and restrictions.
    -All players around an item will be also hear pick up sound. Be careful around items!

    Code:
    Changelog:
    v1.0
    -Initial release
    
    v2.0
    -Added new ConVars:
    dod_dropmanager_alivecheck,
    dod_drophealthkit_selfheal,
    dod_drophealthkit_newmodel,
    dod_droptnt_pickuprule,
    dod_droptnt_maxdrops (see convars description)
    -Added translations support (special thanks to Sargath and Darkranger for french and german translations!)
    -Finally fixed annoying thing when players could stuck in items. Now players will not 'feel' item nor while dropping, nor while picking
    -Removed useless parts of the code > optimizations
    -Other minor changes
    
    Healthkit:
    -Added ability to self healing using own healthkit
    -Removed 'bonus' version. Added new healthkit model, which can be enabled or disabled via config
    
    Ammo box:
    -Fixed an issue when players with MG could not drop ammopack if clipsize was too big and realism mode is disabled
    -Improved performance for ammobox features
    
    TNT
    -Added pickup rule feature as in healthkit or ammobox
    -Added dropping limit per life
    
    v3.0
    -Added 'full health' phrase
    -Removed unused parts of code
    -Used new style for ConVar handling (which is used in DM)
    -Improved touch hook
    -Optimized code
    -Changed ConVar descriptions
    -Changed some cvar values for banalce
    -Updated translations
    
    v4.0
    -Added pistols and grenades dropping (when player is alive or dead!)
    -Added new ConVar: dod_dropmanager_priority, which is sets item priority when menu mode is disabled
    -Added availability to set custom healthkit model 'on-the-fly'
    -Improved menu mode
    -Greatly improved touch hooks
    -Increased limits for items lifetime, also added 'infinite' time for items
    -Fixed possibly server crashes
    -Fixed a few bugs and issues, especially with explosives and ammopacks
    -Removed entity limit checking
    -Fixed incorrect cooldown feature
    -Made plugin way faster and safer (for ~2x times!)
    -Updated translations
    Servers with this plugin

    Download plugin
    Browse source code
    __________________


    dodsplugins.com - Plugins and Resources for Day of Defeat
    http://twitch.tv/zadroot

    Last edited by Root_; 08-31-2013 at 13:31.
    Root_ is offline
     


    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 13:40.


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