glowdemon1 Posted September 24, 2013 Posted September 24, 2013 http://pastebin.com/wdRY5wRr - Not able to check on the errors as I cant /debugscript 3 and reconnect. I already removed to clientside onPlayerJoin as it was only a serverside event.
glowdemon1 Posted September 24, 2013 Author Posted September 24, 2013 Updated and re-wrote the script, if I could get a little help with the custom event handlers, that'd be great as I've never done these before : Client : http://pastebin.com/Ck5veXs7 - server : http://pastebin.com/g8QpQiY3 - Thanks in advance.
3NAD Posted September 24, 2013 Posted September 24, 2013 Try it and tell me the results. -- Server Side function mainFunction() fadeCamera(source, true,0) setPlayerBlurLevel(source, 255) setTimer(spawnPlayerLogin, 3000,1, source) end function spawnPlayerLogin(joinedPlayer) if not joinedPlayer then joinedPlayer = source end spawnPlayer(joinedPlayer, 1742.0826416016,-1943.5759277344,13.569787979126) setCameraTarget(joinedPlayer,joinedPlayer) end addEventHandler("trigger", root, spawnPlayerLogin) addEvent("trigger", true) function setCameraOnPlayerJoin() showPlayerHudComponent ( source, "all", false) fadeCamera ( source, true, 1 ) setPlayerBlurLevel ( source, 20 ) setCameraMatrix ( source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316 ) end addEventHandler("onPlayerJoin", root, setCameraOnPlayerJoin) function giveWeaponToPlayer(thePlayer,command, weapon, amount) if not (weapon) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else if not (amount) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else giveWeapon ( thePlayer, weapon, amount, true ) end end end addCommandHandler ( "givewep", giveWeaponToPlayer ) -- Client Side function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end function showLoginLogo() local logLogo = guiCreateStaticImage(0,0,370,112, "logoWC.png", false) if logLogo then centerWindow(logLogo) logBtn = guiCreateButton(10,10,112,10,"Press to join", false) addEventHandler("onClientGUIClick", logBtn, trigger, false) end end showLoginLogo () function trigger() triggerServerEvent("trigger", localPlayer) end
glowdemon1 Posted September 25, 2013 Author Posted September 25, 2013 @3NAD thanks but it still doesn't work. I suspect and I'm 99% sure its the triggerTrigger not triggering, I've slightly edited the code. Server: function mainFunction() fadeCamera(source, true,0) setPlayerBlurLevel(source, 255) setTimer(spawnPlayerLogin, 3000,1, source) end function spawnPlayerLogin(joinedPlayer) if not joinedPlayer then joinedPlayer = source end spawnPlayer(joinedPlayer, 1742.0826416016,-1943.5759277344,13.569787979126) setCameraTarget(joinedPlayer) showChat(source, true) outputChatBox("Welcome to "..getServerName().. ". Enjoy your stay") end addEventHandler("triggerTrigger", root, spawnPlayerLogin) addEvent("triggerTrigger", true) function setCameraOnPlayerJoin() showPlayerHudComponent ( source, "all", false) fadeCamera ( source, true, 1 ) setPlayerBlurLevel ( source, 20 ) -- setCameraMatrix ( source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 90.881813049316 ) setCameraMatrix ( source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316 ) showChat(source, false) end addEventHandler("onPlayerJoin", root, setCameraOnPlayerJoin) function giveWeaponToPlayer(thePlayer,command, weapon, amount) if not (weapon) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else if not (amount) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else giveWeapon ( thePlayer, weapon, amount, true ) end end end addCommandHandler ( "givewep", giveWeaponToPlayer ) Client : function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end function trigger() showCursor(false) guiSetVisible(logLogo, false) guiSetVisible(logBtn, false) triggerServerEvent("triggerTrigger", localPlayer) end function showLoginLogo() logLogo = guiCreateStaticImage(0,0,370,112, "logoWC.png", false) if logLogo then centerWindow(logLogo) showCursor(true) logBtn = guiCreateButton(350,280,120,30,"Press to join", false) guiSetFont(logBtn, "default-bold-small") guiSetAlpha(logBtn, 0.5) -- guiSetProperty(logBtn, "textColours", "#FFFFFF") addEventHandler("onClientGUIClick", logBtn, trigger, false) end end showLoginLogo () Please ignore the weapongiving thingy, I didn't remove it yet.
3NAD Posted September 25, 2013 Posted September 25, 2013 function spawnPlayerLogin(joinedPlayer) if not joinedPlayer then joinedPlayer = source end spawnPlayer(joinedPlayer, 1742.0826416016,-1943.5759277344,13.569787979126) setCameraTarget(joinedPlayer) showChat(joinedPlayer, true) outputChatBox("Welcome to "..getServerName().. ". Enjoy your stay", joinedPlayer) end addEvent("triggerTrigger", true) addEventHandler("triggerTrigger", root, spawnPlayerLogin)
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