Brad96 Posted June 6, 2015 Posted June 6, 2015 buenas ,estoy tratando de hacer un script simple ..la idea es un rocket launcher pegado al infernus pero no gira function cas(player) x, y, z = getElementPosition(player) cs = createVehicle (411 ,x+5 ,y, z) css = createObject (359, x, y, z) attachElements ( css, cs, 0.50, 0, 0.50, 0, 0, 0) end addCommandHandler("2",cas) agradeceria que me corrigeran y me explicaran gracias
Pipee20k Posted June 6, 2015 Posted June 6, 2015 Las ultimas 3 variables del attachElements son de la rotación, edita esas variables para obtener la rotación que deseas
Brad96 Posted June 6, 2015 Author Posted June 6, 2015 eso he hecho pero no se mueve ,y hay una variable que funciona pero solo se rota en su eje ,osea no rota 180*
Tomas Posted June 6, 2015 Posted June 6, 2015 function cas(player) x, y, z = getElementPosition(player) cs = createVehicle (411 ,x+5 ,y, z) css = createObject (359, x, y, z) x, y, z = getElementRotation ( cs ) attachElements ( css, cs, 0.50, 0, 0.50, x, y, z) end addCommandHandler("2",cas)
Brad96 Posted June 6, 2015 Author Posted June 6, 2015 muchas gracias ,lo probare .. pero porque no giraba en primericio lugar ? R:no funciona sigue apareciendo donde mismo ,muevo las variables y solo se mueve hacia adelante/atras/arriba/abajo pero no gira
Brad96 Posted June 6, 2015 Author Posted June 6, 2015 gracias ,pero a de ser porque ponia poco valor?
Enargy, Posted June 6, 2015 Posted June 6, 2015 gracias ,pero a de ser porque ponia poco valor? Porque su rotacion era 0, el objeto no tiene la misma rotacion Z que el vehiculo,
Brad96 Posted June 6, 2015 Author Posted June 6, 2015 gracias estoy haciendo una bazuca en un infernus no se si sera mucha molestia que me vayan orientando ..tengo que hacer otro script client-side para crear el proyectil ..como puedo definir la posicion del vehiculo o el vehiculo en el que se encuentra el jugador?
Pipee20k Posted June 7, 2015 Posted June 7, 2015 local player = getLocalPlayer () local vehicle = getPedOccupiedVehicle (player) if vehicle then local x, y, z = getElementPosition (vehicle) end
Brad96 Posted June 7, 2015 Author Posted June 7, 2015 mas despacio genio ,podrias explicarme cada linea ? gracias
Pipee20k Posted June 7, 2015 Posted June 7, 2015 No te creas que yo se mucho, he ido aprendiendo y según yo seria mas o menos así local player = getLocalPlayer () -- Se define "player" como el jugador local local vehicle = getPedOccupiedVehicle (player) -- Se define "vehicle" como el vehículo en el que se encuentra el jugador if vehicle then -- Si el jugador esta en un vehículo entonces local x, y, z = getElementPosition (vehicle) -- Se obtiene la posición del vehículo end Creo que seria así, si estoy equivocado les agradecería si me corrigen
Brad96 Posted June 7, 2015 Author Posted June 7, 2015 if(getElementModel(auto) == 411) then --esta es la linea clave del script ,alguien me explica detalladamente que hace para poder entenderla mejor ?
Pipee20k Posted June 7, 2015 Posted June 7, 2015 getElementModel es una función que devuelve el ID del elemento que en este caso seria el auto como esta especificado en el argumento, así que si el modelo es igual ("==") a 411 se cumple la condición
Brad96 Posted June 7, 2015 Author Posted June 7, 2015 con "== 411" se especifica el modelo? me dirias como puedo practicar el if/then?
Tomas Posted June 7, 2015 Posted June 7, 2015 con "== 411" se especifica el modelo? me dirias como puedo practicar el if/then? if getElementModel ( bla bla ) == 411 then Es igual a Si numeroModelo es igual a 411 entonces
Pipee20k Posted June 7, 2015 Posted June 7, 2015 con "== 411" se especifica el modelo? me dirias como puedo practicar el if/then? Se usa para poner condiciones http://www.lua.org/pil/4.3.1.html
Brad96 Posted June 11, 2015 Author Posted June 11, 2015 veran he podido completar mi script ..pero quier hacer que el proyectil salga de cada lado del auto y que salgan dos pero al momento que modificion las variables (aunque yo se que modificar variables x,y,z se hace x+0,y+0,z+0) al momento que hago esto el script deja de funcioar
Recommended Posts