Miika Posted October 17, 2014 Posted October 17, 2014 My fadeCamera bindkey not working. WANRNING: teams/teams.lua:32: Bad argument @ 'bindKey' [Expected player at argument, 1 got nil] [server] function fadeBind(thePlayer) if ( getCameraTarget == true ) then fadeCamera(thePlayer, false, 1) else fadeCamera(thePlayer, true, 1) end end bindKey(thePlayer, "f12", "down", fadeBind) Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191
Moderators IIYAMA Posted October 17, 2014 Moderators Posted October 17, 2014 client addEventHandler("onClientResourceStart",resourceRoot, function () triggerServerEvent("bindKeysFadeCamera",localPlayer)-- when the player has loaded end) server function fadeBind(thePlayer) if getCameraTarget(thePlayer) then fadeCamera(thePlayer, false, 1) else fadeCamera(thePlayer, true, 1) end end addEvent("bindKeysFadeCamera",true) addEventHandler("bindKeysFadeCamera",root, function () if isElement(client) then bindKey(client, "f12", "down", fadeBind) end end) Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
King12 Posted October 17, 2014 Posted October 17, 2014 client addEventHandler("onClientResourceStart",resourceRoot, function () triggerServerEvent("bindKeysFadeCamera",localPlayer)-- when the player has loaded end) server function fadeBind(thePlayer) if getCameraTarget(thePlayer) then fadeCamera(thePlayer, false, 1) else fadeCamera(thePlayer, true, 1) end end addEvent("bindKeysFadeCamera",true) addEventHandler("bindKeysFadeCamera",root, function () if isElement(client) then bindKey(client, "f12", "down", fadeBind) end end) wtf?? function resourceStart () for k, p in ipairs (getElementsByType("player")) do bindKey(p, "F12", "down", fadeBind, p) end end addEventHandler ("onResourceStart", resourceRoot, resourceStart) function playerJoins() bindKey(source, "F12", "down", fadeBind, source) end addEventHandler("onPlayerJoin", root, playerJoins)
Miika Posted October 17, 2014 Author Posted October 17, 2014 (edited) client addEventHandler("onClientResourceStart",resourceRoot, function () triggerServerEvent("bindKeysFadeCamera",localPlayer)-- when the player has loaded end) server function fadeBind(thePlayer) if getCameraTarget(thePlayer) then fadeCamera(thePlayer, false, 1) else fadeCamera(thePlayer, true, 1) end end addEvent("bindKeysFadeCamera",true) addEventHandler("bindKeysFadeCamera",root, function () if isElement(client) then bindKey(client, "f12", "down", fadeBind) end end) black screen Edited October 17, 2014 by Guest Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191
Moderators IIYAMA Posted October 17, 2014 Moderators Posted October 17, 2014 (edited) wtf?? It can be done more ways, I only need one event, you two. My example will reduce warnings when re-communicate with the clients directly after the binds. Also gives the option to register players and start large data transfers without problems. But yours is quicker. @Miika822 what is it Miika822? Edited October 17, 2014 by Guest Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
King12 Posted October 17, 2014 Posted October 17, 2014 wtf?? It can be done more ways, but mine will reduce warnings when re-communicate with the clients directly after the binds. Also gives the option to register players and start large data transfers without problems. But yours is quicker. @Miika822 what is it Miika822? But what if someone joined the server?
Moderators IIYAMA Posted October 17, 2014 Moderators Posted October 17, 2014 it doesn't matter, the client is loading the script even if he joins or if he is already ingame. Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
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