HandyMan

Moved

Total Downloads: 1,669 - First Release: Mar 25, 2016 - Last Update: Feb 18, 2018

5/5, 15 likes
  1. I don't have more error :(
     
  2. Wulf

    Wulf Community Admin

    The line right above the last part you gave me is the error, you only copied the debug part.
     
  3. Sry:
    Code:
    (07:40:47) | 374 FPS
    (07:40:53) | [Oxide] 07:40 [Error] Failed to call hook 'ChatCommand' on plugin 'HandyMan v1.0.2' (KeyNotFoundException: The given key was not present in the dictionary.)
    (07:40:53) | [Oxide] 07:40 [Debug]   at System.Collections.Generic.Dictionary`2[System.UInt64,System.Boolean].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.HandyMan.ChatCommand (.BasePlayer player, System.String command, System.String[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.HandyMan.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo 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 hookname, System.Object[] args) [0x00000] in <filename unknown>:0
     
  4. Wulf

    Wulf Community Admin

    I've got that added locally. :)

    I don't think it was setup to handle those type before, but it should now.
    Should be fixed now.
     
    Last edited: May 15, 2016
  5. I just wanna tell that you're a great human being Wulf. Thanks for the fix.
     
  6. @Wulf Ty you man for the update! Using it now and now errors, will see in few hours but still works perfectly, Thanks again!
    [DOUBLEPOST=1463317383][/DOUBLEPOST]Ahhh edit: since the new version from you @Wulf whenever somebody tryes to turn on handyman or off, it types in chat: Sorry, I'm not talking new clients right now. Not even me admin can do something with it :D any fix for this? :)
     
    Last edited by a moderator: May 15, 2016
  7. Wulf

    Wulf Community Admin

    I added permissions to it, but I haven't accounted for the default config option yet. handyman.allowed
     
  8. Flawless :) Thanks alot and great that it have permission :)
     
  9. It loaded correctly and everything but it seems like it's not repairing nearby things =(
    I have the handyman.allowed permission set.
     
  10. Wulf

    Wulf Community Admin

    Do you see any message when you use the chat command /handyman?
     
  11. You are right and I am wrong. Thank you for telling me to use the /handyman so politely. That was the problem. I'm used to have it automatic always on. Derp
     
  12. Thank you Wulf the script work fine, but sometime he don't repair all the aera.
    I need beat the wall again and again to repair all the wall
     
  13. Wulf

    Wulf Community Admin

    I'll do some testing and see.

    It should be set as on by default, that hasn't changed, but I'll test again and see.
     
  14. What is the current status of this plugin? Seems good, but does it take into account raiding? So you can't spam repair as someone raids you...
     
  15. Wulf

    Wulf Community Admin

    What classifies someone as raiding?
     
  16. Don't worry, we tested it and it functions like we thought it would!
     
  17. grant group player handyman.allowed
    &
    oxide.grant group player handyman.allowed

    -They still don't have any permission to use the hammer.
    "Sorry, I'm not talking new clients right now"
     
  18. if repair floor.grill
    Code:
    (16:52:56) | [Oxide] 16:53 [Error] Failed to call hook 'OnStructureRepair' on plugin 'HandyMan v1.0.1' (InvalidCastException: Cannot cast from source type to destination type.)
    (16:52:56) | [Oxide] 16:53 [Debug]   at Oxide.Plugins.HandyMan.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo 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 hookname, System.Object[] args) [0x00000] in <filename unknown>:0
     
  19. Wulf

    Wulf Community Admin

    Use HandyMan | Page 2 | Oxide for now.