-
Posts
553 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by MACHIN3
-
Changed Status from Pending to Not a Bug
-
Please post suggestions in our discord suggestions threads so they can be looked into. Thank you.
-
Version 1.0.013
14 downloads
Want to setup a battlefield server? Combat Classes allows your players to select from several types of combat styles that enhance their abilities. Each class has it's own XP and level statistics where players level up and increase each class ability. Each class comes with a preferred primary and secondary weapon which has increase damage while using non class weapons will have reduced damage along with other abilities listed below. Each player has a user friendly UI where they can view and change their class and view other player's progress. Discord Join our community discord for fast support and future updates. We have several channels where you can get help, offer suggestions, see what's coming in future updates, and more. Our discord is the fastest way to get the help and info you need! http://discord.rustlevels.com/ Main Adjustments: Set XP requirement per level Set max level Set difficulty increase by % per level Set XP gain from player kills Enable XP loss on death and amount Premade list of NPCs with XP earned per kill Add NPCs to the list with XP amount earned for kills Damage indicator to show how much damage each shot does Combat Classes: All Classes: + Primary weapon damage + Secondary weapon damage - All other weapon damage Assault: + Medium range addition + Adrenaline Shot (+ dmg resistance for x sec) + Smoke Grenades Medic: + Revive HP + Recover HP + Heal bonus + Passive Healing Heavy: + Explosive Resistance + Bullet Resistance + F1 Grenades Demolition: - Explosive Dud Chance + Explosive Damage + Explosive Radius + Rocket Damage + Rocket Speed Sniper + Long Range Addition + Area Scanner Assassin: + Close Range Addition + Melee damage increase + Melee Poison Damage + Target Detection Combat Gear Sets: Create gear set for each class Option to give gear set to player on respawns Combat Gear Box: Gives players the gear from the matching gear set Set box name and skin place boxes anywhere on the map Boxes cannot be damaged or picked up by non admins Set timer for how often players can access the Gear Box Team / Clan Support: Enable Team/Clan support Allow or Prevent team/clan kills Shows icon for team/clan members on Ui Theme Selections: 5 different colors for each player to choose from Multiple size options for player who need bigger UIs In Game Admin Panel: Adjust all classes and settings in game using the UI Adjust each aspect of every class to best fit your server including primary/secondary weapons and damage amounts Add entities to the XP list and adjust how much XP each award Level calculator so you can determine how difficult you want the progress to be Developers: Example Hooks // Called after a player has changed classes void CombatClassChanged(ulong userId, string newClass) { // Handle the class change Puts($"Player {userId} changed to class {newClass}"); } // Called after a player has leveled up a class void CombatClassLevelUp(ulong userId, string currentClass, int newLevel) { // Handle the class level up Puts($"Player {userId} has reached level {newLevel} in class {currentClass}"); } // Called after a player has lost a class level void CombatClassLevelDown(ulong userId, string currentClass, int newLevel) { // Handle the class level down Puts($"Player {userId} has lost a level in class {currentClass}. Now level {newLevel}"); } // Called after a player has increased rank in a class void CombatClassRankUp(ulong userId, string currentClass, int newRank) { // Handle the class rank up Puts($"Player {userId} has reached rank {newRank} in class {currentClass}"); } API // Returns the current level of the player current class (looks for player steadID as ulong) GetCombatPlayerLevel(ulong player)$24.99 -
- 4 comments
-
- #cleanserver
- #optimization
-
(and 2 more)
Tagged with:
-
- 4 comments
-
- #cleanserver
- #optimization
-
(and 2 more)
Tagged with:
-
- 4 comments
-
- #event
- #gathering
-
(and 1 more)
Tagged with:
-
Changed Status from Pending to Fixed
- 1 reply
-
- 1
-
-
Changed Status from Pending to Not a Bug
-
Changed Status from Pending to Not a Bug
-
Changed Status from Pending to Not a Bug
-
There currently isn't an option to purge players in this way. XPerience is in the process of being rewritten in C#10 and during this time suggestions are being added if possible that are listed in our discord suggestions thread. If this is something your wanting to see added please post a thread so we can look at adding this during the rewrite
-
It is not possible to prevent or restrict players from the system entirely
-
This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>. Rank Groups:If Ranks are enabled then groups will be created automatically for each rank defined in the config and players will be assigned/removed automatically based on their current rank. Special Groups:Can create "Special Groups" that have custom xp limits and stat/skill resets. Special groups are created automatically for each group defined in the config. xperience.admin -- Gives permission to use admin commands xperience.vip -- Gives VIP reset permission to user xperience.xpboost -- Gives permission to recieve XP boost Other Permissions: (only required if use permissions is enabled) xperience.mentality - Can level Mentality xperience.dexterity - Can level Dexterity xperience.might - Can level Might xperience.captaincy - Can level Captaincy xperience.woodcutter - Can level WoodCutter xperience.smithy - Can level Smithy xperience.miner - Can level Miner xperience.forager - Can level Forager xperience.hunter - Can level Hunter xperience.fisher - Can level Fisher xperience.crafter - Can level Crafter xperience.framer - Can level Framer xperience.medic - Can level Medic xperience.scavenger - Can level Scavenger xperience.tamer - Can level Tamer turn on permission requirement
-
https://www.rustlevels.com/XPerience/index.php/setup/image-urls Please read the instructions on this page.
-
https://www.rustlevels.com/XPerience/index.php/setup/image-urls Please read the instructions on this page.
-
https://www.rustlevels.com/XPerience/index.php/setup/image-urls
-
ok, it might be an issue with messages not being stopped. XPerience is in the process of being rewritten in C#10 and there are updates in our discord if you wish to try these. It may be some time before it is released officially EDIT: This might have been caught in the rewrite process and fixed
-
Does a chat message appear when the player enters/leaves a zone saying skills and such are disabled?
-
-
Changed Status from Pending to Not a Bug
-
unload XPerience (o.unload XPerience) and then delete the files. If the plugin is loaded it will resave both the data and config from server memory.
-
correct, they must turn the option on in their profile settings in order for it to show when they connect. New players will have it show automatically but then can turn it off in their settings. As for the wipe option. This feature does not work as it relies on the OnNewSave hook which is called before any config saves are called. It can be done if set to force wipe in the hook but a config option doesn't work so I left that out for now as there are many that do not wipe each month.