kamani Posted March 8, 2011 Posted March 8, 2011 Hey everyone my problem with text showing for all players of server.. i want set outputchat text to see for one player! this is script: SERVER addEvent("Text", true) addEventHandler("Text", getRootElement(), function() triggerClientEvent("SetText",getRootElement(),"blablabla") end) CLIENT addEvent("SetText",true) addEventHandler("SetText", getRootElement(), function(source) outputChatBox("Text for player!",source) end) "Text for player" see all players, i want this text set for player when he click button from gui panel..
Moderators Citizen Posted March 8, 2011 Moderators Posted March 8, 2011 You don't need a triggerClientEvent to show a text for only one player, In server-side: outputChatBox( " Text for only one player ", thePlayer ) outputChatBox( " Text for all players ") In client-side: outputChatBox( " Text for all players ") -- no need source or something like that In client-side, it's always for the player of this client
kamani Posted March 8, 2011 Author Posted March 8, 2011 i set in server-side this: addEvent("Text", true) addEventHandler("Text", getRootElement(), function() outputChatBox( " Text for only one player ", thePlayer ) outputChatBox( " Text for all players ") end) and now when i click button "Text for only one player" and text "Text for all players" show for all players.. whats wrong?
Castillo Posted March 8, 2011 Posted March 8, 2011 addEvent("Text", true) addEventHandler("Text", getRootElement(), function() outputChatBox( " Text for only one player ", source ) outputChatBox( " Text for all players ") end)
kamani Posted March 9, 2011 Author Posted March 9, 2011 hi, i have some problem .. i update function of mysql where playername is... , but mysql update function for all players of server. script: SERVER-SIDE addEvent("blabla", true) addEventHandler("blabla", getRootElement(), function() local Save = "UPDATE players SET Function='1' WHERE username='" .. getPlayerName (source) .."'" mysql_query(sqllogin, Save) end) this function run when i click button of GUI.. this function update Function to 1 by playername, but don't work.. now when i click button of my gui window, this function update Function to 1 for all online players..
Castillo Posted March 9, 2011 Posted March 9, 2011 I don't understand you, you want to execute that mysql function for all online players? if so use: addEvent("blabla", true) addEventHandler("blabla", getRootElement(), function() for i,v in pairs(getElementsByType("player")) do playername = getPlayerName(v) local Save = "UPDATE players SET Function='1' WHERE username='" .. tostring(playername) .."'" mysql_query(sqllogin, Save) end end)
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