Jump to content

Panel personalizable


Jakepankeke

Recommended Posts

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 :D

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...