Jakepankeke Posted August 26, 2015 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 Retirado, pero haciendo un proyecto llamado San Andreas Survival (mi último proyecto)
Tomas Posted August 26, 2015 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 ) Currently developing for International Gaming Community - Join us!
Recommended Posts