Jump to content

nivex

Creator
  • Posts

    5,795
  • Joined

  • Last visited

  • Days Won

    198

Everything posted by nivex

  1. nivex

    OnEntityEnteredAbandonedBase

    Changed Status from Pending to Closed
  2. nivex

    OnEntityEnteredAbandonedBase

    ah, I did not miss this thread, I actually responded here instead. https://codefling.com/files/sc/23387-does-this-plugin-work-with-abandoned-bases/?tab=comments#comment-126000 closing
  3. nivex

    Raidable Bases

    @laodu ok, this exists too. this is what RaidableBases uses when it blocks you from purchasing multiple raids. add it to your plugin and call it. private bool IsEventOwner(BasePlayer player) => Convert.ToBoolean(RaidableBases?.Call("IsEventOwner", player, true)); example private bool CanPurchase(BasePlayer player) { if (IsEventOwner(player)) { player.ChatMessage("You cannot buy multiple raids."); return false; } return true; }
  4. nivex

    Raidable Bases

    @RR_Tappi hi, not sure, I haven't changed this delete your language file and try again edit: ya just checked and prices are displayed.
  5. nivex

    Raidable Bases

    @StrongWolves ah yeah, that's not a cooldown. that's a player lockout. cooldowns are for buyable events via Buyable Cooldowns. lockouts are for public events (maintained/scheduled/manually spawned) via Player Lockouts your nightmare events have no player lockout. I thought it did, I assume that's intended? so, in short, you need this option added to RealPVE then it will behave as expected using Player Lockouts.
  6. nivex

    Raidable Bases

    @StrongWolves I understand the issue just fine you still need an option to disable that functionality in RealPVE and your players must use /buyraid command. it's not optional. buyable cooldowns will only function when you buy the raid in raidablebases, not from some other plugin. unless that plugin issues the same command and RealPVE does not do that, it bypasses it.
  7. nivex

    Raidable Bases

    @StrongWolves I'm not on discord until later tonight. I'm actually stepping out now but I wanted to answer you first. yes, he has this functionality inside of his OnPlayerEnteredRaidableBase hook which is provided by my plugin. all that's need is an option added to line 8111 that can skip that purchase. and your players will need to purchase with the /buyraid command.
  8. nivex

    Raidable Bases

    @StrongWolves gotcha, I've looked and there is no option to disable it inside of his OnPlayerEnteredRaidableBase hook so you'll have to ask him to add an option so you can disable it. I can't tell you what code to remove in his plugin in the mean time because his license doesn't allow it.
  9. nivex

    Raidable Bases

    @StrongWolves hi, you will have to disable that option in your RealPVE config. players must purchase with the buyraid command in order to receive a cooldown from RaidableBases. any plugin bypassing this must use its own cooldowns
  10. nivex

    Raidable Bases

    @laoduwith what arguments for this API? this exists already for all events, but its not specific to buyable. [HookMethod("GetAllEvents")] public List<(Vector3 pos, string mode, int level, bool allowPVP, string a, float b, float c, float loadTime, ulong ownerId, BasePlayer owner, List<BasePlayer> raiders, List<BasePlayer> intruders, HashSet<BaseEntity> entities, string baseName, DateTime spawnDateTime, DateTime despawnDateTime, float radius, int lootRemaining)> GetAllEvents(Vector3 position, float x = 0f) { return new(Raids.Select(raid => (raid.Location, raid.Options.Mode, raid.Options.Level, raid.AllowPVP, raid.ID, 0f, 0f, raid.loadTime, raid.ownerId, raid.GetOwner(), raid.GetRaiders(), raid.GetIntruders(), raid.Entities, raid.BaseName, raid.spawnDateTime, raid.despawnDateTime, raid.ProtectionRadius, raid.GetLootAmountRemaining()))); }
  11. nivex

    Raidable Bases

    3.1.3 released to fix an issue introduced in 3.1.2 where enemy players were not ejected from events, enjoy
  12. nivex

    Raidable Bases

    @StrongWolves heya, nightmare is only set to a 60 second cooldown for buyable events. "Nightmare": { "VIP Permission: raidablebases.vipcooldown": 60.0, "Admin Permission: raidablebases.allow": 60.0, "Server Admins": 60.0, "Normal Users": 60.0 } you're blocked from purchasing with /buyraid when you have a buyable cooldown unless you have the bypass permission, raidablebases.buyable.bypass.cooldown. you don't enter raids to purchase them though. you buy them with /buyraid, let them spawn, walk to them, then enter. the cooldown only prevents you from purchasing a raid, not from entering a raid. player lockouts is not the same, that option is for public events and you have each set to 1 hour but remember your buyable cooldown for nightmare is only set to 60 seconds. buyable cooldowns = private events (/buyraid) player lockouts = public events (maintained/scheduled/manual) RealPVE plugin has its own behavior for this which bypasses mine so that plugin handles all of it. meaning it has an option where you enter an existing raid in order to purchase it.
  13. nivex

    The weapon breaks after repair

    hi, that option is in the profiles, oxide/data/RaidableBases/Profiles/ set to false, Block Plugins Which Prevent Item Durability Loss no one can repair with it enabled, that's how it should work. it's going to put the condition right back to what it was before you repaired it.
  14. nivex

    Raidable Bases

    Hi, 3.1.2 has been released This requires the Rust update to compile, enjoy
  15. nivex

    Raidable Bases

    @Painfully Ordinary hi, profiles: Allow Players To Deploy A Cupboard is in the profiles config: Destroying The Cupboard Completes The Raid Require Cupboard To Be Looted Before Completion you can't take permanent ownership of a base though
  16. nivex

    Hello

    Changed Status from Pending to Closed
  17. nivex

    Hello

    youre welcome, enjoy!
  18. nivex

    Hello

    hi, i answered Cooldown Between Events. set to 600 for 10 minutes max between events. those values are not default. 36000 and 360000 are not realistic so you should change all of them. 3600 is the default for 1 hour. or set to 600 for 10 minutes.
  19. nivex

    Hello

    heya, there are a few cooldowns but none are 10 hours. all cooldowns default to 3600 seconds / 1 hour Cooldown Between Events is for one raid every X seconds Cooldown Between Cancel is for /sar cancel Cooldown Between Conversions is for /sar
  20. you're welcome, I'm glad you like the plugin so much!
  21. @Painfully Ordinary these packages exist to make things easier for you, so there should be no reason to ask so many questions. everything is preconfigured with the exception of buyable events. all that's left is, at some point, going through each option yourself to ensure its set to your servers specific needs. this is why the majority of options are also phrased to be self explanatory. most really are quite easy to understand. the issue is that there are over 600 options. that means there is a near infinite amount of ways to configure the plugin. you'll get overwhelmed if you rush it. take it slow. as for the packages, each tier package is identical with the exception of the copypaste files that are unique to each package. so if you fully install one package then you only need to install the copypaste files from the others. it requires 1 person to be online to spawn bases automatically via Maintained Events. if you install everything and the bases don't spawn then it's most common that, 1. its not installed correctly, this is the case 99% of the time. the folder structure in the zip archive is very similar to the servers so all files should go into their respective folders on your server 2. CopyPaste plugin needs to be installed or updated 3. oxide/data/copypaste/ needs to be lowercase 4. this plugin depends on the map having sufficient flat terrain (at least 1000 points on the grid). generally proc gen maps have no issues with this requirement. many custom maps struggle though because flat terrain was an afterthought by the dev. 5. if you use Zone Manager then any zones will be blocked until added to Allowed Zone Manager Zones in the config. RaidableBases creates its own event zones and requires no other plugin to do this. CopyPaste is the only required plugin. if you want custom spawns points then Spawns Database plugin is required too. there are other reasons but #1 is almost always the case.
  22. @Painfully Ordinary heya, I'll have to do that some time. I can give you a coupon for now though which you could use on those 4 items
  23. nivex

    Reloading Profile Config File

    Changed Status from Pending to Closed
  24. nivex

    Reloading Profile Config File

    no problem, enjoy
  25. nivex

    Corpses and Bodies

    heya, disable Eject Corpses From Enemy Raids in the profiles, oxide/data/RaidableBases/Profiles/
2.2m

Downloads

Total number of downloads.

10.4k

Customers

Total customers served.

150.6k

Files Sold

Total number of files sold.

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