Jump to content

[Duda]¿Que funcion se utilizaria si es posible esto?


Ryuto

Recommended Posts

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 :)

Link to comment
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 :D,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

Link to comment

Muchas gracias ya funciono

:D,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.

Link to comment
Muchas gracias ya funciono
:D,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)

Link to comment
Muchas gracias ya funciono :D,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

Link to comment
  • Administrators
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í.

Link to comment
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 :/

Link to comment

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 

Link to comment
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.

Link to comment
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).

Link to comment
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 xD 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

Link to comment
Hahaha, lol, se ve bueno tu video xD. Mucho Naruto xD.

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) 

Link to comment
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...