Sign in to follow this  
Jakepankeke

[Ayuda] - Sistema de fogatas con el dynamic lighting

Recommended Posts

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 by Jakepankeke

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.