Jakepankeke Posted May 22, 2020 Share Posted May 22, 2020 (edited) Hola chicos, cuanto tiempo he vuelto al MTA en lo que continua esta cosa mundial y pensaba agilizar mi mente con algunas cosas de script y eso para variar. Estoy tratando de hacer un sistema de fogatas personales pero estoy usando el sistema de luces dinámicas del usuario Ren712 https://community.multitheftauto.com/index.php?p=resources&s=details&id=9398 (link del resource que estoy usando - si, estoy usando la versión descontinuada) El punto es que debe crearse un objeto y en el se crea una luz (de la cual solo se usa en cliente). Pero al momento de usarlo con 2 personas la luz se crea en la ultima persona que la usó. No estoy seguro que podrida hacer exactamente ¿Me podrían aconsejar? Server addEvent("Inventario.use.id.8", true) addEventHandler("Inventario.use.id.8",root, function() local fuegostat = getElementData (source, "Fuegocampana") if fuegostat and isElement(fuegostat) then destroyElement (fuegostat) end triggerClientEvent ( "Inventario.use.id.8.c",source) local x, y, z = getElementPosition(source) local rx, ry, rz = getElementRotation(source) fuegoobjet = createObject(3524, x, y, z-2.5, 0, 0, rz) --1423 setElementAlpha(fuegoobjet,0) setElementData (source, "Fuegocampana", fuegoobjet) end) Cliente addEvent("Inventario.use.id.8.c", true) addEventHandler("Inventario.use.id.8.c",root, function() local x, y, z = getElementPosition(localPlayer) local rx, ry, rz = getElementRotation(localPlayer) local fuegostatluzc = getElementData (localPlayer, "Fuegocampanaluz") if fuegostatluzc and isElement(fuegostatluzc) then exports.dynamic_lighting:destroyLight(fuegoluz) end fuegoluz = exports.dynamic_lighting:createPointLight( x, y, z, 0.8, 0.6, 0.5, 2, 10, true) setElementData (localPlayer, "Fuegocampanaluz", fuegoluz) end) Me olvide poner el titulo, que listo de mi en verdad... Edited May 22, 2020 by Jakepankeke Link to comment
Motar2k Posted May 28, 2020 Share Posted May 28, 2020 (edited) On 22/05/2020 at 16:35, Jakepankeke said: Hola chicos, cuanto tiempo he vuelto al MTA en lo que continua esta cosa mundial y pensaba agilizar mi mente con algunas cosas de script y eso para variar. Estoy tratando de hacer un sistema de fogatas personales pero estoy usando el sistema de luces dinámicas del usuario Ren712 https://community.multitheftauto.com/index.php?p=resources&s=details&id=9398 (link del resource que estoy usando - si, estoy usando la versión descontinuada) El punto es que debe crearse un objeto y en el se crea una luz (de la cual solo se usa en cliente). Pero al momento de usarlo con 2 personas la luz se crea en la ultima persona que la usó. No estoy seguro que podrida hacer exactamente ¿Me podrían aconsejar? Server addEvent("Inventario.use.id.8", true) addEventHandler("Inventario.use.id.8",root, function() local fuegostat = getElementData (source, "Fuegocampana") if fuegostat and isElement(fuegostat) then destroyElement (fuegostat) end triggerClientEvent ( "Inventario.use.id.8.c",source) local x, y, z = getElementPosition(source) local rx, ry, rz = getElementRotation(source) fuegoobjet = createObject(3524, x, y, z-2.5, 0, 0, rz) --1423 setElementAlpha(fuegoobjet,0) setElementData (source, "Fuegocampana", fuegoobjet) end) Cliente addEvent("Inventario.use.id.8.c", true) addEventHandler("Inventario.use.id.8.c",root, function() local x, y, z = getElementPosition(localPlayer) local rx, ry, rz = getElementRotation(localPlayer) local fuegostatluzc = getElementData (localPlayer, "Fuegocampanaluz") if fuegostatluzc and isElement(fuegostatluzc) then exports.dynamic_lighting:destroyLight(fuegoluz) end fuegoluz = exports.dynamic_lighting:createPointLight( x, y, z, 0.8, 0.6, 0.5, 2, 10, true) setElementData (localPlayer, "Fuegocampanaluz", fuegoluz) end) Me olvide poner el titulo, que listo de mi en verdad... El problema esta en que creas la luz con la misma variable, entonces cuando se crea otra se destruye la anterior y se crea una nueva Revisa este otro post para que te des una IDEA de como crear una "variable" para cada jugador Edited May 28, 2020 by Motar2k 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