MetaGamer Posted November 4, 2011 Share Posted November 4, 2011 Well my question is how to return a function value in TriggerClientEvent. For example client.lua function Example() return "Hey Brown Cow!" end addEvent("TheExample", true) addEventHandler("TheExample", getRootElement(), Example) server.lua local msg = triggerClientEvent("TheExample", getRootElement()) ouputChatBox(tostring(msg)) The output should be "Hey Brown Cow!" not "true". Link to comment
Castillo Posted November 4, 2011 Share Posted November 4, 2011 That's because it doesn't work that way. Wiki quote: Returns true if the event trigger has been sent, false if invalid arguments were specified. Link to comment
MetaGamer Posted November 4, 2011 Author Share Posted November 4, 2011 Ya I know that. But how to return that string "Hey Brown Cow!" to the server? Link to comment
Castillo Posted November 4, 2011 Share Posted November 4, 2011 -- client side: function Example() triggerServerEvent("returnData",localPlayer,"Hey Brown Cow!") end addEvent("TheExample", true) addEventHandler("TheExample", getRootElement(), Example) -- server side: triggerClientEvent("TheExample", getRootElement()) addEvent("returnData",true) addEventHandler("returnData",root, function (msg) outputChatBox(tostring(msg)) end) Link to comment
MetaGamer Posted November 4, 2011 Author Share Posted November 4, 2011 best of the best! Link to comment
MetaGamer Posted November 4, 2011 Author Share Posted November 4, 2011 BTW how to bypass or ignore a function parameter or argument? Link to comment
MetaGamer Posted November 4, 2011 Author Share Posted November 4, 2011 plus your code will create an unconditional or never ending loop between the two sides Link to comment
MetaGamer Posted November 5, 2011 Author Share Posted November 5, 2011 I got it fixed at last! The first problem can be fixed using nil The second problem can be fixed using if\else statement Link to comment
Jaysds1 Posted November 5, 2011 Share Posted November 5, 2011 sorry, but you should have used the "edit" button, instead of making new posts Link to comment
MetaGamer Posted November 5, 2011 Author Share Posted November 5, 2011 Yep sorry about that! 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