yusufbali Posted April 27, 2016 Posted April 27, 2016 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
yusufbali Posted April 27, 2016 Author Posted April 27, 2016 but it's default lua not mine if there is no why they coded this and warning says argument 3 got nil
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now