1. I used your version from there Sign Manager | Oxide
    But now I use this Sign Manager | Page 2 | Oxide and the version of Resistance who deleted his post for a few days/hours? It's meaningless, no big changes.
    The errors occour everytime some hook is triggert :/
     
  2. Have not had the time sorry
     
  3. I must deactivate this plugin 'cause it's responsible for a memory leak as to many people added images. It's dead for the moment...
     
  4. since the latest oxide update:
    Code:
    (23:20:23) | [Oxide] 22:20 [Error] Failed to call hook 'OnEntityBuilt' on plugin 'SignManager v1.0.2'
    File: SignManager.lua Line: 142 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.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
     
  5. Fixed SignManager and latest SignArtist updated (as of right now) to use fixed SignManager
     

    Attached Files:

  6. Another fix for SignManager, an error was occurring on sign placement
     

    Attached Files:

  7. "no new signs will be allowed" Does this prohibit a player from placing a sign that spawns in something like a barrel? If no, does this plugin prohibit players from editing signs which were likewise spawned in by the game?

    I want to prevent any and all signs from being created, placed, or modified entirely, regardless if they were crafted by the player or not.
     
  8. Thanks!

    It seems to work (i'm using your signartist too) However i do still get this:


    Code:
    File: SignManager.lua Line: 143 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.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
    
     
  9. I got this and use the files from theconezone incl. updated file:

    Code:
    (15:30:31) | [Oxide] 15:30 [Error] Failed to call hook 'OnEntityBuilt' on plugin 'SignManager v1.0.2'
    File: SignManager.lua Line: 143 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.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
    (15:31:30) | [Oxide] 15:31 [Error] Failed to call hook 'OnSignUpdated' on plugin 'SignManager v1.0.2'
    File: SignManager.lua Line: 246 attempt to perform arithmetic on field 'Edits' (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 name, System.Object[] args) [0x00000] in <filename unknown>:0
    (15:31:56) | [Oxide] 15:31 [Info] [Death Notes] Ares killed a Boar with a Stone Hatchet from 1.77m.
     
  10. insane8472 updated Sign Manager with a new update entry:

    1.0.3

     
  11. Code:
    (21:08:30) | [Oxide] 21:08 [Info] Unloaded plugin Sign Manager v1.0.2 by InSaNe8472
    (21:08:30) | [Oxide] 21:08 [Info] Loaded plugin Sign Manager v1.0.3 by InSaNe8472
    (21:08:30) | [Oxide] 21:08 [Error] Failed to initialize plugin 'SignManager v1.0.3'
    File: SignManager.lua Line: 100 Object reference not set to an instance of an object:
      at Oxide.Core.Configuration.DynamicConfigFile.GetEnumerator () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Utility.TableFromConfig (Oxide.Core.Configuration.DynamicConfigFile config, NLua.Lua lua) [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.Libraries.LuaDatafile.GetDataTable (System.String name) [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
    (21:08:33) | [Oxide] 21:08 [Info] SignArtist was compiled successfully in 2264ms
    (21:08:33) | [Oxide] 21:08 [Info] Unloaded plugin Sign Artist v0.3.2 by Bombardir
    (21:08:33) | [Oxide] 21:08 [Info] Loaded plugin Sign Artist v0.3.2 by Bombardir
    (21:08:54) | [Oxide] 21:08 [Error] Failed to call hook 'OnSignUpdated' on plugin 'SignManager v1.0.3'
    File: SignManager.lua Line: 584 attempt to concatenate 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 name, System.Object[] args) [0x00000] in <filename unknown>:0
    Downloaded and updated both...
     
  12. Can you replicate the errors? I'm not getting any on my end.
     
  13. I don't know exactly how, because the error causes very often (large server).
    I unlocked my sign und locked it again, then this appeared:
    Code:
    (21:57:38) | [Oxide] 21:57 [Error] Failed to call hook 'LogSign' on plugin 'SignManager v1.0.3'
    File: SignManager.lua Line: 194 attempt to index local 'self' (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 name, System.Object[] args) [0x00000] in <filename unknown>:0
    edit

    it's this function:
    Code:
    function PLUGIN:LogSign(sign, player, www)
        if self.Config.Settings.LogToFile == "true" then
    it crated the logfile and it contains edits and co
    e.g.

    Code:
    [07/17/2016 21:19:14] player (steamid): [Edit] 1896 6 811
    [07/17/2016 21:19:14] player (steamid): [SignArtist] 1896 6 811 http://www.our-server/user/signs/kleidung.png
    [07/17/2016 21:20:06] player (steamid): [Edit] 1898 7 816
    [07/17/2016 21:20:07] player (steamid): [SignArtist] 1898 7 816 http://www.our-server/user/signs/holzkohle.png
    [07/17/2016 21:21:39] player (steamid): [Edit] 1904 7 817
    [07/17/2016 21:21:39] player (steamid): [SignArtist] 1904 7 817 http://www.our-server/user/signs/metallerz.png
    [07/17/2016 21:22:13] player (steamid): [Edit] 1904 6 817
    [07/17/2016 21:22:13] player (steamid): [SignArtist] 1904 6 817 http://www.our-server/user/signs/metall.png
    [07/17/2016 21:22:44] player (steamid): [Edit] 1898 6 816
    [07/17/2016 21:22:44] player (steamid): [SignArtist] 1898 6 816 http://www.our-server/user/signs/schiesspulver.png
    [07/17/2016 21:23:30] player (steamid): [Edit] 1907 6 813
    [07/17/2016 21:23:30] player (steamid): [SignArtist] 1907 6 813 http://www.our-server/user/signs/schwefel.png
    [07/17/2016 21:23:58] player (steamid): [Edit] 1907 7 813
    [07/17/2016 21:24:46] player (steamid): [Edit] 1896 6 811
    [07/17/2016 21:24:46] player (steamid): [SignArtist] 1896 6 811 http://www.our-server/user/signs/hqmetall.png
    [07/17/2016 21:25:32] player (steamid): [Edit] 1896 7 811
    I censored the playername, the steamid and the url of your webserver. but all things are plausible and correct.
     
  14. Would this plugin be able to update a "group" of signs all at once?
    For example, signs posted by an admin could be set to a group, group A.
    If the admin wanted to update all signs in group A to a particular image (using the "Sign Artist" plugin), he could do so and it would update all the signs in groupA on the map.
     
  15. I am trying to get this error to show for me to fix it but am still unable, i'll see what I can do.

    Not as of right now. I will explore the possibility of doing so.
    [DOUBLEPOST=1468836543][/DOUBLEPOST]
    It will prevent any signs from being placed, doesn't matter how the player gets this sign. You can prevent signs you place from editing just by locking them.
     
  16. change in the description of permission. Some people can not understand that it was changed in the plugin
     
  17. What is the new permission?
     
  18. "signmanager.create"
    "signmanager.nobl"
    "signmanager.admin"
     
  19. Thanks!
     
  20. I do not lock my arive a sign , I surment a plugin which must pass go above but which may alter its ?