NoEscape

Moved

Total Downloads: 12,035 - First Release: Oct 23, 2015 - Last Update: Apr 12, 2018

5/5, 33 likes
  1. What rest? You just quoted the only text the entry

    Edit: oops thought u replied to my post
     
    Last edited by a moderator: Apr 6, 2018
  2. I using the blockall setting, and it doesn't blocking the raider.
    I have found, that after
    Code:
    //871 line
    Vis.Entities (position, raidDistance, nearbyTargets, blockLayer);
    
    nearbyTargets aren't contains me, but all patameters are seems fine. Im not sure about blockLayer tho, don't know how does it working.
     
  3. heyyy, got a new exploit with raid block for ya!

    Here's what people have been doing:

    while in raid block: f1 kill, disconnect, reconnect spawn in bag.
    you are now are unraidblocked

    Any fix for this? Heres my config @Calytic
    Code:
    {
      "Combat": {
        "Block": {
          "damageTypes": [
            "Bullet",
            "Arrow",
            "Blunt",
            "Stab",
            "Slash"
          ],
          "duration": 180.0,
          "enabled": true,
          "notify": true
        },
        "BlockWhen": {
          "giveDamage": true,
          "takeDamage": true
        },
        "UnblockWhen": {
          "death": true,
          "respawn": true,
          "wakeup": false
        }
      },
      "Notifications": {
        "Chat": true,
        "GUIAnnouncements": {
          "backgroundColor": "Red",
          "enabled": true,
          "textColor": "White"
        },
        "UI": false
      },
      "Raid": {
        "Block": {
          "damageTypes": [
            "Explosion",
            "Heat"
          ],
          "distance": 60.0,
          "duration": 900.0,
          "enabled": true,
          "excludePrefabs": [
            "ladder.wooden"
          ],
          "excludeWeapons": [
            "torch"
          ],
          "includePrefabs": [
            "door",
            "window.bars",
            "floor.ladder.hatch",
            "floor.frame",
            "wall.frame",
            "shutter",
            "external"
          ],
          "notify": true
        },
        "BlockExcept": {
          "clan": false,
          "friends": false,
          "owner": false
        },
        "BlockWhen": {
          "damage": true,
          "destroy": true,
          "unowned": true
        },
        "BlockWho": {
          "clan": true,
          "cupboardAuthorized": true,
          "everyone": true,
          "friends": true,
          "owner": true,
          "raider": true
        },
        "Map": {
          "duration": 150.0,
          "enabled": false,
          "icon": "special"
        },
        "UnblockWhen": {
          "death": false,
          "respawn": false,
          "wakeup": false
        },
        "Zone": {
          "enabled": false,
          "enter": true,
          "leave": false
        }
      },
      "Settings": {
        "Block": {
          "Types": [
            "remove",
            "tp",
            "bank",
            "trade",
            "recycle",
            "shop",
            "bgrade",
            "build",
            "repair",
            "upgrade",
            "vend",
            "kit",
            "assignbed",
            "craft",
            "mailbox"
          ]
        },
        "cacheMinutes": 5.0
      },
      "VERSION": "2.0.3"
    }
     
  4. Calytic

    Calytic Community Admin Community Mod

  5. Calytic

    Calytic Community Admin Community Mod

    Calytic updated NoEscape with a new update entry:

    2.0.5

     
  6. Calytic

    Calytic Community Admin Community Mod

    Calytic updated NoEscape with a new update entry:

    2.0.6


    [DOUBLEPOST=1523394371][/DOUBLEPOST]
    Technically yes, but I would prefer not to. Intercepting every command sent to the server is a computationally expensive proposition. NoEscape uses a particular kind of integration that requires the plugins that it integrates with to anticipate this type of integration. In other words, the plugin authors ought to add the appropriate "CanDoSomething" custom hooks.

    If there are hooks like this available, I will be happy to add the integrations with them, as NoEscape already integrates with many plugins like this and I'm always on the prowl for more.

    Sorry, I will not add integrations with private plugins, private plugin authors ought to integrate with public plugins. Contact the author, I will do nothing about this.

    I'm fairly certain this is incorrect. I am the author of both plugins and I know for a fact that "CanTrade" is checked both on "/trade target" and "/trade accept"
     
    Last edited: Apr 10, 2018
  7. Calytic

    Calytic Community Admin Community Mod

    Calytic updated NoEscape with a new update entry:

    2.0.7

     
  8. Players complaining that they're getting raidblocked for specific time and having it reapply when it expires.
     
  9. When i updated the plugin , suddenly my console is spamming : NullReferenceException
     
  10. Calytic

    Calytic Community Admin Community Mod

    Not much can be done about that, the MonoBehaviors causing the NRE are specific to the previous version. Restarting will make them go away.
     
  11. | Failed to call hook 'OnPlayerRespawned' on plugin 'NoEscape v2.0.7' (NullReferenceException: Object reference not set to an instance of an object)

    at Oxide.Plugins.NoEscape.TryGetBlocker[RaidBlock] (.BasePlayer player, Oxide.Plugins.RaidBlock& blocker) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.NoEscape.OnPlayerRespawned (.BasePlayer player) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.NoEscape.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

    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
  12. Calytic

    Calytic Community Admin Community Mod

    That is technically not a plugin issue. That is either a Rust issue or an Oxide issue. I'll add more null checks but nothing ought to be null in this case.
     
  13. Calytic

    Calytic Community Admin Community Mod

    Calytic updated NoEscape with a new update entry:

    2.0.8

     
  14. Repair only found 1 minute...I have: "duration": 300.0,

    ¿?
     
    Last edited by a moderator: Apr 12, 2018
  15. Hey, getting more complaints about the exploit still working. Here is an explanation of how the exploit works:

    You have raid block
    An enemy kills you
    You disconnect from server
    You reconnect to server
    Now your raid block is gone

    Hope you can get this fixed!
     
  16. If you die, the settings are set to remove your raid block. Also you can't tp back there to your friends if they have raid block on anyway.
    [DOUBLEPOST=1523684762][/DOUBLEPOST]A bit confused here.
    • everyone (default: false)
      Blocks everyone within configured distance, including raiders and bystanders (Note: this setting will override all other raid blocking behavior)
    • owner (default: true)
      Blocks owner of target block (if within configured distance)
    • clan (default: false)
      Block nearby clan-mates of owner or raider
    • friends (default: false)
      Block nearby friends of owner or raider
    • raider (default: false)
      Blocks player who initiated raid
    • cupboardAuthorized (default: false)
      Blocks nearby players who are authorized on you or friends cupboard

    When its said " of owner or raider", owner = owner of structure, raider = anyone else that is not owner, friend or not?

    So,
    clan: will raid block any clan members of the owner AND enemies in radius?
    owner: if im owner and damage it, this will trigger raid block on me right? if im not owner and damage it, this will trigger on the owner if in radius?
    raider: if im owner, damage building, since im "raider", this will trigger also? or does this apply only if not owner?
    cupboardAuthorized: If I am authorized and I damage the building, this will trigger block right? if I am not authorized but shoot at enemy structure, this will then block to enemy player authorized to the structure?

    If I just set owner to false, and raider to true, if I damage my building, im considerated raider so this will block me anyway... ? raider should always be true otherwise why should we block people around but not the guy initiated the damage? so confused

    Hard to understand if its about damaging a friendly or enemy structure that will raid block or not. thanks for clearing that for me
     
    Last edited by a moderator: Apr 14, 2018
  17. the plugin have some issues from the last updates.
    raidblock dont work 100% fine
    blockwhen and unblock when not work every time and with zone manager too

    raidblock is gone if i run 10m out
    but i set 100meter raidblock zone for all !
    dont work anymore
     
  18. NoEscape is dont work atm , please dont download it. it need a fix from the dev
     
  19. i was just going to try this and ya i see it dont work i can still tp when blocked.
     
  20. Can anyone see a problem with this plugin, im able to tp home when raid blocked?
     

    Attached Files: