PashaBiceps Posted January 10, 2021 Share Posted January 10, 2021 Eu gostaria de colocar avatar na tela de login que ao escrevesse o nome, aparecesse o avatar desse usuário. Eu tenho isto, e está funcionando porém apenas quando o jogador faz login. Como posso colocar para aparecer o avatar ao escrever o nome no login? Obrigado pela ajuda desde já. local playername = getPlayerName(getLocalPlayer()) local avatar = getElementData(getLocalPlayer(), "avatar") or 1 if playername then if avatar >= 1 then dxDrawImage(x*639,y*306.5,x*94,y*94, "avatars/"..avatar..".png") end end Link to comment
ber Posted January 11, 2021 Share Posted January 11, 2021 (edited) setAccountData onClientGUIChanged getAccount getAccountData Vai dar um trabalho porque vai usar muitos triggers, não sei se vale a pena... Edited January 11, 2021 by ber Link to comment
Boechat Posted January 12, 2021 Share Posted January 12, 2021 (edited) Use o onClientKey, sempre que o usuário digitar uma letra você pega o conteúdo já digitado na caixa de login e verifica se há um jogador com o nome já digitado e exibe o avatar dele. Mas acredito que você tenha que guardar o avatar em outro local, porque do jeito que você está fazendo, está pegando o avatar do localPlayer, e até logar o localPlayer é um guest (conta convidada). Edited January 12, 2021 by Boechat Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now