johhnhd Posted December 22, 2013 Share Posted December 22, 2013 I don't have a clue on how to manipulate this to onPlayerLogin. Here is my attempt client addEventHandler("onPlayerLogin", resourceRoot, function() spawnwnd = guiCreateWindow(0, 0, 1440, 900, "Spawn Selection", false) guiWindowSetMovable(spawnwnd, true) guiWindowSetSizable(spawnwnd, false) tabSpawn = guiCreateTabPanel(10, 21, 1420, 869, false, spawnwnd) basemode = guiCreateTab("Los Santos", tabSpawn) --basemode-- red = guiCreateButton(0, 5, 707, 840, "Grove Street", false, basemode) blue = guiCreateButton(712, 5, 707, 840, "Ballas", false, basemode) showCursor (true) --basemode-- addEventHandler ("onClientGUIClick", red, spawnRed, false) addEventHandler ("onClientGUIClick", blue, spawnBlue, false) end ) I know it is a server side script but I dont know how to link it. this is the original script addEventHandler("onClientResourceStart", resourceRoot, function() spawnwnd = guiCreateWindow(0, 0, 1440, 900, "Spawn Selection", false) guiWindowSetMovable(spawnwnd, true) guiWindowSetSizable(spawnwnd, false) tabSpawn = guiCreateTabPanel(10, 21, 1420, 869, false, spawnwnd) basemode = guiCreateTab("Los Santos", tabSpawn) --basemode-- red = guiCreateButton(0, 5, 707, 840, "Grove Street", false, basemode) blue = guiCreateButton(712, 5, 707, 840, "Ballas", false, basemode) showCursor (true) --basemode-- addEventHandler ("onClientGUIClick", red, spawnRed, false) addEventHandler ("onClientGUIClick", blue, spawnBlue, false) end ) Link to comment
Renkon Posted December 22, 2013 Share Posted December 22, 2013 onPlayerLogin is serverSide. Those functions you are using are clientSide. What you can do is to trigger a clientEvent from serverside like this: addEventHandler("onPlayerLogin",root, function() triggerClientEvent(source, "onClientPlayerLogin", source) end ) And then, clientSide addEvent("onClientPlayerLogin", true) addEventHandler("onClientPlayerLogin", root, function() spawnwnd = guiCreateWindow(528, 8, 488, 591, "SPAWN MENU", false) guiWindowSetMovable(spawnwnd, true) guiWindowSetSizable(spawnwnd, false) tabSpawn = guiCreateTabPanel(9, 24, 470, 558, false, spawnwnd) basemode = guiCreateTab("Gangs", tabSpawn) --Gangs-- red = guiCreateButton(8, 9, 139, 163, "Grove Street Family", false, basemode) blue = guiCreateButton(242, 8, 139, 163, "Ballas Family", false, basemode) showCursor (true) --Gangs-- addEventHandler ("onClientGUIClick", red, spawnRed, false) addEventHandler ("onClientGUIClick", blue, spawnBlue, false) end ) Link to comment
xXMADEXx Posted December 22, 2013 Share Posted December 22, 2013 onPlayerLogin is a server event, you need to use onClientResourceStart. If you want it to open when the panel opens, you need to use onPlayerLogin @ server side, then use triggerClientEvent. Link to comment
johhnhd Posted December 22, 2013 Author Share Posted December 22, 2013 guys if you read the whole thing i say i acknowledge it is server side Link to comment
johhnhd Posted December 22, 2013 Author Share Posted December 22, 2013 onPlayerLogin is serverSide. Those functions you are using are clientSide.What you can do is to trigger a clientEvent from serverside like this: addEventHandler("onPlayerLogin",root, function() triggerClientEvent(source, "onClientPlayerLogin", source) end ) And then, clientSide addEvent("onClientPlayerLogin", true) addEventHandler("onClientPlayerLogin", root, function() spawnwnd = guiCreateWindow(528, 8, 488, 591, "SPAWN MENU", false) guiWindowSetMovable(spawnwnd, true) guiWindowSetSizable(spawnwnd, false) tabSpawn = guiCreateTabPanel(9, 24, 470, 558, false, spawnwnd) basemode = guiCreateTab("Gangs", tabSpawn) --Gangs-- red = guiCreateButton(8, 9, 139, 163, "Grove Street Family", false, basemode) blue = guiCreateButton(242, 8, 139, 163, "Ballas Family", false, basemode) showCursor (true) --Gangs-- addEventHandler ("onClientGUIClick", red, spawnRed, false) addEventHandler ("onClientGUIClick", blue, spawnBlue, false) end ) Thank you pal 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