-
Posts
114 -
Joined
-
Last visited
Everything posted by Ryuto
-
Gracias por la ayuda pero.. no logre entender mucho, intente hacerlo pero aun así no pude hacer que cuando muera aparezca de nuevo a los 15 segundos, ¿hay alguna otra forma de hacerlo? Puedes usar el getTickCount pero creo que es mejor el setTimer para hacer lo que quieres hacer. Lo que debes hacer es comprobar si el ped está vivo o no con el isPedDead, usando una condicional. Ahora mismo no te puedo pasar un buen ejemplo porque estoy ocupado en otra cosillas pero espero que esto te sirva un poco como orientación: if ( isPedDead ( condicional del ped ) ) then setTimer ( function ( ) -- Tu función de spawn del ped end, 15000, 1) end ¿Quedaría algo como esto?, disculpa si tiene algún error, no sé muy bien como quedaría acomodado. function makeAPed ( thePlayer, command, skin ) if ( getTickCount ( ) - tiempo > 10000 ) then tiempo = getTickCount ( ) if ( isPedDead ( thePlayer ) ) then setTimer ( function ( ) local x, y, z = getElementPosition ( thePlayer ) local rot = getElementRotation ( thePlayer ) local team = getPlayerTeam ( thePlayer ) local myped = exports.slothbot:spawnBot ( -377.888671875, 2184.87109375, 42.431251525879, 0, ( 226 ), 0, 0, akatsuki, 4, "fire", true ) setTimer ( createElement, 15000, 1, myped ) end, 15000, 1) end end end addEventHandler ( "onResourceStart", getRootElement(), makeAPed )
-
Gracias por la ayuda pero.. no logre entender mucho, intente hacerlo pero aun así no pude hacer que cuando muera aparezca de nuevo a los 15 segundos, ¿hay alguna otra forma de hacerlo?
-
Buenas gente del forum, hoy tengo algunas dudas de como hacer que cuando muera el ped, aparezca de nuevo luego de que pase 15 segundos, y que se activara sin usar el comando también como aumentar la vida del ped, aquí les dejo mi lua. local tiempo = 15000 function makeAPed ( thePlayer, command, skin ) if ( getTickCount ( ) - tiempo > 10000 ) then tiempo = getTickCount ( ) setTimer ( function ( ) local x, y, z = getElementPosition ( thePlayer ) local rot = getElementRotation ( thePlayer ) local team = getPlayerTeam ( thePlayer ) local myped = exports.slothbot:spawnBot ( -377.888671875, 2184.87109375, 42.431251525879, 0, ( 226 ), 0, 0, akatsuki, 4, "fire", true ) setTimer ( createElement, 5100, 1, myped ) end ,3000, 1 ) end end addCommandHandler ( "misterio",makeAPed ) Muchas gracias por leer este post
-
¿Me podrías dar un ejemplo?
-
Buenas gente del forum, tuve pequeños problemas con un script que estoy haciendo, bien. Es que creo un objeto con movimiento, pero este movimiento solo va para una sola dirección, ¿como puedo hacer para que el movimiento del objeto sea para donde el personaje o jugador este viendo? aquí dejare unas imágenes de mi problema http://www.subeimagenes.com/img/mta-scr ... 50778.html http://www.subeimagenes.com/img/mta-scr ... 50781.html Aquí dejo mi lua: function dragon (player) setPedAnimation(player, "ON_LOOKERS", "shout_loop", false, false, false, false, false) local x, y, z = getElementPosition ( player ) objeto = createObject (14777, x + 0.7 , y , z , 0, 0, 270) mokuton = moveObject ( objeto, 1400, x + 40, y , z ) setTimer (createExplosion,1500,1,x+39,y,z,2) setTimer (createExplosion,1500,1,x+43,y,z,2) setTimer (createExplosion,1500,1,x+41,y,z,2) setTimer (createExplosion,1500,1,x+41,y+4,z,2) setTimer (createExplosion,1500,1,x+41,y-4,z,2) setTimer (createExplosion,1500,1,x+41,y+2,z,2) setTimer (createExplosion,1500,1,x+41,y-2,z,2) setTimer (createExplosion,1500,1,x+41,y+6,z,2) setTimer (createExplosion,1500,1,x+41,y-6,z,2) setTimer (createExplosion,1500,1,x+39,y+6,z,2) setTimer (createExplosion,1500,1,x+39,y-6,z,2) setTimer (createExplosion,1500,1,x+43,y+4,z,2) setTimer (createExplosion,1500,1,x+41,y-4,z,2) setTimer (createExplosion,1500,1,x+41,y+6,z,2) setTimer (createExplosion,1500,1,x+41,y-6,z,2) setTimer (destroyElement, 6000, 1, objeto) triggerClientEvent("CreateNinjaSound",player,player,"Ryuuken.mp3") end addCommandHandler ("katon-dragon", dragon) *Nota: no es para donde este viendo la cámara, si no el jugador este viendo con su personaje o skin* Bien eso es todo, muchas gracias por leer este post.
-
Pero no se puede usar. "Note: You cannot use "list" or "test" as command name." Muchas gracias ya quedo igual al vídeo, ahora solo me falta hacer que cause daño y es muy simple, no sabía eso del "test" ni del "list", ahora lo sé para futuros scripts, muchas gracias por ayudarme
-
Genial, me también me podría servir pero, ¿se puede hacer que inicie con el comando /test y cuando aparezca, desaparezca a los 5 segundos?
-
Mm ya veo, ¿me podría dar un ejemplo?
-
Ya funciono quedo igual al vídeo, muchas gracias n.n, oye otra duda, con la función del set timer, ¿se puede hacer que quede pase 5 segundos y luego de esos 5 segundos desaparezca?
-
Si, descargabas cualquier animación y la instalabas en gta3.img y se podía ver en tu Mta, pero esto fue sacado hace tiempo, ya qué algunos knifers usaban animaciones y pues los staffs de mta sacaron esta opción así que ya no es posible esto
-
Mm ya veo, ¿me darías un ejemplo para como ver como se utiliza?, gracias por ayudarme
-
Buenas gente, necesito ayuda con esto pues hace poco intente hacer un poder para Mta, me fue bien pero necesito que la imagen tenga rotación por ejemplo en este vídeo Dejare imágenes del mismo poder del vídeo, pero necesito saber como puedo hacer para que gire como en el vídeo x'D http://www.subeimagenes.com/img/1118229 ... 373643.jpg Dejare mi lua aquí. local white = tocolor(255,255,255,255) local x, y, z = 1964.216796875, -2365.044921875, 13 local zdj = dxCreateTexture("test.png") function dxDrawImage3D(x,y,z,w,h,m,c,r,...) local lx, ly, lz = x+w, y+h, (z+tonumber(r or 0)) or z return dxDrawMaterialLine3D(x,y,z, lx, ly, lz, m, h, c or white, ...) end addEventHandler("onClientRender", root, function() dxDrawImage3D(x, y, z , 6, 6, zdj, tocolor(255,255,255,255),0, x, y, z +0.5) end) Muchas gracias por leer este post
-
Muchas gracias, ya funciono, no se como agradecértelo, muchas gracias por tu ayuda me sirvió mucho n.n
-
Muchas gracias de verdad ya funciono n.n, tengo otra duda, ¿como puedo hacer para que la imagen se quede acostada en el suelo?, ya que ahora esta como parada y quiero que este como acostada mira te muestro la imagen. http://www.subeimagenes.com/img/mta-scr ... 97666.html Muchas gracias por solucionar mi problema n.n
-
Muchas gracias por tu ayuda, tengo una duda, ¿en que linea se encuentra el faceTowardsXYZ en mi lua?, disculpa si mi pregunta es algo estúpida jaja
-
Hola, había echo un post parecido anteriormente y mis disculpas por doble post lo había echo hace 3 meses aproximadamente, mi problema aun no fue arreglado sobre la rotación de la imagen, ya alguien me ayudo a encontrar la solución pero diría que no entiendo como usarla, bien el problema es este, use el dxDrawImage3D para crear una imagen en frente mio, cuando paso la lado de esa imagen esta empieza a rotar, ¿como puedo hacer para que esa imagen se quede quieta y no rote?, la solución que me ayudaron a encontrar es esta.. "faceTowardX/Y/Z: The direction the front of the image should face towards. If this is not set, the front of the image always faces toward the camera." Aunque es algo difícil para mi entender como utilizarla, necesito un ejemplo o si pueden ayudarme a sacar la rotación, le dejare mi lua local white = tocolor(255,255,255,255) function dxDrawImage3D(x,y,z,w,h,m,c,r,...) local lx, ly, lz = x+w, y+h, (z+tonumber(r or 0)) or z return dxDrawMaterialLine3D(x,y,z, lx, ly, lz, m, h, c or white, ...) end local zdj = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function() dxDrawImage3D(1964.216796875, -2365.044921875, 13, 6, 6, zdj, tocolor(255,255,255,255)) end ) Estas son las imágenes de mi error http://www.subeimagenes.com/img/mta-scr ... 22091.html http://www.subeimagenes.com/img/mta-scr ... 22099.html http://www.subeimagenes.com/img/mta-scr ... 22102.html Muchas gracias por la atención, y mis sinceras disculpas por hacer un doble post, pero necesito algún tipo de solución para esto u.u
-
Disculpa que tarde en responder estube algo ocupado estos dias, oye en que linea esta lo del xyz? En ninguna, lee los argumentos de la función en la wiki, los últimos 3. Disculpa Tomas, soy algo tonto, por no decir que soy algo ignorante jaja, ya lei eso "faceTowardX/Y/Z" y es la solucion pero nose como usarlo o en que parte ponerlo, a lo que me refiero es que no se en que linea iria, en "Syntax", dice en que lugar estaria, pero igual no se como utilizarlo o algo asi, ya se que seria algo sencillo usarlo, pero ahora no se como utilizarlo jaja
-
Disculpa que tarde en responder estube algo ocupado estos dias, oye en que linea esta lo del xyz?
-
Hola, bueno cree este post porque tengo un pequeño error, yo agregue una imagen al servidor, osea que la imagen aparesca en un determinado lugar, bien pero cuando paso al lado de ella empieza a rotar, como se puede sacar esa rotacion para que se quede sin movimiento, yo quiero que la imagen que aparecio se quede quieta y no rote, aqui dejare como esta el lua. local white = tocolor(255,255,255,255) function dxDrawImage3D(x,y,z,w,h,m,c,r,...) local lx, ly, lz = x+w, y+h, (z+tonumber(r or 0)) or z return dxDrawMaterialLine3D(x,y,z, lx, ly, lz, m, h, c or white, ...) end local zdj = dxCreateTexture("test.png") addEventHandler("onClientRender", root, function() dxDrawImage3D(1964.216796875, -2365.044921875, 13.546875, 20, 20, zdj, tocolor(255,255,255,255)) end ) Dejare unas imagenes http://www.subeimagenes.com/img/mta-scr ... 22091.html http://www.subeimagenes.com/img/mta-scr ... 22099.html http://www.subeimagenes.com/img/mta-scr ... 22102.html Muchas gracias por leer este post
-
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)
-
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
-
Ya intente pero sigue sin aparecer
-