1. Domestos submitted a new resource:

    Private Messaging - Allows users to chat privately with each other

    Read more about this resource...
     
  2. This breaks with the Oxide 2.0.773 onwards because of chatName
    Fixed it with the below
    Code:
    function PLUGIN:LoadDefaultConfig()
        self.Config.chatName = self.Config.chatName or "Oxide"
        self:SaveConfig()
    end
    Code:
        rust.SendChatMessage(netuser, self.Config.chatName, cmd)
     
    Last edited by a moderator: Apr 21, 2015
  3. there is nothing to fix, this is a legacy plugin not experime,tal
     
  4. Wulf

    Wulf Community Admin

    It won't in the future, as that will be an optional argument soon.
    [DOUBLEPOST=1429571961][/DOUBLEPOST]
    It's a valid change.
     
  5. nvm me ^^
     
  6. Can u do with this base like a faction chat? (chat to all people of X group?, like the old factions plugins but just the chat)

    Thanks
     
  7. It says unknown command when I try to PM someone
    Code:
    > oxide.reload privatemessage
    [Oxide] 20:07 [Info] Unloaded plugin Private Messaging v1.0.0 by #Domestos
    [Oxide] 20:07 [Info] Loaded plugin Private Messaging v1.0.0 by #Domestos
    [Oxide] 20:07 [Error] Failed to initialize plugin 'privatemessage v1.0.0'
    File: privatemessage.lua Line: 10 invalid arguments to method call:
      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.Ext.Lua.Plugins.LuaPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.PluginManager.AddPlugin (Oxide.Core.Plugins.Plugin plugin) [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.PluginLoaded (Oxide.Core.Plugins.Plugin plugin) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Apr 29, 2016