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

DoD NoNades - Disable grenades


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Plugin Info:     Modification:   Day of Defeat        Category:   Gameplay        Approver:   YamiKaitou (5)
Vet
Veteran Member
Join Date: Jul 2006
Location: I|O wa
Old 06-03-2008 , 22:33   DoD NoNades - Disable grenades
Reply With Quote #1

DOD NoNades - for Day of Defeat 1.3

Description:
This plugin will allow admins to disable grenades in DOD on a map, team or player basis. It was inspired by a plugin request over at www.dodplugins.net. After writing a quickie plugin to disable grenades on a map basis, I decided to take the plugin further and allow admins to control grenades on a team and player basis as well. The grenade disable on a player can be set to honor or ignore immunity (default ON - obey immunity)

Disabling grenades by...
Map - To disable grenades on a map basis, you can create a dod_nonades.cfg file and place it in the amxmodx/config folder. In the file, just list the names of the maps you wish to disable grenades on. Or, as an alternative, you can enter the command dod_nonades_on in a map specific config file or simply enter it from the console. To re-enable grenades, use the command dod_nonades_off.

Team - To disable grenades on a team, use the command dod_nonades_team <0|1|2>. The number corresponds to the team you wish to disable grenades on. 1 = Allies, 2 = Axis (0 = Off, re-enable for both teams). This too, if desired, can be set in advance on a map basis. Just put the command in a map specific cfg file.

Player - To disable grenades on a player, enter dod_nonades_player <name|#userid> in console. This action has the option to obey player immunity by setting a CVar.

Usage note:
On all commands entered after the start of a map, the action won't take effect until the player respawns.

Commands: (access level ADMIN_CFG required)
dod_nonades_on - Disables grenades for all players
dod_nonades_off - Enables grenades for all players
dod_nonades_team <0|1|2> - Restrict team grenades setting - 0 = Off, 1 = Allies, 2 = Axis
dod_nonades_player <name|#userid> - Toggles grenades on player
dod_nonades_help - Displays NoNades Command Help
dod_nonades_status - Displays map, team and player grenade status (ADMIN_ALL)


CVars:
dod_nonades_immunity <0|1> - Obey admin immunity (default 1)

Notes:
- Any command can be entered in console at any time.
- The commands dod_nonades_on|off will override any previous settings.
- The team setting will override individual player settings.
- Use the command dod_nonades_status to display a list of what players/team are disabled.
- The map and team settings do NOT obey immunity.
- If a player/team has their grenades disabled, they are notified by a chat message.
- If grenades are disabled at the start of a round, players are notified by a HUD message
- The plugin does NOT prevent players from picking up other player's grenades.
.
Attached Files
File Type: sma Get Plugin or Get Source (dod_nonades.sma - 3176 views - 8.4 KB)
__________________
=====================================
- My Plugins -
=====================================

Last edited by Vet; 03-12-2009 at 23:41.
Vet is offline
Send a message via MSN to Vet
 


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 02:45.


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