1. Oxide or plugin issue? I just updated to latest snapshot on the github, still getting this particular error, the other errors I posted earlier have cleared out though.
    Code:
    [Oxide] 6:49 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'r-Lanterns' File: r-Lanterns.lua Line: 169 attempt to index field 'entityContents' (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 (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
     
    Last edited by a moderator: May 22, 2015
  2. Code:
    [Oxide] 6:49 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'r-Lanterns' File: r-Lanterns.lua Line: 169 attempt to index field 'entityContents' (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 (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
    For those having the error above, I have attached an unofficial fix to this post as temporary fix untill @Reneb or @Mughisi (the plugin's Authors) release an official fix.
     

    Attached Files:

  3. error messages after last update. Seems to work most of the time bu spams console with errors.
    [DOUBLEPOST=1434818360][/DOUBLEPOST]
    Code:
    [Oxide] 12:41 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'r-Lanterns'
    File: r-Lanterns.lua Line: 169 attempt to index field 'entityContents' (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 (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
    [DOUBLEPOST=1434818522][/DOUBLEPOST]temp update seems to worked.....good job!
     
    Last edited by a moderator: Jun 25, 2015
  4. Is it possible to change the radius to activate? Not seeing an value in the .lua. Thanks for entertaining my question!
     
  5. Thanks, I was also having the issue.
    Code:
    [Oxide] 2:53 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'r-Lanterns'
    File: r-Lanterns.lua Line: 169 attempt to index field 'entityContents' (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 (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 
     
  6. I want to try and get this plugin to work with SkipNightVote. SkipNightVote (if successful) skips to 7 but (I think) your plugin turns off lanterns at 6, therefore it is skipped past that time. I see in the plugin you have commented out part of the config file.

    function PLUGIN:LoadDefaultConfig()
    self.Config.Settings = {}
    --self.Config.nightTime = 18
    --self.Config.dayTime = 6
    self.Config.Settings.authLevel = 1
    self.Config.Settings.chatName = "Auto-Light"
    end

    Is there a reason to not use that part, can I remove the -- and change dayTime = 7 in the config?
     
  7. Code:
    12:55 AM [Error] Failed to call hook 'OnPlayerInit' on plugin 'r-Lanterns'
    File: r-Lanterns.lua Line: 171 attempt to index field 'entityContents' (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 (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
    
    And i rewrite a plugin for auto lantern on only night!

    Code:
    -- -----------------------------------------------------------------------------
    -- start_sphereCastLights(triggerbase,pos,radius)
    -- Start all lanterns in a zone
    -- -----------------------------------------------------------------------------
    local function start_sphereCastLights(triggerbase,pos,radius)
        if (Sky.Cycle.Hour <= 7 and Sky.Cycle.Hour >= 19) then
            arr = util.TableToArray( { pos , radius } )
            util.ConvertAndSetOnArray(arr, 1, radius, System.Single._type)
            hits = UnityEngine.Physics.OverlapSphere["methodarray"][1]:Invoke(nil,arr)
            local it = hits:GetEnumerator()
            while (it:MoveNext()) do
                if tostring(it.Current):find("lantern") then
                    it.Current:GetComponent(global.BaseEntity._type):SetFlag(global["BaseEntity+Flags"].On, true)
                    add_ZoneLight(triggerbase,it.Current:GetComponent(global.BaseEntity._type))
                end
            end
        end
    end
    [DOUBLEPOST=1436738689][/DOUBLEPOST]But work for all in radius, without authorized =(
     
  8. Code:
    [7/13/2015 12:25:38 AM] TimeWarning: Player.UpdatePositionFromTick took 0.48 seconds (477ms)
    [7/13/2015 12:28:39 AM] [Oxide] 12:28 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 537ms
    [7/13/2015 12:32:12 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 666ms
    [7/13/2015 12:32:13 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 1174ms
    [7/13/2015 12:32:14 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 670ms
    [7/13/2015 12:32:22 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 828ms
    [7/13/2015 12:32:24 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 752ms
    [7/13/2015 12:32:25 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 611ms
    [7/13/2015 12:32:27 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took average: 294ms
    [7/13/2015 12:32:51 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 7969ms
    [7/13/2015 12:32:51 AM] [Oxide] 12:32 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took average: 682ms
    [7/13/2015 12:33:00 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 1268ms
    [7/13/2015 12:33:01 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took average: 418ms
    [7/13/2015 12:33:13 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 852ms
    [7/13/2015 12:33:13 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took average: 347ms
    [7/13/2015 12:33:25 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took average: 260ms
    [7/13/2015 12:33:28 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 813ms
    [7/13/2015 12:33:30 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 1180ms
    [7/13/2015 12:33:36 AM] [Oxide] 12:33 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took average: 283ms
    [7/13/2015 12:34:13 AM] [Oxide] 12:34 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 4543ms
    [7/13/2015 12:34:17 AM] [Oxide] 12:34 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took average: 447ms
    [7/13/2015 12:34:35 AM] [Oxide] 12:34 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 559ms
    [7/13/2015 12:34:36 AM] [Oxide] 12:34 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 555ms
    [7/13/2015 12:34:53 AM] [Oxide] 12:34 AM [Warning] CallHook 'OnEntityEnter' on plugin 'r-Lanterns' took: 1121ms
    [7/13/2015 12:36:17 AM] [Oxide] 12:36 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 611ms
    [7/13/2015 12:36:44 AM] [Oxide] 12:36 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 639ms
    [7/13/2015 12:37:55 AM] [Oxide] 12:37 AM [Warning] CallHook 'OnPlayerDisconnected' on plugin 'r-Lanterns' took: 725ms
    [7/13/2015 12:38:27 AM] [Oxide] 12:38 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 859ms
    [7/13/2015 12:40:30 AM] [Oxide] 12:40 AM [Warning] CallHook 'OnEntityLeave' on plugin 'r-Lanterns' took: 529ms
    
     
  9. I'm getting the same error StrickenAza34 was getting, but I don't see where this 'temp update' is.
     
  10. Wulf

    Wulf Community Admin

  11. as of the patch today
    Code:
    [Oxide] 4:23 PM [Error] Failed to call hook 'OnEntityLeave' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 134 attempt to index 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 
     
  12. Code:
    Oxide] 4:41 PM [Error] Failed to call hook 'OnEntityEnter' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 126 attempt to index 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
     
    Oxide version: 2.0.1351, Rust Protocol: 1316
     
  13. Is this dead? And it isn't working, like its not automatically turning them on and when admins type /lanterns_on it turns them on server wide.
     
  14. love the idea but it is broken :( here is the error
    Code:
    [Oxide] 5:14 PM [Error] Failed to call hook 'OnEntityEnter' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 126 attempt to index 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
    [Oxide] 5:14 PM [Error] Failed to call hook 'OnEntityLeave' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 134 attempt to index 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
    [Oxide] 5:14 PM [Error] Failed to call hook 'OnEntityLeave' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 134 attempt to index 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
    [Oxide] 5:14 PM [Error] Failed to call hook 'OnEntityEnter' on plugin 'r-Lanterns v1.0.3'
    File: r-Lanterns.lua Line: 126 attempt to index 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 
     
  15. Is there working now? And for ceiling lights?
     
  16. anyone able to fix this pluging ? :/
     
  17. (08:47:17) | [Oxide] 08:47 [Error] Failed to call hook 'OnEntityLeave' on plugin 'r-Lanterns v1.0.3'

    File: r-Lanterns.lua Line: 134 attempt to index 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

    (08:47:29) | [Oxide] 08:47 [Error] Failed to call hook 'OnEntityEnter' on plugin 'r-Lanterns v1.0.3'

    File: r-Lanterns.lua Line: 126 attempt to index 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

    (08:47:29) | [Oxide] 08:47 [Error] Failed to load plugin 'Desactiver/r-Lanterns' (no source found)
     
  18. [Oxide] 03:37 [Error] Failed to load plugin r-Lanterns (Exception: Plugin is missing title)
    [Oxide] 03:37 [Debug] at Oxide.Ext.Lua.Plugins.LuaPlugin.Load () [0x00000] in <filename unknown>:0
    at Oxide.Core.Plugins.PluginLoader.LoadPlugin (Oxide.Core.Plugins.Plugin plugin, Boolean waitingForAccess) [0x00000] in <filename unknown>:0

    none of the 3 lantern plugins on here work :(
     
  19. please fix?