Veamos, no se si está bien. Pero por lo que veo tenes el grupo "VIP", a ver si te puedo ayudar.
function on_pushButton_3_clicked ( button, state )
if ( button == "left" and state == "up" ) then
if ( numero >= #skins ) then
return
end
numero = numero + 1
username = getPlayerName ( playerSource )
if ( isObjectInACLGroup ("user."..username, aclGetGroup ( "VIP" ) ) ) then -- acá comprobamos si esta en el vip.
setElementModel ( ped, skinsvip [ numero ] [ 1 ] ) -- entonces si está, usamos los skinsvip
else -- si no
setElementModel ( ped, skins [ numero ] [ 1 ] ) -- los skins normal.
end
guiSetText ( GUIEditor_Edit[1], skins [ numero ] [ 2 ] )
end
end
Tendrías que hacer la misma modificación para retroceder un skin. No se si está bien(aver si Snake luego confirma ), repito. Pero proba.