Edikosh998 Posted April 8, 2012 Share Posted April 8, 2012 Siempre que tengas algo y quieras compartirlo, acordate de ponerlo en community como tambien en la seccion "Aportes" del foro Link to comment
iFoReX Posted April 8, 2012 Share Posted April 8, 2012 edikosh y como aria para poner el projectile con attach element en un vehiculo ? Link to comment
Alexs Posted April 8, 2012 Author Share Posted April 8, 2012 edikosh y como aria para poner el projectile con attach element en un vehiculo ? te dejo mi script para q veas como es: Server Side: function tankHat () local misilero = createVehicle ( 470, 2224.51, 2459.16, 10.168 ) setElementID ( misilero, "misilero" ) local lanzamisiles = createObject ( 359, 2224.51, 2459.16, 10.668, 0, 0, 90) attachElements ( lanzamisiles, misilero, 0, 0, 1, 0, 0, 90 ) end addEventHandler ( "onResourceStart", getRootElement(), tankHat ) Client Side: function lanzamisiles ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) local x, y, z = getElementPosition (localPlayer) if ( vehicle and vehicle == getElementByID ( "misilero" ) ) then if ( not createProjectile ( localPlayer, 19, x, y, z + 1.2, 70) ) then outputChatBox ( "Ha ocurrido un problema, deja descansar el lanzamisiles" ) end end end bindKey ( "B", "down", lanzamisiles ) Link to comment
iFoReX Posted April 8, 2012 Share Posted April 8, 2012 Ok man voy a probarlo y te digo q tal Link to comment
iFoReX Posted April 8, 2012 Share Posted April 8, 2012 le ise unas mejoras client-side ----------- --ElMisil-- function lanzamisiles ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) local x, y, z = getElementPosition (localPlayer) if ( vehicle and vehicle == getElementByID ( "misilero" ) ) then if ( not createProjectile ( localPlayer, 19, x, y + 7.5, z + 6, 70) ) then elseif ( not createProjectile ( localPlayer, 19, x, y + 7.5, z + 6, 70) ) then outputChatBox ( "Ha ocurrido un problema, deja descansar el lanzamisiles" ) end end end bindKey ( "B", "down", lanzamisiles ) server-side local vehiculo = createVehicle( 497, 691.71069, -2794.62891, 8.90768) function ponere() local elobjeto = createObject(2669, 0, 0, 0 ) attachElements ( elobjeto, vehiculo, 0, 0, -2 ) end addCommandHandler("o", ponere) ----------- --ElMisil-- function tankHat () local misilero = createVehicle ( 470, 646.61682, -3012.08838, 8.50924 ) setVehicleColor( misilero, 255, 0, 0 ) setElementID ( misilero, "misilero" ) local lanzamisiles = createObject ( 359, 2224.51, 2459.16, 10.668, 0, 0, 90) local lanzamisiles2 = createObject ( 359, 2225.51, 2459.16, 10.668, 0, 0, 90) attachElements ( lanzamisiles, misilero, .5, .5, 1.2, 0, 0, 90 ) attachElements ( lanzamisiles2, misilero, -.5, .5, 1.2, 0, 0, 90 ) end addEventHandler ( "onResourceStart", getRootElement(), tankHat ) Link to comment
Edikosh998 Posted April 8, 2012 Share Posted April 8, 2012 Jajaja yo deje lo de tirar proyectiles en el marker para cuando boludiamos en el testeo con mis amigos . Esta copado un Patriot misilero :D EDIT : Quedo bien eso Mota Link to comment
iFoReX Posted April 8, 2012 Share Posted April 8, 2012 Gracias pero me re jodo en el patriot mio D: me explota Link to comment
Alexs Posted April 8, 2012 Author Share Posted April 8, 2012 Gracias pero me re jodo en el patriot mio D: me explota Creo tener una buena idea para eso... PD: Me tardare, por que ando en otra cosa.. Link to comment
iFoReX Posted April 8, 2012 Share Posted April 8, 2012 a mi ya no me explota le subi el Z y el Y y listo Link to comment
Edikosh998 Posted April 8, 2012 Share Posted April 8, 2012 Depende donde apuntes explota o no, tenes que usar la camara libre que podes moverla con el mousse y listo Link to comment
Castillo Posted April 8, 2012 Share Posted April 8, 2012 No, no depende de donde apuntes, el script obtiene la posicion del jugador, no de la camara. Link to comment
Edikosh998 Posted April 8, 2012 Share Posted April 8, 2012 Y pero osea si yo muevo la camara, como es que dispara para otro lado? Rotacion? Link to comment
Alexs Posted April 8, 2012 Author Share Posted April 8, 2012 Y pero osea si yo muevo la camara, como es que dispara para otro lado? Rotacion? es cierto, no dispara al frente, dispara a donde este mirando el player... Edit: Volviendo al tema original, SolidSnake14 sabes si createSWATRope crea cuerdas escalables como en la IMG? Link to comment
Castillo Posted April 8, 2012 Share Posted April 8, 2012 No lo creo, que yo sepa solo crea la cuerda, el resto lo creas vos, existe un recurso llamado "abseil" que sirve para saltar de helicopeteros, pero que yo sepa no usa esa funcion. Link to comment
Alexs Posted April 8, 2012 Author Share Posted April 8, 2012 No lo creo, que yo sepa solo crea la cuerda, el resto lo creas vos, existe un recurso llamado "abseil" que sirve para saltar de helicopeteros, pero que yo sepa no usa esa funcion. Es que la imagen esta en el Topic de MTA 1.3 Released, y crei que usaria funciones incluidas en el 1.3 Edit: ahora q veo el video del abseil, creo que es lo que se usa... Link to comment
Edikosh998 Posted April 8, 2012 Share Posted April 8, 2012 Nooo, que copado :D . Me re sirve para el server, gracias por haberlo nombrado Link to comment
BorderLine Posted April 9, 2012 Share Posted April 9, 2012 No lo creo, que yo sepa solo crea la cuerda, el resto lo creas vos, existe un recurso llamado "abseil" que sirve para saltar de helicopeteros, pero que yo sepa no usa esa funcion. El unico problema de ese script, y no me e dado el tiempo de revisarlo es que cuando el piloto hace dicha funcion de swat se bugea el heli. O aveces si tienes un respawn de carros automatico que detecte si no hay jugadores dentro no vuelven, porq dentro del heli kedan cj's. Link to comment
Castillo Posted April 9, 2012 Share Posted April 9, 2012 Si, yo arregle esos errores ( si mal no recuerdo ), porque tenia CJ's por todo el servidor . Link to comment
Alexs Posted April 9, 2012 Author Share Posted April 9, 2012 Si, yo arregle esos errores ( si mal no recuerdo ), porque tenia CJ's por todo el servidor . OT: CJ, CJ's Everywheereeee!! Link to comment
Recommended Posts