1. insane8472 submitted a new resource:

    Chat Channels - Allows players to create, join and manage chat channels. Also allows players to chat locally.

    Read more about this resource...
     
  2. This looks interesting. :)
     
  3. Works with chathandler?
     
  4. I have not tested with chathandler. When I get back, I can try it out.
     
  5. it does not like BetterChat
     
  6. Can you make a "UsePermissions" config section so we can disable oxide permissions, it's annoying setting them ig or at all
     
  7. I have tested with BetterChat and they do conflict. This is the reason I included tags.

    Do you mean something other than the UsePermissions setting in the config? Having this false will not require chan.join or chan.create to be used.
     
  8. When I use /chan list:

    [Oxide] 8:13 PM [Error] Failed to call hook 'cmdChatChannels' on plugin 'ChatChannels v1.0.0' File: ChatChannels.lua Line: 342 bad argument #1 to 'pairs' (table expected, got nil): at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0 at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, 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

    When I use /chan create (Any Name) (Any Pass)

    [Oxide] 8:13 PM [Error] Failed to call hook 'cmdChatChannels' on plugin 'ChatChannels v1.0.0' File: ChatChannels.lua Line: 300 attempt to get length of field 'Channels' (a nil value): at NLua.Lua.ThrowExceptionFromError (Int32 oldTop) [0x00000] in <filename unknown>:0 at NLua.Lua.CallFunction (System.Object function, System.Object[] args, System.Type[] returnTypes) [0x00000] in <filename unknown>:0 at NLua.Lua.CallFunction (System.Object function, System.Object[] args) [0x00000] in <filename unknown>:0 at NLua.LuaFunction.Call (System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Ext.Lua.Plugins.LuaPlugin.OnCallHook (System.String hookname, 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

    I love the chat tags, but I wish I could make custom tags without having to modify the script itself.
     
  9. insane8472 updated Chat Channels with a new update entry:

    1.0.1

     
  10. Hey insane,

    i love the idea of that plugin! Only a little problem. It is not compatible with chathandler and when i choose to print the messages to console, i always get 12 times the same message in the console.

    like this:

    Code:
    [8/23/2015 5:18:17 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:17 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
    [8/23/2015 5:18:18 PM] [Oxide] 5:18 PM [Info] [ChatChannels] [Chat]  Kile_917: what?
     
  11. I'm sorry about your problem. A side effect of when two plugins conflict and not the fault of just one. Each plugin will work as intended when the other is not loaded. I will have to take a look at chathandler and see what I can do. :)
     
  12. Cool ... thank you. I have some modifications in chathandler and i would love to continue to use it.
    [DOUBLEPOST=1440346327][/DOUBLEPOST]hey, a default global channel would be nice. and setup the chat color for "/chan" help text.
    [DOUBLEPOST=1440346627][/DOUBLEPOST]Found a fault in the syste. When i am in a offical channel, and want to join another channel, it says:

    "You are already in a channel <name>. You must leave before joining another"
     
  13. insane8472 updated Chat Channels with a new update entry:

    1.0.2

     
  14. Code:
    [8/30/2015 9:18:41 PM] [Oxide] 9:18 PM [Error] Failed to load plugin ChatChannels (IOException: Sharing violation on path E:\....oxide\plugins\ChatChannels.lua)
    [8/30/2015 9:18:41 PM] [Oxide] 9:18 PM [Debug]   at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0
      at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0
      at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
      at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0
      at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) [0x00000] in <filename unknown>:0
      at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding) [0x00000] in <filename unknown>:0
      at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor (string,System.Text.Encoding)
      at System.IO.File.ReadAllText (System.String path, System.Text.Encoding encoding) [0x00000] in <filename unknown>:0
      at System.IO.File.ReadAllText (System.String path) [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Plugins.LuaPlugin.Load () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Plugins.LuaPluginLoader.Load (System.String directory, System.String name) [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.LoadPlugin (System.String name) [0x00000] in <filename unknown>:0 
     
  15. Reloading the plugin should solve the problem.
     
  16. Hey Insane,

    i can not leave the channels. There is no command for it and with /chan join <name> i can not get into another channel before i leave my channel.
     
  17. /chan join <channel> [password] | part - Join or part a channel

    Use "/chan part" when in a channel to leave it.
     
  18. Thanks mate ... now i saw it ... with your permission, i would like to rewrite the help a bit.
     
  19. No problem. You can change the help text if you wish.
     
  20. hey insane,

    can you make it possible that admins and mods can see all messages from all channels on their screen with the certain channel name in front?