SteeLRO Posted December 19, 2014 Share Posted December 19, 2014 hi all i need some help with my script Warning : "Bad argument @ setAccountData [ Expected account at argument 1, got boolean]" lua code: function licenta () local playeraccount = getPlayerAccount ( source ) setAccountData ( playeraccount, "Licenta", "licentiat" ) takePlayerMoney ( source, 500) end addEvent( "onBuy", true ) addEventHandler( "onBuy", resourceRoot, licenta ) meta code: Link to comment
Anubhav Posted December 19, 2014 Share Posted December 19, 2014 change addEventHandler's 2nd argument to root, it might work! Link to comment
SteeLRO Posted December 19, 2014 Author Share Posted December 19, 2014 change addEventHandler's 2nd argument to root, it might work! no work... Link to comment
Anubhav Posted December 19, 2014 Share Posted December 19, 2014 Show me the trigger from client. Link to comment
SteeLRO Posted December 19, 2014 Author Share Posted December 19, 2014 Show me the trigger from client. function trigger () triggerServerEvent ( "onBuy", resourceRoot, licenta ) end addEventHandler ( "onClientGUIClick", buybtn, trigger, false ) Link to comment
Anubhav Posted December 19, 2014 Share Posted December 19, 2014 Change resourceRoot to localPlayer . Link to comment
SteeLRO Posted December 19, 2014 Author Share Posted December 19, 2014 Change resourceRoot to localPlayer . Work thank you Link to comment
Saml1er Posted December 20, 2014 Share Posted December 20, 2014 Always make sure you optimize your code. local function licenta (p) local playeraccount = getPlayerAccount ( p ) setAccountData ( playeraccount, "Licenta", "licentiat" ) takePlayerMoney ( p, 500) end addEvent( "onBuy", true ) addEventHandler( "onBuy", resourceRoot, licenta ) local function trigger (b,s) if b == "left" and s == "up" then -- if you don't add this then triggerServerEvent will be called 2 times triggerServerEvent ( "onBuy", resourceRoot, localPlayer ) end end addEventHandler ( "onClientGUIClick", buybtn, trigger, false ) 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