Plugin Info:
|
Modification: Counter-Strike
Category: General Purpose
Approver: HamletEagle (36)
|
Veteran Member
Join Date: Oct 2013
Location: Macedonia
|

02-05-2017
, 14:03
Knife Models [XP System & Skills Support]
|
#1
|
☄ Description
- This plugin adds a menu from where you can choose different knife skins. It also has an API which allows to create sub-plugins, such as knife skills/abilities.
☄ Commands
- /knife -- opens the knife menu
- crxknives_select <knife id> -- attempts to select the given knife
☄ Cvars
- km_open_at_spawn -- if enabled, the knife menu will open at spawn if the player hasn't yet chosen a knife (the menu won't open for players that don't have access for any knife according to their admin flags)
- km_save_choice -- if enabled, the selected knife will be remembered via SteamID after you leave the server
- km_only_dead -- if enabled, players won't be able to change their knife while they're alive
- km_select_message -- whether or not to display a chat message with the knife name when a knife is selected
- km_knife_only_skills -- this cvar has no effect in the plugin itself, its purpose is to be used from sub-plugins in order to determine whether the knife skills will be active only when the player holds a knife (1) or with any weapon (0)
- km_admin_bypass -- if enabled and a knife has both FLAG and XP or LEVEL attributes set, the player will get access to that knife if he has the requried FLAG - the XP and LEVEL requirements will be ignored
☄ Adding knives
- The knives can be added in the file configs/KnifeModels.ini by putting the knife name on a new line in square brackets, for example [Cool Knife].
- Below this line you can add the knife attributes. The following attributes are available in the main plugin:
- V_MODEL -- path to the v_ model
- P_MODEL -- path to the p_ model
- FLAG -- admin access flag
- DEPLOY_SOUND -- sound when you deployy the knife
- HIT_SOUND -- sound when you hit a player with the knife
- HITWALL_SOUND -- sound when you hit a wall with the knife
- SLASH_SOUND -- sound when you swing the knife
- STAB_SOUND -- sound when you stab a player with the knife
- SELECT_SOUND -- sound when selecting the knife
- SELECT_MESSAGE -- chat message when selecting the knife (you can add this attribute multiple times if you want to show more than one message)
- LEVEL -- required level (requires OciXCrom's Rank System)
- SHOW_RANK -- if set to 1, it will show the rank name instead of the level number (requires OciXCrom's Rank System)
- XP -- required XP (requires OciXCrom's Rank System)
- Bear in mind that all attributes are optional.
- Here's an example knife with all attributes included:
PHP Code:
[Crom Knife] V_MODEL = models/crom_knife/v_crom_knife.mdl P_MODEL = models/crom_knife/p_crom_knife.mdl FLAG = b DEPLOY_SOUND = crom_knife/knife_deploy1.wav HIT_SOUND = crom_knife/knife_hit1.wav HITWALL_SOUND = crom_knife/knife_hitwall1.wav SLASH_SOUND = crom_knife/knife_slash1.wav STAB_SOUND = crom_knife/knife_stab.wav SELECT_SOUND = crom_knife/knife_select.wav SELECT_MESSAGE = You have &x03selected &x01the knife &x04Crom Knife LEVEL = 15 SHOW_RANK = 1 XP = 3000
☄ Skills/Abilities
- There are no skills/abilities added in the main plugin. For that purpose, you need to download additional sub-plugins.
- The sub-plugin that contains basic skills can be found here.
- You can find other sub-plugins here.
☄ Additional information and download link
__________________
Last edited by OciXCrom; 04-17-2020 at 16:14.
|
|
|
|