KraZ Posted November 19, 2012 Share Posted November 19, 2012 How would i be able to trigger a client event from the serverside once a player logs in but only for that player so something like... addEventHandler("onPlayerLogin", root, function() triggerClientEvent("showTeamWindow", getRootElement()) end ) but this shows the window(GUI) for every player instead of just the one who logs in... help me please? Link to comment
myonlake Posted November 19, 2012 Share Posted November 19, 2012 Server-side addEventHandler("onPlayerLogin", root, function() triggerClientEvent(source, "showTeamWindow", source) end ) Client-side addEvent("showTeamWindow", true) addEventHandler("showTeamWindow", root, function() outputChatBox("Event triggered.", 0, 255, 0, false) end ) Link to comment
KraZ Posted November 19, 2012 Author Share Posted November 19, 2012 Thanks, Im not bad at scripting and don't normaly need to post here, Its just haven't scripted in a long time and can't remember alot of things, Ah well thanks anyways, There is my gamelobby and login script finished just the exp system and stuff now Link to comment
KraZ Posted November 19, 2012 Author Share Posted November 19, 2012 Doesn't work btw, Gui doesn't display, heres client and serverside: --Serverside addEventHandler("onPlayerLogin", root, function() triggerClientEvent(source, "showTeamWindow", source) end ) --Clientside addEvent("showTeamWindow", true) addEventHandler("showTeamWindow", root, function() guiSetInputEnabled(true) showCursor(true) teamSelectionWindow = guiCreateWindow(489, 284, 388, 109, "Select a team:", false) guiWindowSetSizable(teamSelectionWindow, false) criminalButton = guiCreateButton(14, 31, 171, 54, "Criminals", false, teamSelectionWindow) addEventHandler("onClientGUIClick", criminalButton, selectCrim, false) guiSetFont(criminalButton, "default-bold-small") guiSetProperty(criminalButton, "NormalTextColour", "FFAAAAAA") copButton = guiCreateButton(195, 31, 171, 54, "Law Enforcement", false, teamSelectionWindow) addEventHandler("onClientGUIClick", copButton, selectCop, false) guiSetFont(copButton, "default-bold-small") guiSetProperty(copButton, "NormalTextColour", "FFAAAAAA") end ) Link to comment
Renkon Posted November 19, 2012 Share Posted November 19, 2012 At a glimpse it should be fine. Are you trying to show that when player joins or logs in? Link to comment
myonlake Posted November 19, 2012 Share Posted November 19, 2012 Any errors in /debugscript 3? I can't see why it wouldn't work. Sure you have the type set to client-side in meta.xml and such? Link to comment
KraZ Posted November 19, 2012 Author Share Posted November 19, 2012 ow yeah obvcourse, debug says expected string at argument 1 on triggerClientEvent Link to comment
Renkon Posted November 19, 2012 Share Posted November 19, 2012 It should work fine, in that case Source's defined, unless you have made a typo. 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