Jakepankeke Posted August 26, 2015 Share Posted August 26, 2015 Ando haciendo un panel de usuario y quiero hacer lo siguiente: Puse una imagen como panel pero quiero hacer que los clientes puedan peronalizar su imagen a su gusto. Un ejemplo: Por asi decirlo el panel anda funcional y tiene por defecto la imagen A y el cliente perzonaliza su panel con otra foto con tan solo ir al resource del mismo todo normal pone su imagen en el formato dado que seria png y que despues de reconectar su panel haya cambiado al fondo que puso en el archivo cliente del resource. Que funciones necesito o cosas necesarias para hacer algo funcional. Ante todo lo agradesco y cualquier ayuda es bienvenida Link to comment
Tomas Posted August 26, 2015 Share Posted August 26, 2015 Aquí tienes un ejemplo, desde el addEvent empieza el client. addCommandHandler("background", function (player, _, background) if ( background and tonumber(background) < 10 ) then outputChatBox("Tu nuevo fondo es el #"..background, player) setElementData(player, "background", tonumber(background) ) triggerClientEvent(player, "setBackground", player, tonumber(background)) end end ) addEventHandler("onPlayerQuit", root, function () if ( not isGuestAccount(getPlayerAccount(source)) ) then setAccountData(getPlayerAccount(source), "background", getElementData(source, "background") or 0 ) end end ) addEventHandler("onPlayerLogin", root, function (_, acc) if ( getAccountData(acc, "background" ) ) then triggerClientEvent(source, "setBackground", source, getAccountData(acc, "background" )) end end ) addEvent("setBackground", true) addEventHandler("setBackground", root, function (background) custombackground = background end ) Link to comment
Recommended Posts