Jump to content

Raid Protection 3.4.12

$29.99
   (15 reviews)
Message added by Mr01sam,

Hello! Thank you for visiting my plugin page!

If you are experiencing any issues with this plugin, please open a support ticket! I do not regularly check the discussion page, and support tickets help me keep track of issues so that I can resolve them in future updates.

For suggestions and feature requests I also recommend opening a support ticket as that will give me the most visibility to the request and other people can comment on it as well. Once I am able to, I will respond to the request and let you know if I can add that feature for you.

For all other inquiries and questions, feel free to hit me up at my plugin development discord. If I'm unable to answer your question, then there are some very helpful server owners on there who may be able to offer support.

Thank you for your time!

Message added by Mr01sam,

Simple Status (the performance friendly sequel to Custom Status Framework) is now available and works with Raid Protection v3.4.2!

8 Screenshots

  • 70.1k
  • 3.1k
  • 363.38 kB

Recommended Comments



4 minutes ago, Mr01sam said:

You have the cost set to 0, you can only have a max time when it costs something, as the max time just sets a max balance.

Oh weird thats unfortunate. I wanted a way for it to be on by default for noob players but only last 48 hours in case they never come onto the server again. Was hoping there was a way for people to be protected offline without having to do anything but not have it last the entire wipe.

Link to comment
Share on other sites

It could be coupled with zone manager 

https://umod.org/plugins/zone-manager

There are hooks called upon entry in a zone :

void OnEnterZone(string ZoneID, BasePlayer player) // Called when a player enters a zone

{

}

void OnExitZone(string ZoneID, BasePlayer player) // Called when a player leaves a zone

{

}

and you can create a zone on every single TC and manage custom framework status on zone entry and exit to display protection status with minimal lag.

Edited by DaBoiJason
  • Like 1
Link to comment
Share on other sites

Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.RaidProtection+ProtectedCupboard.get_FounderDisplayName () [0x00011] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection.UpdateOwners (Oxide.Plugins.RaidProtection+ProtectedCupboard tc, System.Boolean autostart) [0x000a3] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection+<OnCupboardAuthorize>c__AnonStorey6.<>m__0 () [0x0002f] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.RaidProtection+ProtectedCupboard.get_FounderDisplayName () [0x00011] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection.UpdateOwners (Oxide.Plugins.RaidProtection+ProtectedCupboard tc, System.Boolean autostart) [0x000a3] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection+<OnCupboardAuthorize>c__AnonStorey6.<>m__0 () [0x0002f] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Link to comment
Share on other sites
4 minutes ago, sar said:

Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.RaidProtection+ProtectedCupboard.get_FounderDisplayName () [0x00011] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection.UpdateOwners (Oxide.Plugins.RaidProtection+ProtectedCupboard tc, System.Boolean autostart) [0x000a3] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection+<OnCupboardAuthorize>c__AnonStorey6.<>m__0 () [0x0002f] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.RaidProtection+ProtectedCupboard.get_FounderDisplayName () [0x00011] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection.UpdateOwners (Oxide.Plugins.RaidProtection+ProtectedCupboard tc, System.Boolean autostart) [0x000a3] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Plugins.RaidProtection+<OnCupboardAuthorize>c__AnonStorey6.<>m__0 () [0x0002f] in <5865dc39d0f34c70b1abe362da37bba8>:0 
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Hey would you mind putting this in a support ticket? Makes it easier for me to keep track of!

Link to comment
Share on other sites

Hi
Plugin works like a charm except icon pictures. it only shows blank for all of them. Config file links are valid.
Any idea what might be causing this?

2.jpg

1.jpg

Link to comment
Share on other sites
6 hours ago, Marko Holm said:

Hi
Plugin works like a charm except icon pictures. it only shows blank for all of them. Config file links are valid.
Any idea what might be causing this?

2.jpg

1.jpg

The site I host the images on, imgur, sometimes gets too much traffic and won't load the images. See the images section of the plugin docs, I recommend self hosting the images to avoid this issue.

Link to comment
Share on other sites

Hi Mr01sam,

 

I have purchased your plugin. Before the purchase, I used the free version. My players are used to just putting bones in the TC and the protection just activates by itself. Is there such a setting with the purchased version? if not, can we add a config for it?

Link to comment
Share on other sites
8 hours ago, TheHobo said:

Hi Mr01sam,

 

I have purchased your plugin. Before the purchase, I used the free version. My players are used to just putting bones in the TC and the protection just activates by itself. Is there such a setting with the purchased version? if not, can we add a config for it?

Hey! Yeah, unfortunately there's no setting for that in this version. There were issues with that system of adding balance, since it had to constantly keep track of how the items in the tool cupboard inventory. I'm sorry to say, that because of this, I won't be adding that to this version.

Link to comment
Share on other sites

Cool thanks for the feedback. Also rather want a stable plugin than one that causes problems. Thanks, I will educate my players

  • Like 1
Link to comment
Share on other sites
6 hours ago, TheHobo said:

Cool thanks for the feedback. Also rather want a stable plugin than one that causes problems. Thanks, I will educate my players

Sounds good! I really appreciate your understanding!

Link to comment
Share on other sites

@Mr01sam Curious if you would be ok with creating config options for other economics display currencies? I've found changing the current display readout to 

$"${amount:N2}"

gives us the two decimal point with $ for a clean NA look. 

  • Like 1
Link to comment
Share on other sites
1 hour ago, Neighigh said:

@Mr01sam Curious if you would be ok with creating config options for other economics display currencies? I've found changing the current display readout to 

$"${amount:N2}"

gives us the two decimal point with $ for a clean NA look. 

Is this something other plugins have in their configs? I figured it was something the Economics plugin handles on their side. That being said, I can certainly look into it for you! In the meantime, you might be able to achieve what you want by editing the English lang file. Let me know if that works!

Link to comment
Share on other sites
28 minutes ago, Mr01sam said:

Is this something other plugins have in their configs? I figured it was something the Economics plugin handles on their side. That being said, I can certainly look into it for you! In the meantime, you might be able to achieve what you want by editing the English lang file. Let me know if that works!

Thank you! And no I have not seen this option in other plugins, but the main difference is we can't remove the ¤ symbol generated by :C currency. So any alteration to a lang file will result in "$¤1.00". I think one option may be to use :N2 by default in the .cs and we could apply our chosen currency symbol in the lang file. 

Link to comment
Share on other sites
1 hour ago, Neighigh said:

Thank you! And no I have not seen this option in other plugins, but the main difference is we can't remove the ¤ symbol generated by :C currency. So any alteration to a lang file will result in "$¤1.00". I think one option may be to use :N2 by default in the .cs and we could apply our chosen currency symbol in the lang file. 

Ohhh I see, yeah I could make that change. Give me some time though, to make sure that's the right way to solve that issue.

  • Love 1
Link to comment
Share on other sites

I noticed doors and windows are listed under Deployables. Could you add these to "Building" or do an extra category? I would like to use the protection for whole bases including all window stuff and doors but without any other deployables that are not part of the base itself.

Also, can we get an option to set a time when all protection stops working for everybody.

This way we could set a date shortly before the next wipe where all bases can be raided.

Thank you.

Edited by Kleementin
  • Like 1
Link to comment
Share on other sites

Another suggestion: Let this work together with the No Escape plugin that blocks things in combat or raid.

I am thinking of a block that won't let players activate Raid Protection while in Combat or Raid.

This way players won't be able to suddenly decide to raid their base in the middle of being raided which would be very unfair and disappointing for the raiders.

Link to comment
Share on other sites

Really nice plugin! I like it very much!

Is there a possibility to not protect "twig"? In the free version you could set cost factors for different material tiers, do you plan to bring that to to paid version? Will there be a possibility to protect/unprotect specific entities not only whole categories?

Link to comment
Share on other sites

Hello is there a way to change the positioning of the protection and upkeep? I have auto base upgrades and it is conflicting with the graphics.

Screenshot2023-07-11002929.png.eaacf4da7cc0df6b6257c8418a9d1ed1.png

Link to comment
Share on other sites

Hello
before buying this plugin, I have a question.
I'm using TruePVE, is an area automatically put around the base (like the raidable bases plugin)?
In more detail, can players attacking an unprotected base be killed by traps (auto-turret and such) or by other players (in the zone) and players not attacking the base are protected (outside the zone)?

 

Edited by Dad Frog
Link to comment
Share on other sites

Delay after taking damage - The number of seconds before protection may begin after a structure has taken unprotected damage. It is recommended to set this to a higher amount on PvP servers.

Intestineas it worked without any problems. it is still displayed correctly on my server but even though I have it set to 600 seconds the raid protection is always instant active.

Link to comment
Share on other sites

Is it possible for a player who wants to raid a base to see how long is left on a bases Offline Protection when they shoot it?

Right now it only displays "Protected 100%" in red with Custom Status Framework and a green 100% protected shield. But it does not say how long the base is protected for and when it will be raidable for the raider. Is there a way to display how much time left until the base will be off Offline Raid Protection to the raider?

  • Like 1
Link to comment
Share on other sites

Hello! We currently have an issue on all 5 of our servers running this Plugin where if a player just logs off and goes Offline while being Raided their Offline Protection automatically gets applied blocking the Raiders. When I have in my config the following:

        "Delay for offline protection (seconds)": 600,
        "Delay after taking damage (seconds)": 600

But for some reason no matter what players can not continue to raid the second the players go Offline, we have tested this several times with many different teams and players. How I assume it should work is that players should be able to continue to raid indefinitely as long as they break a building block once every 600 seconds. But how it's working now is the second a players goes Offline while being raided the "100% Offline Raid Protection" is taking effect. How can we fix this?

Link to comment
Share on other sites

i dont own this plugin as yet as on reading description i do not see anything that stops people from raiding if they have raid protection on in their base.

I can see many an arguments with this plugin if someone can Raid but not be raided in Return

I know ONline can be turned off but what if i wanted to let people use ONLINE protection - then some dubious people will protect their base while going to raid everyone else

Maybe if they have protection on they cannot do damage to any building part on server

 

Is that an option ?

Link to comment
Share on other sites

I am having this error thrown randomly in console, dont know what it means

 

| Failed to call hook 'CmdTcStatus' on plugin 'RaidProtection v3.2.1' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.RaidProtection.CmdTcStatus (Oxide.Core.Libraries.Covalence.IPlayer player, System.String command, System.String[] args) [0x00013] in <9a26b21b49b6406bbee99525719811b4>:0 
  at Oxide.Plugins.RaidProtection.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x03d96] in <9a26b21b49b6406bbee99525719811b4>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0


Also I have another question,
if the currency being used is Scrap, can we use decimals in the cost? i-e
Cost per Floor per hour = 0.5? 

or does it have to be a whole number?
Thanks

Edited by salientKill
Link to comment
Share on other sites

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 6
  • Love 8

User Feedback

1.4m

Downloads

Total number of downloads.

6.8k

Customers

Total customers served.

101k

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.