1. Is this plugin even working? Anything I edit, like text color or name color doesn't work. Nothing works actually... I don't get our group tags... i.e. [Admin] etc.
     
  2. Should still work fine. If it wouldnt, there would probably be more people complaining.
    You most likely have not set up your permissions correctly or not at all.
     
  3. Conflicted with BetterChat for example. How to solve this problem?
     
  4. You dont. Both plugins do essentialy the same, no need to use both.
     
  5. But if need to use this plugin to set the color names
     
  6. If im not mistaken everything the plugin better chat does, can be done by chat handler aswell.
     
  7. go to config---chathandler-'Prefix": "[Admin]" <----- delete[Admin]
     
    Last edited by a moderator: Jul 26, 2015
  8. If you dont want the prefix of that group to show there is a config to disable prefix, removing it is not the proper solution.
     
  9. Code:
    [7/26/2015 10:29:31 PM] [Oxide] 10:29 PM [Error] Failed to initialize plugin chathandler
    File: chathandler.lua Line: 302 Object reference not set to an instance of an object:
      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 (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
    
    ???
     
  10. Your config or permission files are corrupt.
    Post them here and I might be able to tell you whats wrong with it.
     
  11. everything works now except for the group tags.
     
  12. What exactly isnt working? Did you set the correct permissions? Any errors in your Oxide log?
     
  13. The [Admin] tag and other group tags. I don't want them to be on anyway, but for some reason when set show prefix to true, it doesn't work. I added the permissions I found in the config...
    "Permissions": {
    "AdminMode": "chathandler.adminmode",
    "EditWordFilter": "chathandler.wordfilter"

    I didn't see any other permissions.
     
  14. Every chatgroup has its own permission. You can set permissions individually for eacht group.
    For example the admin group has the "admin" permission by default so to assign a user to this group you need to give him the groups permission, "admin" in this case.
     
  15. Funny, this exact same thing just happened to me and for the exact same reason.

    Reloading the plugin doesn't work either. I get the same error each time someone chats.
     
  16. Try the plugin version I posted a few posts back and tell me if it fixed it.
     
  17. I'll try that later today. Thanks.
     
  18. Code:
    2:14 AM [Error] Failed to call hook 'OnPlayerChat' on plugin 'Chat Handler' (KeyNotFoundException: The given key was not present in the dictionary.)^M
    2:14 AM [Debug]   at System.Collections.Generic.Dictionary`2[System.Int32,System.Object].get_Item (Int32 key) [0x00000] in <filename unknown>:0 ^M
      at NLua.ObjectTranslator.GetNetObject (LuaState luaState, Int32 index) [0x00000] in <filename unknown>:0 ^M
      at NLua.CheckType.GetAsNetObject (LuaState luaState, Int32 stackPos) [0x00000] in <filename unknown>:0 ^M
      at NLua.Method.LuaMethodWrapper.Call (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState, NLua.ObjectTranslator translator) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at (wrapper native-to-managed) NLua.MetaFunctions:RunFunctionDelegate (KeraLua.LuaState)^M
      at (wrapper managed-to-native) KeraLua.NativeMethods:LuaNetPCall (intptr,int,int,int)^M
      at KeraLua.Lua.LuaNetPCall (IntPtr luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaLib.LuaPCall (LuaState luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
    2:14 AM [Error] Failed to call hook 'OnPlayerChat' on plugin 'Chat Handler' (KeyNotFoundException: The given key was not present in the dictionary.)^M
    2:14 AM [Debug]   at System.Collections.Generic.Dictionary`2[System.Int32,System.Object].get_Item (Int32 key) [0x00000] in <filename unknown>:0 ^M
      at NLua.ObjectTranslator.GetNetObject (LuaState luaState, Int32 index) [0x00000] in <filename unknown>:0 ^M
      at NLua.CheckType.GetAsNetObject (LuaState luaState, Int32 stackPos) [0x00000] in <filename unknown>:0 ^M
      at NLua.Method.LuaMethodWrapper.Call (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState, NLua.ObjectTranslator translator) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at (wrapper native-to-managed) NLua.MetaFunctions:RunFunctionDelegate (KeraLua.LuaState)^M
      at (wrapper managed-to-native) KeraLua.NativeMethods:LuaNetPCall (intptr,int,int,int)^M
      at KeraLua.Lua.LuaNetPCall (IntPtr luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaLib.LuaPCall (LuaState luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
    2:19 AM [Info] /help - универсальный ответ на почти все вопросы!^M
    2:20 AM [Error] Failed to call hook 'OnPlayerChat' on plugin 'Chat Handler' (KeyNotFoundException: The given key was not present in the dictionary.)^M
    2:20 AM [Debug]   at System.Collections.Generic.Dictionary`2[System.Int32,System.Object].get_Item (Int32 key) [0x00000] in <filename unknown>:0 ^M
      at NLua.ObjectTranslator.GetNetObject (LuaState luaState, Int32 index) [0x00000] in <filename unknown>:0 ^M
      at NLua.CheckType.GetAsNetObject (LuaState luaState, Int32 stackPos) [0x00000] in <filename unknown>:0 ^M
      at NLua.Method.LuaMethodWrapper.Call (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState, NLua.ObjectTranslator translator) [0x00000] in <filename unknown>:0 ^M
      at NLua.MetaFunctions.RunFunctionDelegate (LuaState luaState) [0x00000] in <filename unknown>:0 ^M
      at (wrapper native-to-managed) NLua.MetaFunctions:RunFunctionDelegate (KeraLua.LuaState)^M
      at (wrapper managed-to-native) KeraLua.NativeMethods:LuaNetPCall (intptr,int,int,int)^M
      at KeraLua.Lua.LuaNetPCall (IntPtr luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaLib.LuaPCall (LuaState luaState, Int32 nArgs, Int32 nResults, Int32 errfunc) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 ^M
      at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 ^M
    
     
  19. What Oxide version are you using?
     
  20. Wulf

    Wulf Community Admin

    Are you running the AirdropExtended plugin?