R-Remover-Tool

Building and entity removal tool

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

5/5, 105 likes
  1. Using either the original or my edited file, in your config file, set as follows:

    Code:
      "RustIO": {
        "activated": true
      },
      "ToolCupboard": {
        "activated": false
      }
    This will owners and friends of the owners to remove buildings. Tool cupboards will only block building, not prevent removing.

    Required plugins: BuildingOwners and FriendsAPI
     
  2. I played a server where I was in a clan with my mates, and we could remove each other's stuff so long as we had building permission. That's what I want.. there was no "/friends add" ..
     
  3. Reneb updated R-Remover Tool with a new update entry:

    GUI, resourceid

     
  4. Hey Reneb, any chance of some screenshots of the new GUI before I update?
     
  5. how o can change the position from the gui? I've also the PlayerGUI and the ClockGui
    The RemoveGUI Cut them guifail.png
     
  6. Reneb, your plugins are well worked, congratulations!

    I made many modifications to the file "RemoverTool.json"... I am concerned about how this update may impact the change I did.
     
  7. Only add the new config
     
  8. @Reneb is there any way to put the GUI on the right upper side of the desktop? or can you send me the code line to change the position ?

    The new GUI spawns into the PlayerGUI
     

    Attached Files:

  9. in the new version u can change the positions in the config
     
  10. good to know thanks in advance
     
  11. keep getting
    Code:
    [Oxide] 3:02 PM [Error] Failed to call hook 'cmdChatRemove' on plugin 'RemoverTool' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 3:02 PM [Debug]   at Oxide.Core.Libraries.Permission.GroupExists (System.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__AnonStorey0.<>m__0 (System.String group) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.Any[String] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.GroupsHavePermission (System.Collections.Generic.HashSet`1 groups, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.UserHasPermission (System.String userid, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.RemoverTool.hasAccess (.BasePlayer player, System.String ttype) [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 (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
    Reporting Performance Data system/server
    idk why. it was working before. not it doesnt


    here's my group data file, IK its messy, but idk how to clean it up lol
    Code:
    {
      "admin": {
        "Title": "admin",
        "Rank": 3,
        "Perms": [
          "cancontrollanterns",
          "isTicketsAdmin",
          "adminTP",
          "wipe",
          "set",
          "getadminkit",
          "admin",
          "sil_url",
          "sil_storage",
          "sil_owner",
          "sil_cd",
          "canWipe",
          "canset",
          "canpreup",
          "canRemove",
        "canRemoveAdmin",
        "canRemoveAll",
          "cannoadmin",
          "canswitch",
          "cankset",
          "cankcheck",
          "cankrem",
          "cankadd",
          "canclear",
          "cancreate",
          "candelete",
          "isstaff",
          "cancleaninv",
        ],
        "ParentGroup": "owner"
      },
      "player": {
        "Title": "player",
        "Rank": 0,
        "Perms": [
          "player",
          "canRemove",
        ],
        "ParentGroup": "vip"
      },
      "VIP;": {
        "Title": "VIP",
        "Rank": 1,
        "Perms": [
          "getvipkit",
          "sil_url",
          "canRemoveAll",
        ],
        "ParentGroup": null
      },
      "owner": {
        "Title": "Owner",
        "Rank": 4,
        "Perms": [
          "cancontrollanterns",
          "isTicketsAdmin",
          "canWipe",
          "canset",
          "canpreup",
          "canRemove",
        "canRemoveAdmin",
        "canRemoveGive"
        "canRemoveAll",
          "cannoadmin",
          "canswitch",
          "cankset",
          "cankcheck",
          "cankrem",
          "cankadd",
          "canclear",
          "cancreate",
          "candelete",
          "isstaff",
          "adminTP",
          "update.check",
          "sil_url",
          "sil_storage",
          "sil_owner",
          "sil_cd",
          "canUseWeather",
          "cancleaninv",
        ],
        "ParentGroup": null
      },
      "mod": {
        "Title": "mod",
        "Rank": 2,
        "Perms": [
          "moderator",
          "mod",
          "getadminkit",
          "isTicketsAdmin",
          "adminTP",
          "adminMode",
          "moderator",
          "sil_url",
          "sil_storage",
          "sil_owner",
          "sil_cd",
          "canRemove",
          "canRemoveAdmin",
          "canRemoveAll",
          "canRemoveGive",
          "isstaff",
        ],
        "ParentGroup": admin
      },
    }
     
  12. Why everywhere you have comms "", but in mod "ParentGroup": admin?
     
  13. I have tried adding the comma for the mod but it didnt work, and tried removing it, but also didnt work.. the players said that the remove tool work for them, but doesnt work for the owner.

    in the config of the tool, what does
    Code:
      "Remove": {
        "admin": 2,
        "all": 2,
        "basic": 0,
        "target": 1
      },
    the number means? is it the rank?
     
  14. Wulf

    Wulf Community Admin

    Your permissions file is errored in numerous places. I'd recommend not editing it manually, and instead use the Oxide provided commands.
    Code:
    {
        "admin": {
            "Title": "admin",
            "Rank": 3,
            "Perms": [
                "cancontrollanterns",
                "isTicketsAdmin",
                "adminTP",
                "wipe",
                "set",
                "getadminkit",
                "admin",
                "sil_url",
                "sil_storage",
                "sil_owner",
                "sil_cd",
                "canWipe",
                "canset",
                "canpreup",
                "canRemove",
                "canRemoveAdmin",
                "canRemoveAll",
                "cannoadmin",
                "canswitch",
                "cankset",
                "cankcheck",
                "cankrem",
                "cankadd",
                "canclear",
                "cancreate",
                "candelete",
                "isstaff",
                "cancleaninv"
            ],
            "ParentGroup": "owner"
        },
        "player": {
            "Title": "player",
            "Rank": 0,
            "Perms": [
                "player",
                "canRemove"
            ],
            "ParentGroup": "vip"
        },
        "VIP;": {
            "Title": "VIP",
            "Rank": 1,
            "Perms": [
                "getvipkit",
                "sil_url",
                "canRemoveAll"
            ],
            "ParentGroup": null
        },
        "owner": {
            "Title": "Owner",
            "Rank": 4,
            "Perms": [
                "cancontrollanterns",
                "isTicketsAdmin",
                "canWipe",
                "canset",
                "canpreup",
                "canRemove",
                "canRemoveAdmin",
                "canRemoveGive",
                "canRemoveAll",
                "cannoadmin",
                "canswitch",
                "cankset",
                "cankcheck",
                "cankrem",
                "cankadd",
                "canclear",
                "cancreate",
                "candelete",
                "isstaff",
                "adminTP",
                "update.check",
                "sil_url",
                "sil_storage",
                "sil_owner",
                "sil_cd",
                "canUseWeather",
                "cancleaninv"
            ],
            "ParentGroup": null
        },
        "mod": {
            "Title": "mod",
            "Rank": 2,
            "Perms": [
                "moderator",
                "mod",
                "getadminkit",
                "isTicketsAdmin",
                "adminTP",
                "adminMode",
                "moderator",
                "sil_url",
                "sil_storage",
                "sil_owner",
                "sil_cd",
                "canRemove",
                "canRemoveAdmin",
                "canRemoveAll",
                "canRemoveGive",
                "isstaff"
            ],
            "ParentGroup": "admin"
        }
    }
     
  15. Code:
    [Oxide] 12:16 AM [Error] Failed to call hook 'cmdChatRemove' on plugin 'RemoverTool' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 12:16 AM [Debug]   at Oxide.Core.Libraries.Permission.GroupExists (System.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__AnonStorey0.<>m__0 (System.String group) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.Any[String] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.GroupsHavePermission (System.Collections.Generic.HashSet`1 groups, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.UserHasPermission (System.String userid, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.RemoverTool.hasAccess (.BasePlayer player, System.String ttype) [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 (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
    Does any one have a fix for this yet? I'm so lost with this error.
     
  16. Wulf

    Wulf Community Admin

    Your data/oxide.groups.json is most likely corrupt. Did you edit it manually at all? Please upload it here and I'll see if I can correct it for you.
     
  17. Hi, I would like to know how to make the rectangle go down because of Player GUI. What about /remove TargetPlayer time , "Target not found" ? May be it's a rank problem. Need help =)
     
  18. Not all messages sended ingame chat are get from the config (more from plugin). Add message keys to config to be able translate/modify messages (activate remove, gui text etc) :)
     
  19. how to move the timer window under the chat?