Tete omar Posted June 12, 2012 Share Posted June 12, 2012 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
TAPL Posted June 12, 2012 Share Posted June 12, 2012 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 Posted June 12, 2012 Share Posted June 12, 2012 --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
Tete omar Posted June 12, 2012 Author Share Posted June 12, 2012 (edited) @karthik_184 it doesn't work it says Your account : nothing here at the label : \ @TAPL did you forgot to trigger it or something or that just a right code ? Edited June 12, 2012 by Guest Link to comment
Guest Guest4401 Posted June 12, 2012 Share Posted June 12, 2012 @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
Tete omar Posted June 12, 2012 Author Share Posted June 12, 2012 (edited) Oh sorry i've re-login and it works Edited June 12, 2012 by Guest Link to comment
Guest Guest4401 Posted June 12, 2012 Share Posted June 12, 2012 yeah i've logged in nothing on debugscript by the way, 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
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