R-Remover-Tool

Building and entity removal tool

Total Downloads: 63,272 - First Release: Apr 3, 2015 - Last Update: Feb 7, 2018

5/5, 105 likes
  1. Code:
    Oxide] 2:15 AM [Error] Failed to call hook 'cmdChatRayRemove' on plugin 'RemoverTool v2.2.19' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 2:15 AM [Debug]   at Oxide.Plugins.RemoverTool.RemoveAllFrom (Vector3 sourcepos) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.RemoverTool.cmdChatRayRemove (.BasePlayer player, System.String command, System.String[] args) [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
    
     
  2. Reneb updated R-Remover Tool with a new update entry:

    2.2.20

     
  3. Hi reneb when large buildings are being removed now with update you see parts of it fall to the floor this causes huge lag for anyone nearby. Do you have any solutions to this or a way to turn that off?
     
  4. F2 => Performance => Max Gibs => DECREASE IT
     
  5. Hi again Reneb I know this may be difficult to code but can you code something with zonemanager to basically log if an admin or whatever uses /remove all or /remove admin inside a zone.
     
  6. I deactivated tool cupboards in the config yet people who gain access to the cupboards can still /remove someone elses base. I have building owners, friends pluginall installed, what am i missing?
     
  7. you most likely didnt reload the plugin after setting the configs, as i checked the code, it works.
     
  8. do i set the rustIO to true? as i reloaded the plugins after i set the config
     
  9. Could we have this opportunity in a next upgrade of the plugin : set a timframe for basic = 0 and a timeframe basic = 2 ( would be great to have that ! ) eg :

    Basic = 0 from that hour till that hour, and basic = 2 from that hour till that hour.
    Would allow me to shut my computer without having to wait the manual programmed command to be launched.

    Thanks !
     
  10. I can't be sure but I think im taking damage whenever I use the basic remover tool, I removed a sleeping bag with it and went down to 10 health :S
     
  11. So do I and clients on my server.
     
  12. I noticed the same issue.
    It happens when refundAllGrades == false and buildingblockGrade == 0 in RefundBuildingBlock() function.
    The first "if" statement which removes current grade block should be skipped when buildingblockGrade == 0.

    Please fix it.
     
  13. Just a quick question, is the plugin working properly on servers that have server.pve = true? On my server the plugin loads fine and players are able to use the command, however they cannot remove anything. I've been using the /prod command and ownership does not seem to be an issue.
     
  14. If you can use /remove admin
    Then yes it works.
    It not then i guess you cant ^^
     
  15. Hmm... /remove admin overrides ownership, right?
    The basic "remove" used to work until the server.pve option was launched. Any way to get it back to what it was without giving up the care bear setting :) ?
     
  16. well i guess that server.pve doesn't work with the remover tool then ;)
     
  17. Hi.
    Do you think it would be possible to add a timeframe to use the /remove ?

    I would like to get, as for other plugins, the possibility to set :

    RemoverTool allowed from .... till .... ( and outside this period it is not allowed ? )

    eg : RemoverTool activated between 6pm till 1am

    I would love such a feature as my server has a raid period allowed from 6pm till 1am ( outside those hours, I desactivate the plugin manually via rcon command. ) ( but if I am not connected, the command will not be launched )

    Thx !!
     
  18. i'm currently rewriting the entire remover tool.
    i added it to the to do list ;)

    i'll add:
    raid blocker
    PVE server support
    pay to remove
    refund amount by grade
    and the time period thing
    [DOUBLEPOST=1441880864][/DOUBLEPOST]
    you can use the timed executed plugin to execute commands at specific time:
    oxide.unload RemoverTool at 11pm
    and oxide.reload RemoverTool at 9am
    or stuff like that.
     
  19. Thx Reneb. Will try it but I must admit I don t know how to do this. ( to specify the hour I want to unload and specify the hour I want to load )


    Code:
    "OnceCommands": [
        {
          "command": "say 'test1!'",
          "seconds": 300
        },
     
    Last edited by a moderator: Sep 10, 2015
  20. [Oxide] 10:38 AM [Error] Failed to call hook 'cmdChatRemove' on plugin 'RemoverT

    ool v2.2.20' (NullReferenceException: Object reference not set to an instance of

    an object)

    [Oxide] 10:38 AM [Debug] at Oxide.Core.Libraries.Permission.GroupExists (Syste

    m.String groupname) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.Permission.GroupHasPermission (System.String groupname

    , System.String perm) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.Permission+<GroupsHavePermission>c__AnonStorey1.<>m__0

    (System.String group) [0x00000] in <filename unknown>:0

    at System.Linq.Enumerable.Any[String] (IEnumerable`1 source, System.Func`2 pre

    dicate) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.Permission.GroupsHavePermission (System.Collections.Ge

    neric.HashSet`1 groups, System.String perm) [0x00000] in <filename unknown>:0

    at Oxide.Core.Libraries.Permission.UserHasPermission (System.String userid, Sy

    stem.String perm) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.RemoverTool.hasAccess (.BasePlayer player, System.String ttyp

    e) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.RemoverTool.TriggerRemove (.BasePlayer player, System.String[

    ] args, System.String ttype) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.RemoverTool.cmdChatRemove (.BasePlayer player, System.String

    command, System.String[] args) [0x00000] in <filename unknown>:0

    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (ob

    ject,object[],System.Exception&)

    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invoke

    Attr, System.Reflection.Binder binder, System.Object[] parameters, System.Global