Jump to content

Skills 1.32.11

$24.95 $15.95
   (8 reviews)
Message added by Mevent,

Thanks for your interest in my plugin!

If you have any questions or issues with the plugin, please contact me.
For support related questions, please create a thread in the Support Section or send a direct message to my profile @MeventSupport.

Thanks!

2 Screenshots

Recommended Comments



Iron

Posted

Skill Type None allows for Groups, Permissions and Commands and works well. But, I cannot get the other skills; Attack, Secure etc to use the Groups Permissions or Commands. Is this working as intended?

Also, we have skills that cannot be taken until another skill is at stage xx.  That is a great feature.  Do we have a way to add exclusions so that Skill A Stage xx cannot be taken if Skill B Stage xx is taken?  Basically a way to say to the player, if you choose this Skill A, you cannot take Skill B?

Thank you

nickw

Posted

On 1/12/2023 at 4:01 AM, Mevent said:

I'm trying to figure out why this can happen. But, so far, I have not detected such a bug, and it is necessary to fix it

On further testing its only gather rates I believe ! When a player buys one tier its fine if you upgrade more then one at a time the plugin requires to be reloaded.

Mevent

Posted

On 1/12/2023 at 8:13 PM, Iron said:

Skill Type None allows for Groups, Permissions and Commands and works well. But, I cannot get the other skills; Attack, Secure etc to use the Groups Permissions or Commands. Is this working as intended?

Also, we have skills that cannot be taken until another skill is at stage xx.  That is a great feature.  Do we have a way to add exclusions so that Skill A Stage xx cannot be taken if Skill B Stage xx is taken?  Basically a way to say to the player, if you choose this Skill A, you cannot take Skill B?

Thank you

I will try to add the things you suggested 🙂

  • Love 1
Mevent

Posted

22 hours ago, nickw said:

On further testing its only gather rates I believe ! When a player buys one tier its fine if you upgrade more then one at a time the plugin requires to be reloaded.

I do the same thing, and it works for me... So it's very strange

KingSizeKevin

Posted (edited)

Still the same issue here

Edited by KingSizeKevin
MetalHead

Posted

Still getting this in the logs..

01/17 21:42:48 | Failed to call hook 'OnDispenserGather' on plugin 'Skills v1.31.10' (InvalidOperationException: Sequence contains no elements)
at System.Linq.Enumerable.Max[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) [0x00030] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at Oxide.Plugins.Skills+SkillData.GetStage (BasePlayer player) [0x00048] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills+SkillData.GetStageValue (BasePlayer player) [0x00000] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills+<OnGather>c__AnonStoreyE.<>m__0 (Oxide.Plugins.Skills+SkillData dataSkill) [0x00017] in <5f94d47a6891491d9281705e2cf7e72c>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <fb001e01371b4adca20013e0ac763896>:0
at Oxide.Plugins.Skills.OnGather (BasePlayer player, Item item, ResourceDispenser dispenser) [0x0005a] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills.OnDispenserGather (ResourceDispenser dispenser, BasePlayer player, Item item) [0x00000] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00894] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0

 

Mevent

Posted

5 hours ago, MetalHead said:

Still getting this in the logs..

01/17 21:42:48 | Failed to call hook 'OnDispenserGather' on plugin 'Skills v1.31.10' (InvalidOperationException: Sequence contains no elements)
at System.Linq.Enumerable.Max[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) [0x00030] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at Oxide.Plugins.Skills+SkillData.GetStage (BasePlayer player) [0x00048] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills+SkillData.GetStageValue (BasePlayer player) [0x00000] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills+<OnGather>c__AnonStoreyE.<>m__0 (Oxide.Plugins.Skills+SkillData dataSkill) [0x00017] in <5f94d47a6891491d9281705e2cf7e72c>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x00024] in <fb001e01371b4adca20013e0ac763896>:0
at Oxide.Plugins.Skills.OnGather (BasePlayer player, Item item, ResourceDispenser dispenser) [0x0005a] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills.OnDispenserGather (ResourceDispenser dispenser, BasePlayer player, Item item) [0x00000] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.Skills.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00894] in <5f94d47a6891491d9281705e2cf7e72c>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <09575a60985045248bcb43b20faeeb99>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d5f57e12edfe4fa0b5c5dbdd9b51eff8>:0

 

After what does this error occur? What are you gathering? What kind of skill? What's the stage of the skill? Do you use bypass?

MetalHead

Posted

@MeventEveryone is on a new wipe, so all skills are reset. I'm not sure why it's happening. Players are just going about there business on the server, like any other Rust server and it appears in the logs. Could it be another plugin interfering ? I have the Cooking 2.0 plugin from this site that gives you items when you farm etc, could it be this interfering ?

lengka

Posted

StandUpChance   Have no effect

nickw

Posted

How can I add more skills that are command based ? I can get them to appear in the plugin. But when I reload the plugin it says duplicate skill.

KingSizeKevin

Posted

Suggestion:  Let us set the UNSKILLED rate.  So if the player doesn't have skills yet, we can start them off at like 0.5x and have to work towards harder progression. Someone might also want to start at 2x and evolve to 10x for example.  Just add a configurable unskilled setting that applies if none of the tiers are purchased yet.

Viktorvill

Posted

Hello!

Can Scrap be set as a payment tool?

Robis

Posted

Guys this plugin already well made... use your creativity how to make stuff in it!!!

i made 46 skills in it, all works well for sure... No need stupid ideas to make plugin more complicated in future.

Like some one say: Suggestion:  Let us set the UNSKILLED rate.... 100% nonsence! use gather rates to have it....

  • Like 1
Robis

Posted

5 minutes ago, Robis said:

Guys this plugin already well made... use your creativity how to make stuff in it!!!

i made 46 skills in it, all works well for sure... No need stupid ideas to make plugin more complicated in future.

Like some one say: Suggestion:  Let us set the UNSKILLED rate.... 100% nonsence! use gather rates to have it....

 

s1.png

s2.png

s3.png

s4.png

s5.png

  • Love 4
Iron

Posted

Agreed, absolutely brilliant plugin, so much functionality already built in and those Icons @Robis are the cats meow. 10/10 all round.

  • Like 1
  • Love 1
Robis

Posted

20 minutes ago, Iron said:

Agreed, absolutely brilliant plugin, so much functionality already built in and those Icons @Robis are the cats meow. 10/10 all round.

Yeah, i remeber i had 70+ skills... but on wipe day, nightmare... to many plugins = to many problems when game get updated.... so keep making everything more simple... to be honest i tried all skills plugins 100%, this one functionality is the best! And visuality also can be changed with the endless creativity if just know how to edit plugin properly.

Mevent

Posted

4 hours ago, Viktorvill said:

Hello!

Can Scrap be set as a payment tool?

Yes, you can do it in the config 

KingSizeKevin

Posted (edited)

On 2/27/2023 at 12:21 PM, Robis said:

Guys this plugin already well made... use your creativity how to make stuff in it!!!

i made 46 skills in it, all works well for sure... No need stupid ideas to make plugin more complicated in future.

Like some one say: Suggestion:  Let us set the UNSKILLED rate.... 100% nonsence! use gather rates to have it....

Well you see, that is not possible.  The 2 plugins conflict.  Skills will not upgrade and the rates stay at the gather rate plugin modifier.  I wouldn't post this suggestion if I didn't try already. Your comment was not needed.

Unskilled would simply be the "starting" rate so we can tweak the vanilla rates as well.  Why have more plugins when this plugin could add a tiny config option (which YOU can ignore and not use) so I can set 0.5x rate when there are zero skills applied.  

Edited by KingSizeKevin
KingSizeKevin

Posted

It could be something simple like this.  Unskilled value.  Leave 0 for vanilla/default.

If I wanted a 0.5x server to 1x to 2x to 3x, it could be done.

If I wanted a 10x that goes to 20x to 30x, it could be done.

For someone that wants 1x to start, then just leave it 0 and ignore it entirely. 

The plugin would work identical for you as before, but allow so much more possibilities without having conflicting plugins.

 

    {
      "Enabled": true,
      "Permission": "",
      "Type": "Wood",
      "ID (for None)": 0,
      "Image": "https://gspics.org/images/2020/09/02/xz6Fy.png",
      "Title": "Woodman",
      "Description": "Expand your tree chopping ability!\nEach tier adds 33% more skill.\nWhen you fully learn the skill, the rate increases to 2x.",
      "Unskilled Value (Leave 0 for unchanged)": 0
      "Stages": {
        "1": {
          "Cost": 50.0,
          "Value [metabolism - value, for everyone else %]": 133.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        },
        "2": {
          "Cost": 100.0,
          "Value [metabolism - value, for everyone else %]": 164.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        },
        "3": {
          "Cost": 150.0,
          "Value [metabolism - value, for everyone else %]": 200.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        }
      }
    },


 

Mevent

Posted

4 hours ago, KingSizeKevin said:

It could be something simple like this.  Unskilled value.  Leave 0 for vanilla/default.

If I wanted a 0.5x server to 1x to 2x to 3x, it could be done.

If I wanted a 10x that goes to 20x to 30x, it could be done.

For someone that wants 1x to start, then just leave it 0 and ignore it entirely. 

The plugin would work identical for you as before, but allow so much more possibilities without having conflicting plugins.

 

    {
      "Enabled": true,
      "Permission": "",
      "Type": "Wood",
      "ID (for None)": 0,
      "Image": "https://gspics.org/images/2020/09/02/xz6Fy.png",
      "Title": "Woodman",
      "Description": "Expand your tree chopping ability!\nEach tier adds 33% more skill.\nWhen you fully learn the skill, the rate increases to 2x.",
      "Unskilled Value (Leave 0 for unchanged)": 0
      "Stages": {
        "1": {
          "Cost": 50.0,
          "Value [metabolism - value, for everyone else %]": 133.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        },
        "2": {
          "Cost": 100.0,
          "Value [metabolism - value, for everyone else %]": 164.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        },
        "3": {
          "Cost": 150.0,
          "Value [metabolism - value, for everyone else %]": 200.0,
          "Value 2": 0.0,
          "Commands": [],
          "Groups": [],
          "Permissions": [],
          "Required skill stages": []
        }
      }
    },

It's a good idea. I put it on the TODO list 🙂

  • Love 1
nickw

Posted

I have a few extra skills set up now but when I wiped players still had the permissions. Is there something I can do so it wipes those aswell ? 

  • Sad 2
markies

Posted

Did they figure out how to get skills using scrap? Say if a server does not economics?

Zohan

Posted

I don't work Blacklist for Attack skill .  

 

"Blacklist for Attack skill": [
    "explosive.timed",
    "entity prefab name 2"
  ],

 

Am I doing something wrong?

KingSizeKevin

Posted

On 3/10/2023 at 7:20 AM, Zohan said:

I don't work Blacklist for Attack skill .  

 

"Blacklist for Attack skill": [
    "explosive.timed",
    "entity prefab name 2"
  ],

 

Am I doing something wrong?

Currently the config is set so you have to blacklist the entities you don't want hurt by extra damage.  Such as wall, wall.frame.garagedoor, door.hinged.metal, etc.

 

I think it would be better if we could blacklist the item instead.  I just want to disable attack ability on explosive timed, exposive satchen, explo ammo and rockets.  

  • Like 1
KingSizeKevin

Posted (edited)

[Added] Skill "Gather" (you can specify more than one shortname at a time by simply spelling them with a "|")

 

What is the proper formatting to include all berries?

"Shortname": "blue.berry|red.berry|yellow.berry|white.berry|green.berry ",  ??

 

Edit:  That worked ^^

 

 

Edited by KingSizeKevin

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 11
  • Love 2

Mevent's Collection

User Feedback

1.4m

Downloads

Total number of downloads.

6.8k

Customers

Total customers served.

101.5k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.