[OciXCrom] Knife Models [XP System & Skills Support]

Descarcari de pluginuri si discutii despre acestea.

Moderators: Moderatori ajutători, Scripteri TheXForce

Post Reply
User avatar
[M]Maasym.
Fondator TheXFoRce
Fondator TheXFoRce
Posts: 74
Joined: Sun May 01, 2022 11:24 pm
Status:
Detinator Steam: Da
Gaming experience: Nu spun..

[OciXCrom] Knife Models [XP System & Skills Support]

Post by [M]Maasym. »

Image Image

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

Code: Select all

/knife -- opens the knife menu
crxknives_select <knife id> -- attempts to select the given knife
☄ Cvars

Code: Select all

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

Code: Select all

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:

Code: Select all

[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.

Link Download:
Post Reply

Return to “Pluginuri”