DynamicPVP

Create temporary PVP zones around SupplyDrops, LockedCrates, APC and/or Heli

Total Downloads: 1,398 - First Release: Dec 18, 2017 - Last Update: Jul 16, 2018

5/5, 13 likes
  1. CatMeat submitted a new resource:

    DynamicPVP - Creates temporary PVP zones around SupplyDrops for use with TruePVE and ZoneManager

    Read more about this resource...
     
  2. CatMeat updated DynamicPVP with a new update entry:

    1.0.1

     
  3. does this ignore player thrown drops ? if not, is that an option that can be implemented ?
     
  4. No it does not.

    The trigger event is the Supply drop actually spawning. There is no easy way to tell which one of the pre-conditions occurred. ( cargo_plane event or supply signal ). I would have to investigate the degree of difficulty before committing to any course of action.
     

  5. Ok. If you find out that you can do that. It would be great to see. :) Thanks.
     
  6. [DynamicPVP] Created Zone: 10590849 [10:59:08]
    Failed to call hook 'OnEntitySpawned' on plugin 'DynamicPVP v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    at Oxide.Plugins.DynamicPVP.CreateDynZone (Vector3 DynPosition) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.DynamicPVP.OnEntitySpawned (.BaseNetworkable entity) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.DynamicPVP.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
    [DOUBLEPOST=1513672071][/DOUBLEPOST]Failed to run a 600.00 timer in 'DynamicPVP v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    at Oxide.Plugins.DynamicPVP.DeleteDynZone (System.String DynZoneID) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.DynamicPVP+<CreateDynZone>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0
    at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00000] in <filename unknown>:0
     
  7. Did these occur immediately after each other? Were you doing anything unusual at the time (deleting a zone?)
     
  8. Installed your plugin and threw supply signal, to check his work. Nothing more was done.
     
  9. ... :p
     
  10. Where are the zones stored when they are created?
     
  11. ZoneManager handles the zones.
    [DOUBLEPOST=1513724051][/DOUBLEPOST]
    Not much to go on. Be sure you have the latest versions of both ZoneManager and TruePVE. They were both updated to support this.
     
  12. Hi, im not sure ... does this plugin only creates Zones around thrown supply grenades and not around the plane drops ? Because a zone only around the plane drop should be perfect for me. a config to set this should be great.
    Thx
     
  13. It will create a PVP zone around ANY airdop. Doesn't matter if it was the cargo_plane event or a supply_signal. Based on complexity I will not be giving an option for one or the other, unless the Oxide hooks change in the future.
     
  14. CatMeat updated DynamicPVP with a new update entry:

    1.0.2

     
  15. i have just installed plugin i am running all uptodate plugins TruePVE and ZoneManager i and another admin tryied to battle one another to make sure things were working properly we both had god mode off and were unable to hurt one another or cuase damage to each other what am i doing wrong do i need to add some thing to truepve to make this work? Here is a copy of my TruePVE config file
     

    Attached Files:

  16. The True PVE.json does not affect this plugin. Please attach your DynamicPVP.json.
    Also, change debug to true using
    Code:
    "DynZoneDebug": true,
    or use this in chat:
    Code:
    /dynpvp debug true
    Once you have reloaded the plugin after changing the json, throw a supply signal or wait for a cargo_plane event and watch the console. you should see something like this in the server console or RCON.

    Code:
    [event] assets/prefabs/npc/cargo plane/cargo_plane.prefab
    [DynamicPVP] SupplyDrop landing at (-345.2, 0.0, -318.1)
    [DynamicPVP] Created Zone: 21234598 [21:23:45]
    [DynamicPVP] Dome created for Zone: 21234598
    [DynamicPVP] PVP enabled for Zone: 21234598 (-345.2, 0.0, -318.1)
    [DynamicPVP] PVP disabled for Zone: 21234598
    [DynamicPVP] Dome deleted for Zone: 21234598
    [DynamicPVP] Deleted Zone: 21234598 [21:33:46]
    If you do not see something similar... copy and paste what you do see. Be sure to change debug back to false at some point.
    [DOUBLEPOST=1514602152][/DOUBLEPOST]
    If you are using the most recent versions of TruePVE and ZoneManager, then NO. Nothing needs to be added or changed to either plugin. Use the above debug procedure.
     
  17. Thank a lot for this script. I use it on my server and a lot of people ask me to do a random area on the supply. Is that possible ?
     
  18. @Sorrow : What do you mean a random area on the supply? The plugin has nothing to do with where the cargo plane event drops the supply or where a supply signal is thrown. Are you referring to the size of the generated PVP area?
     
    Last edited by a moderator: Jan 3, 2018
  19. Hi, here's a question.
    I'm using True PVE and this plugin.
    If a player throws a signal at an enemy base, could they circumvent the TruePVE plugin and end up raiding this base? Or are the damtypes only limited to guns?

    Thanks.
     
  20. Yes they could circumvent true PVE no damage to buildings. However with some modifications to the plug-in and the creation of a special PVP mapping that could be circumvented. Let me take a look at it