How can i pass serverside table to client?
--Serverside
function selectMembersList ( playerSource )
local connection = dbConnect( "sqlite", "data.db" )
local qh = dbQuery( connection, "SELECT member_login FROM gang_members WHERE gang_id = ?",selectGangIDBySerial(getPlayerSerial(playerSource)))
local result = dbPoll ( qh, -1 )
local group_members = {}
for _, row in ipairs ( result ) do
local player = getPlayerFromSerial(row["member_login"])
table.insert(group_members,getPlayerSerial(player))
end
return group_members --table is ok at this point
end
addEvent( "selectMembersListEvent", true )
addEventHandler( "selectMembersListEvent", resourceRoot, selectMembersList )
--Clientside
function addGroupMembers()
group_members = triggerServerEvent("selectMembersListEvent",resourceRoot,getLocalPlayer())
for _,value in ipairs(group_members) do -- table expected,got boolean
outputChatBox(value)
end
end
addEventHandler( "onClientResourceStart",resourceRoot,addGroupMembers)