Ryuto Posted December 24, 2014 Posted December 24, 2014 Hola como dice el titulo tenia la duda si es posible esto y con que funcion se utilizaria.Lo que intento hacer es poner alguna imagen en alguna ubicacion por ejemplo poner /imagen y aparesca con una animacion una imagen abajo mio.Esto es a lo que me refiero Es posible esto.Si es posible con que funcion se utilizaria.Muchas gracias por su atencion
DBY Posted December 24, 2014 Posted December 24, 2014 setPedAnimation para la animación y para ese efecto utiliza shaders.
Ryuto Posted December 24, 2014 Author Posted December 24, 2014 setPedAnimation para la animación y para ese efecto utiliza shaders. Ok gracias,Oye disculpa mi ignorancia pero hace poco comenze con el scripting.¿Como se utilizaria los shaders?
Alexs Posted December 24, 2014 Posted December 24, 2014 setPedAnimation para la animación y para ese efecto utiliza shaders. Ok gracias,Oye disculpa mi ignorancia pero hace poco comenze con el scripting.¿Como se utilizaria los shaders? No necesitas utilizar algún shader para esto, la función que requieres es 'dxDrawMaterialLine3D'.
Ryuto Posted December 24, 2014 Author Posted December 24, 2014 setPedAnimation para la animación y para ese efecto utiliza shaders. Ok gracias,Oye disculpa mi ignorancia pero hace poco comenze con el scripting.¿Como se utilizaria los shaders? No necesitas utilizar algún shader para esto, la función que requieres es 'dxDrawMaterialLine3D'. Muchas gracias ya funciono ,Otra duda es posible hacer que es imagen se mueva.No puedo utilizar MoveObject ya que no es un objeto.Hay alguna funcion para que la imagen se pueda mover? osea que se desplaze de un lugar a otro
Alexs Posted December 24, 2014 Posted December 24, 2014 Muchas gracias ya funciono ,Otra duda es posible hacer que es imagen se mueva.No puedo utilizar MoveObject ya que no es un objeto.Hay alguna funcion para que la imagen se pueda mover? osea que se desplaze de un lugar a otroSencillamente usa matemáticas básicas para ir alterando las coordenadas en que es dibujada.
Ryuto Posted December 24, 2014 Author Posted December 24, 2014 Muchas gracias ya funciono ,Otra duda es posible hacer que es imagen se mueva.No puedo utilizar MoveObject ya que no es un objeto.Hay alguna funcion para que la imagen se pueda mover? osea que se desplaze de un lugar a otroSencillamente usa matemáticas básicas para ir alterando las coordenadas en que es dibujada. Oye tengo un pequeño error.Cuando pongo /katon no me aparece la imagen en la ubicacion que puse local img = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function(1527.6872558594,-1706.2180175781,13.3828125) dxDrawMaterialLine3D (0,0,3,0,0,15,img, 7, tocolor(255,255,255,255)) end) addCommandHandler ("katon", img)
AlFA# Posted December 24, 2014 Posted December 24, 2014 Muchas gracias ya funciono ,Otra duda es posible hacer que es imagen se mueva.No puedo utilizar MoveObject ya que no es un objeto.Hay alguna funcion para que la imagen se pueda mover? osea que se desplaze de un lugar a otro Sencillamente usa matemáticas básicas para ir alterando las coordenadas en que es dibujada. Oye tengo un pequeño error.Cuando pongo /katon no me aparece la imagen en la ubicacion que puse local img = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function(1527.6872558594,-1706.2180175781,13.3828125) dxDrawMaterialLine3D (0,0,3,0,0,15,img, 7, tocolor(255,255,255,255)) end) addCommandHandler ("katon", img) Hombre, si pones function(1527.6872558594,-1706.2180175781,13.3828125) lógico... mira la función bien de dxDrawMaterialLine3D
MTA Team 0xCiBeR Posted December 24, 2014 MTA Team Posted December 24, 2014 local img = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function() dxDrawMaterialLine3D (1527.6872558594,-1706.2180175781,13.3828125,1527.6872558594+5,-1706.2180175781+5,13.3828125,img, 7, tocolor(255,255,255,255)) end) addCommandHandler ("katon", img) Proba así.
Ryuto Posted December 24, 2014 Author Posted December 24, 2014 local img = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function() dxDrawMaterialLine3D (1527.6872558594,-1706.2180175781,13.3828125,1527.6872558594+5,-1706.2180175781+5,13.3828125,img, 7, tocolor(255,255,255,255)) end) addCommandHandler ("katon", img) Proba así. Ya intente pero sigue sin aparecer
Tomas Posted December 25, 2014 Posted December 25, 2014 Si creas un DX que comenzará y terminará en la misma posición obviamente no lo podrás ver.
Other Languages Moderators Cuervo_fi Posted December 26, 2014 Other Languages Moderators Posted December 26, 2014 Intenta asi: local img = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function () local x, y, z = getElementPosition(localPlayer) dxDrawMaterialLine3D (x-3, y-1, z-1, x+3, y+1, z ,img, 7, tocolor(255,255,255,255)) end ) y para eliminar la imagen usa setTimer removeEventHandler
Alexs Posted December 28, 2014 Posted December 28, 2014 Si pregunta precio, $10 paypal. ¿Cómo solventaras el problema de la animación modificada que se ve en el vídeo inicial?
Alexs Posted December 28, 2014 Posted December 28, 2014 Lol, evalúo la animación del ped, luego uso en setTimer y aplico la función que les muestro en el video. Luego que se hace por primera vez el círculo hasta llegar a su límite final, lo detengo y fin. No es tan dificil. Me refiero específicamente a que no puedes importar una animación modificada, por lo tanto, no podrías emular por completo lo que el busca.
Alexs Posted December 28, 2014 Posted December 28, 2014 Lo que él pide es el círculo con el color azulado, no la animación del ped. Pero si él quiere eso, debe haber alguna forma de importar esa animación o reemplazarla. Tendría que buscarla o que él la facilite. No, actualmente no hay manera alguna de importar o reemplazar animaciones. De todas maneras te doy la razón, el busca crear imágenes tridimensionales debajo del personaje. * Para el creador del post ( @, si no me equivoco), actualmente estoy un poco desocupado, así que podría ayudarte con esto (sin pedir nada a cambio), solo háblame por Skype o por un mensaje en el foro (prefiero explicarte específicamente cada uno de los detalles y pasos, es por eso que seria mejor utilizar un canal de comunicación mas directo).
Ryuto Posted December 29, 2014 Author Posted December 29, 2014 Lo que él pide es el círculo con el color azulado, no la animación del ped. Pero si él quiere eso, debe haber alguna forma de importar esa animación o reemplazarla. Tendría que buscarla o que él la facilite. No, actualmente no hay manera alguna de importar o reemplazar animaciones. De todas maneras te doy la razón, el busca crear imágenes tridimensionales debajo del personaje. * Para el creador del post ( @, si no me equivoco), actualmente estoy un poco desocupado, así que podría ayudarte con esto (sin pedir nada a cambio), solo háblame por Skype o por un mensaje en el foro (prefiero explicarte específicamente cada uno de los detalles y pasos, es por eso que seria mejor utilizar un canal de comunicación mas directo). Si muchas gracias necesitare mucho tu ayuda.Mira esto es lo que quiero hacer estube haciendo un servidor del anime naruto shippuden estoy intentando hacer sus poderes y bien ya tengo muchos echos por mi.Me gustaria que me ayudaras un poco mira yo quiero que esa imagen que mostre cuando hice el post apareciera en el poder que estoy haciendo en el segundo 0:11 Que toque el suelo y salga esa imagen Muchas gracias por tu ayuda.Espero que si llege a funcionar en el poder que estoy haciendo
Ryuto Posted January 5, 2015 Author Posted January 5, 2015 Hahaha, lol, se ve bueno tu video . Mucho Naruto . Jaja gracias estoy esforzando para hacer scritps para mi servidor.Bueno cambiando de tema,Con la funcion que me dieron que era dxDrawMaterialLine3D intente hacer todo con esa funcion.Intente todo pero no funciono.Pero encontre una funcion que es muy parecida a la que mostre recien.dxDrawImage3D que es mas facil que utilizar que la anterior.Pero tengo un pequeño problema me aparece este error ERROR: kuchiyose-kurama\mokuton.lua:21: attempt to call global ´dxCreateTexture´ (a nil value) Aqui dejo el lua function dragon (player) setPedAnimation(player, "WUZI", "Wuzi_grnd_chk", false, false, false, false, false) local x,y,z = getElementPosition(player) local r = getPedRotation(player) objeto = createObject (3249, x , y + 24 , z + 4 , 0, 0, 270) setTimer (destroyElement, 10000, 1, objeto) triggerClientEvent("CreateNinjaSound",player,player,"Kurama.mp3") setTimer (setElementPosition, 1500, 1, player,x,y,z+17) setTimer (setPedAnimation, 2000, 1, player,"GANGS", "hndshkda") objeto2 = createObject (11489, x + 2 , y - 9 , z + 12 , 0, 0, 270) setTimer (destroyElement, 15000, 1, objeto2) setTimer (moveObject, 6500, 1, objeto2, 1000, x, y - 30 , z - 4 ) setTimer (createExplosion,7500,1,x,y-30,z-2,11) setTimer (createExplosion,7900,1,x,y-30,z-1,11) setTimer (createExplosion,8300,1,x,y-30,z+1,11) setTimer (createExplosion,8600,1,x,y-30,z+2,11) setTimer (createExplosion,7500,1,x-4,y-30,z-2,11) setTimer (createExplosion,7900,1,x-4,y-30,z-1,11) setTimer (createExplosion,8300,1,x-4,y-30,z+1,11) setTimer (createExplosion,8600,1,x-4,y-30,z+2,11) local face = dxCreateTexture("test.png") dxDrawImage3D(0,-30, -2, 20, 20, face, tocolor(255,255,255,255)) end addCommandHandler ("kuchiyose-kurama", dragon)
Castillo Posted January 5, 2015 Posted January 5, 2015 Es una funcion client-side, y tu script es server-side.
Recommended Posts