Plugin Info:
|
Modification: ALL
Category: Gameplay
Approver: Hawk552 (427)
|
Senior Member
Join Date: Dec 2006
Location: Istanbul, Turkey
|
12-15-2006
, 17:34
shDM 1.0.6b - Podbot mm Control 1.0.2a
|
#1
|
shDM
Description:
shDM is an AMX Mod X plugin for Half-Life and it's modifications. shDM adds features like credit system, items which changes your gaming experience.
Features:- Earning credits by killing enemies
- Annoying enemies with items like Slay or Freeze for fun
- Buying items like HP, Long Jump and Invisibility
Works On:- Half-Life
Has all features
- Counter-Strike
Has all features and colored menu and money support
- Others (Should work)
Doesn't have HEVKit and Long Jump
Required Modules:
-nVault
-Fakemeta
-Ham Sandwich
Commands:
(Admin) shdmasetcredits <name/user id> <amount>
You can set a players credit using this function.
(Admin) shdmaadjustcredits <name/user id> <amount>
You can adjust a players credit using this function. Entering a negative value will decrase target's credits.
shdmhelp
Opens the MOTD window which shows players how to play shDM.
shdmmitems
Opens Items menu.
Items:
Slay
Slays target player.
Freeze
Freezes target player for x seconds.
Strip Weapons
Strips target player's weapons.
MedKit
Gives health to player.
HEVKit (Half-Life), Kevlar (Counter-Strike)
Gives HEV (or armor) to player.
Long Jump
Gives Long Jump to player.
Invincibility
Player becomes invulnerable for x seconds.
Invisibility
Player becomes invisible for x seconds.
Sprint
Player walks faster for x seconds.
Change Log:
1.0.6b
-Implemented correct way to check team play with "glb_teamplay"
-Removed forwards to increase performance when "shDM Podbot mm Control" is (and is not) used
-Renamed "shdmasetplayercredit" command to "shdmasetcredits"
-Added "shdmaadjustcredits" command
-Defaulted "shdm_credit_botcreditbonus" to "100" (Was "250")
-Changed locations of some hud messages
-Improved Invisibility item, now dead player's will see invisible players glowing white (Thanks to "XxAvalanchexX")
-Improved item timer system
-Fixed a bug which occured when a player got killed by a non-player entity (like the radar in cs_assault)
-Increased time of MMWAITING HUD message to "30.0" and other MM* HUD messages to "10.0" (Were "5.0")
-Freeze will now end target's Sprint
-Recoded some parts of the item system which also fixed some bugs
-Added a new system to manage item relations
-Added item relations to prevent players using Slay, Freeze and Strip Weapons on enemies using Invulnerability
-Added new define for setting maximum armor value
-Added support for Counter-Strike money (can be turned on using "shdm_credit_usecstrikemoney") (Thanks to Emp`)
-Got rid of "amxmodxstudio.inc" by converting all functions and globals to use tags
-Fixed native "CanUseItem"
-Added a new system to display status to users
-Added "MESSAGECHANNEL" and "STATUSCHANNEL" compiling options for changing HUD channels used by messages and status display
-Defaulted "shdm_credit_creditsperkill" to "300" (Was "250")
-Changed Sprint glow color to yellow (Was green)
-Changed item glow render amounts to "0.0" (Was "50.0")
-Defaulted "shdm_freeze_time" to "12.0" (Was "15.0")
-Changed the menu style (It can be reverted by setting "shdm_menu_classicstyle" to "1")
-Added color support for the menu which can be enabled or disabled by using "shdm_menu_colored" (Defaulted to "1" for Counter-Strike)
-Added item times to menu
1.0.5b
-Removed the fix for the bots (Set "pb_aim_type" to "3" if you have problems)
-Fixed Invisibility
-Welcome message is now shown 0.2 seconds after the first spawn
-Changed welcome message's time to "10.0" (Was "20.0")
-Changed Invisibility's default time to "15.0" (Was "20.0")
-Implemented new item timer managing system (To make code less complicated and easy to develop)
-Changed the way that infinite timers work (Using set_task flags instead of setting tasks again and again)
-Team checks are now done only for Counter-Strike (Which will also fix targeting problems in Half-Life, while causing problems in others)
-"shdm_credit_creditsperkill" is defaulted to "250" (Was "150")
1.0.4b
-Removed "shdm_freeze_type" cvar (and it's functionality ofcourse)
-Removed "shdm_stripweap_type" cvar and added "shdm_stripweap_keepmelee" instead
-Made Strip Weapons only available for Half-Life and Counter-Strike
-Rewrote Strip Weapons' striping code (Thanks to "arkshine" for Counter-Strike grenade stripping code)
-Bomb is not removed in Counter-Strike anymore
-A bot will use his knive after you use Strip Weapons on him (If he has it ofcourse)
-Removed the bot debugging message
-Added "DEFAULTSPEED" which is used to set players' speed after spawn and when Sprint ends
-Fixed speed bug in Half-Life
-Day of Defeat is removed from supported mods list
-Fixed Slay sound not working on Half-Life and others
-Fixed Freeze sound
-Players will glow green if they are sprinting, red if they are invulnerable and blue if they are frozen
-Flow color will change every second if players are using/affected by more than one item
-Bots' credits will always get/set by name
-Added "shdm_credit_botcreditbonus" cvar for giving bots more credits when they kill (Defaulted to "250")
1.0.3b
-Fixed not being able to use items when dead
-Fixed player's being detected as dead when using an item
-Corrected some error and warning messages
-To fix the retarded bots problem "pb_aim_type" will be automaticly set to "3"
-Modified item using system for bot support
-Welcome message is now properly displayed in Counter-Strike
-Added some natives and forwards for bot support
1.0.2b
-Changed Counter-Strike MedKit and HEVKit sprites
-Changed "You can't target id ^"%i^"!" message to "You entered an invalid target id!"
-Players are gibbed when slain (Thanks to "ot_207" for Ham_TakeDamage method)
-Included "hamsandwich.inc" for ExecuteHamB(), Ham Sandwich module will be required
-Added new system for ending item effects like Freeze and Sprint
-Added support for Counter-Strike rounds (Item effects will end on "Ham_CS_RoundRespawn")
-Added support for Day of Defeat rounds (Item effects will end on "Ham_DOD_RoundRespawn")
-Item effects will end on "Ham_Spawn" (For Half-Life and others)
-Now models of frozen players fall when dead
-Fixed the speed being reset after defusing the bomb when using Sprint in Counter-Strike
-Removed cvar caching and added "TICKFREQUENCY" define and new formatting functions instead
-Fixed credit prefix and suffix cvars
-Removed "shdm_vault_name" cvar, change "VAULTNAME" define and recompile instead
-Removed "Show Aimed" feature
-Targeting is now done by entering target's name (or a part of the name)
-Added sounds to items (Only mod sounds and Half-Life sounds are used)
-Added new include files so I will not waste my years on scrolling :D
-Changed some cvar defaults and made Long Jump cheaper for Half-Life (It can be changed ofcourse)
-Changed format()'s to formatex()'s, you will not notice anything but will know it's faster deep in your heart!
-Removed Super Jump, MultiJump and No Falling Damage features (I "might" add these features as items later)
-Added "say" aliases for "shdmmitems" and "shdmhelp"
1.0.1b
-Condition Zero is now treated as Counter-Strike (czero=cstrike)
-Long Jump and HEVKit disabled for other mods
-Added is_user_alive() checks to countdowns
-Moved announcement messages higher and notice messages lower
-Added a fix for message mode messages being overlapped while dead in Counter-Strike
-Messages are not sent to bots anymore
-Added support for Counter-Strike's "weapon_knife" in weapon stripping functions
-"shdm_multijump_enable" and "shdm_nofallingdmg_enable" are defaulted to "0" for Counter-Strike
-Fixed behaviour for items that has a target, can be used on self and can't be used on friendlies
-Fixed a message for items that has a target and can be used on self
-Added teammate killing check for Counter-Strike
-Killer is now shown when using Slay on a player
-CVars for unavailable items are not registered anymore
-Optimized nVault usage
-Removed "shdmbindkeys" command
-Moved validity checks in "command_useitem" and "command_useitemon" to global "UseItem" function
-Enabled pagination in menus
-Replaced "shdm_multijump_velocityy" and "shdm_multijump_velocityx" with "shdm_multijump_velocityxy"
-Added new item "Sprint"
-Client cvars "cl_forwardspeed", "cl_backspeed" and "cl_sidespeed" and server cvar "sv_maxspeed" is set to "4000.0" for Sprint
-Removed messages sent to player after death (Useless and will be more useless when stat plugins are running)
1.0.0b
-Recoded everything except Show Aimed
-Removed useless features and code
-Removed Weapons
-Removed Show Killer and connect/disconnect announcements (Use other plugins)
-Added SteamID Saving
0.0.4b
-Added SuperJump
-Added No Falling Damage
-Added IP Saving (Now you can save with names and IP's)
-Fixed Weapons
-Removed Glow By Health
-Improved nVault usage
-Cleaned the code
0.0.3b
-Added Fakemeta Utilities (Now you can compile without FMU include file)
-Show Aimed improved (Added status information(Frozen, Invulnerable, etc.))
-Added Item: Invisibility
-Aimed player will not be shown if he/she is Invisible
-Improved nVault usage
-Cleaned the code
0.0.2b
-Added Path Draw: Show Killer. (Shows killer to victim.)
-Removed shEFF: Player Beamplode temporarily. (May lag servers, will come back when optimized.)
-Removed Path Draw: ESP temporarily. (Didn't work, will come back.)
0.0.1b
-First release
shDM Podbot mm Control
Description:
shDM's bot controller for Podbot mm. Don't forget that features will be limited to Podbot mm's capabilities.
Notes:
Bots can detect invisible players.
Requirements:
-shDM 1.0.6b+
-Podbot mm V3B19d+
Change Log:
1.0.2b
-Plugin now uses hams instead of forwards executed by shDM
-Bots now use Freeze
-Now "DoIt" function takes a float instead of an integer
-Added UseItem2 function to stop bots wasting money
-Bots now forget if they have much to do, this can be turned of by using "pb_shdm_forget" cvar
-Changed most of the chances
1.0.1a
-Changed some chances
1.0.0a
-First release
Last edited by Shaman; 05-16-2012 at 13:19.
|
|
|
|