Jump to content

JOB - (2 personas) <AYUDA


Starztec

Recommended Posts

¡Buenas tardes! Lo que no logro conseguir es la forma de que, cuando una persona esta realizando un Job, ejemplo el de basurero, y tenga que esperar 5 segundos en el marker; digamos que viene otro camion atras, y para que no tenga que esperar a que el otro vehiculo salga hacer:
A) Onmakerhit, se cree otro Marker al costado o atras que cancele ese marker para el jugador que le tocaba ese marker. Es decir que se pueda saltear el jugador de atras esa recogida de basura.
El script que estuve haciendo gracias a la comunidad también que me ayudo, lo hice todo en el Client prácticamente. Desde ya, gracias!

 

addEventHandler("onClientGUIClick", guiRoot,    
	function()
		local getGui = guiGetVisible(Ventana)
		if source == BOTONTRABAJAR then	
			if getGui then 
				guiSetVisible(Ventana, false)
				showCursor(false)				
                Marker1 = createMarker(2481.603515625, 1917.8740234375, 10.768750190735-1,"cylinder",2,255,0,0)
				addEventHandler( "onClientMarkerHit", Marker1, Inicio1 )				
				Mk1 = createBlipAttachedTo ( Marker1, 0 )
			end
		end
	end
)

function Inicio1 (element)
  if element == localPlayer then 	
    if timer then killTimer(timer) timer = nil end 
	timer = setTimer(Siguiente2, 1000, 1)
end 
end
end

function Siguiente2()
   destroyElement ( Marker1 ) 
   destroyElement ( Mk1 ) 
   Marker1 = nil	
   Marker2 = createMarker(2504.443359375, 1729.75390625, 10.671875-1,"cylinder",2,255,0,0)
   Mk2 = createBlipAttachedTo ( L58P2, 0 )
   timer = nil
   addEventHandler( "onClientMarkerHit", Marker2, Inicio2 )		
end
end

 

Link to comment
On 22/9/2017 at 13:53, -Rex- said:

Explicate mejor ?)

Ah, un consejo... Podrias usar tablas en vez de variables.

Se muy extenso el no usar tabla, pero asi me funciona a la perfección, es un esfuerzo mas pero mientras esté bien, lo hago así no hay drama.
----------------
Objetivo: Adelantar a otro camión de basura (Crear un "SubMarker" Cuando un jugador esta recogiendo basura, para si viene alguien atras, lo pueda adelantar sin esperar 5seg o que se mueva)
---------------
-La idea es, Persona(X) empieza a trabajar de basurero, llega al marker, espera 5 seg, y Persona (Z) que habia empezado atras de X(En otro camion)
Mientras que X Recoge //, Hay alguna forma de poner un marker adicional atras (PARA que Z) cancele el evento de recoger basura DE el "Marker1"?

 

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...