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 :/
Sign Manager [Unmaintained]
Discussion in 'Plugin Support' started by insane8472, Sep 30, 2015.
-
-
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...
-
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
-
Fixed SignManager and latest SignArtist updated (as of right now) to use fixed SignManager
Attached Files:
-
-
Another fix for SignManager, an error was occurring on sign placement
Attached Files:
-
-
"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. -
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
-
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.
-
insane8472 updated Sign Manager with a new update entry:
1.0.3
-
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
-
Can you replicate the errors? I'm not getting any on my end.
-
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
it's this function:
Code:function PLUGIN:LogSign(sign, player, www) if self.Config.Settings.LogToFile == "true" then
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
-
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. -
[DOUBLEPOST=1468836543][/DOUBLEPOST] -
change in the description of permission. Some people can not understand that it was changed in the plugin
-
What is the new permission?
-
"signmanager.nobl"
"signmanager.admin" -
-
I do not lock my arive a sign , I surment a plugin which must pass go above but which may alter its ?