-- Client
List = {
{ 'skin',41},
{ 'skin2',45 },
{ 'skin3',54},
{ 'skin4',91 },
}
for i, c in ipairs ( List ) do
local aRow = guiGridListAddRow ( GridList[1] )
guiGridListSetItemText ( GridList[1], aRow, 1, ''..i..'', false, false )
guiGridListSetItemText ( GridList[1], aRow, 2, c[1], false, false )
guiGridListSetItemData ( GridList[1], aRow,1,c[2] )
guiGridListSetItemColor(GridList[1], aRow, 2, 255, 255, 0, 255)
guiGridListSetItemColor(GridList[1], aRow, 1, 0, 255, 255, 255)
end
addEventHandler('onClientGUIClick',root, function ( )
if ( source == GridList[1] ) then
if ( guiGridListGetSelectedItem ( GridList[1] ) ~= -1 ) then
triggerServerEvent('onSkinAdd',localPlayer,guiGridListGetItemData(GridList[1],guiGridListGetSelectedItem(GridList[1]),1))
end
end
end
)
-- Server
addEvent('onSkinAdd',true)
addEventHandler('onSkinAdd',root, function ( id )
setElementModel(client,id)
end)