Jump to content

getAccountName problem.


Recommended Posts

Hey guys

client side

function GetTeTeAndAnad() 
triggerServerEvent('onAccountName', localPlayer) 
  
guiSetText ( GUIEditor_Label[4], tostring(hisAccount)) 
end 
addEventHandler('onClientResourceStart', root,GetTeTeAndAnad) 

server side

addEvent('onAccountName', true) 
function teto() 
hisAccount = getAccountName 
end 
addEventHandler('onAccountName', root, teto) 

i want here the account name show up in " GUIEditor_Label[4] "

thanks

Link to comment

this make no sense

The better way is use setElementData when the player login and then get it client side using getElementData

addEventHandler("onPlayerLogin", root, 
function(_,acc) 
    setElementData(source,"Account",getAccountName(acc)) 
end) 

function GetTeTeAndAnad() 
guiSetText(GUIEditor_Label[4],getElementData(localPlayer,"Account") 
end 
addEventHandler("onClientResourceStart", resourceRoot,GetTeTeAndAnad) 

Link to comment
Guest Guest4401
--server 
addEventHandler("onPlayerLogin",root, 
    function(_,account) 
        triggerClientEvent(source,"getAccName",source,getAccountName(account)) 
    end 
) 
  
--client 
addEvent("getAccName",true) 
addEventHandler("getAccName",root, 
    function(accName) 
        guiSetText(GUIEditor_Label[4],accName) 
    end 
) 

Link to comment
Guest Guest4401
@karthik_184 it doesn't work it says Your account : nothing here

You have to login. If you are already logged in then you have to re-login.

Link to comment
Guest Guest4401
yeah i've logged in

nothing on debugscript by the way, :shock:

Type /logout. Then type /login username password

However, if you want this to update when resource starts:

--client 
addEvent("getAccName",true) 
addEventHandler("getAccName",root, 
    function(accName) 
        guiSetText(GUIEditor_Label[4],accName) 
    end 
) 
  
addEventHandler("onClientResourceStart",resourceRoot, 
    function() 
        triggerServerEvent("s_getAccName",localPlayer) 
    end 
) 

--server 
addEventHandler("onPlayerLogin",root, 
    function(_,account) 
        triggerClientEvent(source,"getAccName",source,getAccountName(account)) 
    end 
) 
  
addEvent("s_getAccName",true) 
addEventHandler("s_getAccName",root, 
    function() 
        local account = getPlayerAccount(source) 
        if account then 
            local accName = getAccountName(account) 
            triggerClientEvent(source,"getAccName",source,accName) 
        end 
    end 
) 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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