Jump to content

joiner_client.lua , help please its last help for me


yusufbali

Recommended Posts

I use default joiner_client.lua but this give warning i dont understand.

Line 39: Bad Argument 'AddEventHandler'[Expected function at argument 3 , got nil]

  
-- joiner_client.lua 
-- 
-- see joiner.lua for details 
-- 
  
g_Root = getRootElement() 
g_ResRoot = getResourceRootElement(getThisResource()) 
  
addEvent('onClientPlayerJoining')   -- Pre join 
addEvent('onClientPlayerJoined')    -- Post join 
  
g_JoinedPlayers = {}                -- List of joined players maintained at the client 
  
  
--------------------------------- 
-- 
-- Hook events 
-- 
--------------------------------- 
g_EventHandlers = { 
    onClientPlayerJoin = {},        -- { i = { elem = elem, fn = fn, getpropagated = bool } } 
    onClientResourceStart = {} 
} 
  
-- Divert 'onEventName' to '_onEventName' 
for eventName,_ in pairs(g_EventHandlers) do 
    addEvent('_'..eventName) 
    addEventHandler(eventName, g_Root, function(...) triggerEvent( '_'..eventName, source, ... ) end) 
end 
  
-- Catch addEventHandler calls here and save the ones listed in g_EventHandlers 
_addEventHandler = addEventHandler 
function addEventHandler(event, elem, fn, getPropagated) 
    getPropagated = getPropagated==nil and true or getPropagated 
    if g_EventHandlers[event] then 
        table.insert(g_EventHandlers[event], { elem = elem, fn = fn, getpropagated = getPropagated }) 
    else 
        _addEventHandler(event, elem, fn, getPropagated) 
    end 
end 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...