Lalalu

Members
  • Content Count

    162
  • Joined

  • Last visited

Everything posted by Lalalu

  1. Lalalu

    dxDrawImage3D

    Hola, quisiera saber si hay funciones que se complementen con el dxDrawImage3D para que no se pierda la calidad de la imagen cuando se aumente el tamaño de la misma, es decir, que no se vea pixeleada ni nada por el estilo, y también que la imagen no se pueda ver a través de paredes o de objetos del juego, osea que no los atraviesen.
  2. Lalalu

    dxDrawImage3D

    Cerrado
  3. Lalalu

    Ayuda!

    Hola, quisiera ayuda con algo, explicaré: Estas son las líneas de un resource que se activa con un comando, y durante el tiempo que dure este comando activado (setTimer) funcionará lo siguiente, al golpear a un jugador le quitas cierto porcentaje de vida, lo que quiero saber es como hacer para crear varios scripts similares sin que se mezclen, que pueda servir también en peds y vehículos porque es server-side, y también quiero saber que debo usar para que cuando el jugador de el golpe ya se acabé el script, osea a especie de un cancel Event, para que ya no pueda hacer más daño al jugador cuando lo golpee, son muchas preguntas en una, no sé si me di a entender.. addEventHandler("onPlayerDamage", root, function(attacker) if Command_golpe[attacker] then setElementHealth ( source, getElementHealth(source) - 20 ) end end )
  4. Lalalu

    Atraer Jugador

    ¿Hay alguna forma de atraer a un jugador? es decir, como que este venga hacía mi como un imán.. ¿Esto podría servir?: createObject, AttachElements y moveObject
  5. Lalalu

    Atraer Jugador

    Sí, había pensado de esa forma, pero lo que busco es que haga la animación o el efecto de que está viniendo hacía mí
  6. Lalalu

    Get fighting style

    Holaaa qué tal, quisiera ayuda con algo... quiero tratar de hacer lo siguiente: obtener el estilo de pelea que tenga un jugador y por ejemplo, si tiene el estilo de pelea 5 que se reproduzca un sonido en especifico, si tiene el estilo de pelea 6 otro sonido distinto y así sucesivamente, pero no sé si existen funciones para saber que estilo de pelea actual tiene el jugador
  7. Lalalu

    .IPL to .MAP

    Hi, I have a question. How can I convert an .ipl file to .map to be used in MTA? I tried to use Scene2res but it needs models, textures and collisions, I just want to convert simple mappings. I also tried convertffs.com but it doesn't work ... and Delux GTA Map Converter it's not available anymore.
  8. Lalalu

    .IPL to .MAP

    That page doesn't work for me, it's unreachable with error 404. Any alternative service or method to convert?
  9. Lalalu

    Restart Script

    Hola, tengo una duda. Quisiera saber que debo usar para que un script se reinicie de forma local al morir, por ejemplo: Supongamos que un jugador tome un trabajo, que debería hacer para que si este jugador muere el trabajo se le reinicie de forma individual sin que afecte a todo el resource como sucede usando: restartResource
  10. Lalalu

    Restart Script

    En el caso de que sea un evento, ¿repetir el evento?
  11. Lalalu

    Save destroyElement

    Hola, tengo una duda, supongamos que hago un script que consista en ir a cierto punto y que al tocar el marker que se encuentra en ese punto este se destruya, mi duda es como puedo hacer para que dicho marker no vuelva a crearse al reiniciar el script, es decir, que el progreso y el destroyElement se guarden de alguna forma
  12. Lalalu

    PED Collision

    Hooola, quisiera saber si es posible desactivar la colisión de un jugador, es decir, que se pueda caminar a través de este y atravesarlo, que este no interactue físicamente con los otros jugadores. ¿Qué funciones debo usar?
  13. Lalalu

    PED Collision

    PD: Gracias , ya logré arreglarlo
  14. Lalalu

    PED Collision

    Mmm, tal vez no lo hice bien, había intentado modificando el ejemplo de vehículos, cuando traté de usarlo para jugadores no funcionó
  15. Lalalu

    PED Collision

    También intenté con eso pero no me funcionó
  16. Lalalu

    PED Collision

    Si, estuve probando con setElementCollisionsEnabled y funciona, pero el problema es que hace que el jugador se quede estático en un lugar, quisiera lograr que este pueda caminar así. De hecho en la misma wiki dice: Disabling a peds collisions will cause some problems, such as it being unable to move ¿No existe algo, o alguna función que pueda usar para que esto no pase?
  17. Lalalu

    GUI Resolution

    Holaaaaaaaaaaaaa, quisiera saber que debo hacer para adaptar un GUI, imagen, texto, de forma que se vea bien en todas las resoluciones dxDrawImage(x * 717, y * 101, x * 380, y * 80, "images/main.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
  18. Lalalu

    GUI Resolution

    Gracias. ¿Puede funcionar con guiCreateStaticImage?
  19. Lalalu

    Target Player

    Hola, tengo una duda... ¿que debería hacer para que esto funcione al seleccionar al jugador sin ningún arma?, es decir, ya funciona, pero sólo cuando se selecciona al jugador con un arma, quisiera que funcionara simplemente seleccionándolo, sin armas ni nada por el estilo. player2 = getPedTarget(player) if player2 and (getElementType(player2) == "player" then
  20. Lalalu

    dxDrawImage3d

    Hola, tengo una duda. Bueno, estas son algunas líneas de un script que crea una imagen justo debajo del jugador pero la duda que tengo es ¿cómo puedo aumentar el tamaño de la imagen sin que esta se mueva de su posición? lo que sucede es que cuando quiero aumentar el tamaño de la imagen esta se mueve de posición, es decir, deja de estar centrada debajo del jugador, quisiera que esto no pase y poder aumentarle el tamaño y que siga centrada bajo el jugador, intente varias cosas pero no lo logré, sigue moviéndose al aumentar el tamaño, reducir el tamaño es la única forma de que quede centrada ¿qué debería hacer o usar? local imagenk = dxCreateTexture( "image.png" ) local activadok = { } local playersk = getElementsByType( 'player' ) 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( ) for i=1, #playersk do local p = playersk[i] if activadok[ p ] == true then local x, y, z = getElementPosition( p ) local z_ground = getGroundPosition( x, y, z ) dxDrawImage3D( x - 0.5, y - 1.25, z_ground+0.1, 1, 2.5, imagenk, tocolor( 0, 255, 255, 255 ), 0, x, y, z +1 ) end end end )
  21. Lalalu

    Client Mission

    Hello... i need some help. This is a client-side script but... why can everyone see the markers when they take the mission at the same time? It works like this: when someone takes the marker it is deleted and immediately another marker is created in another position. function DestinationA () markerA = createMarker( -499.85806274414, 218.47076416016, 723.70001220703, "corona", 1, 0, 255, 255, 200, localPlayer ) blipA = createBlip( -499.85806274414, 218.47076416016, 723.70001220703, 0, 2.5, 0, 255, 255, 255, 0, 99999, localPlayer) addEventHandler("onClientMarkerHit", markerA, DestinationB) end function onMissionEMarkerHitA(hitA) if source == markerA and localPlayer == hitA then destroyElement( markerA ) destroyElement( blipA ) end end addEventHandler("onClientMarkerHit", root, onMissionEMarkerHitA) ----------------------------------- function DestinationB () markerB = createMarker( -498.54946899414, 191.89947509766, 723.70001220703, "corona", 1, 0, 255, 255, 200, localPlayer ) blipB = createBlip( -498.54946899414, 191.89947509766, 723.70001220703, 0, 2.5, 0, 255, 255, 255, 0, 99999, localPlayer) addEventHandler("onClientMarkerHit", markerB, DestinationC) end function onMissionEMarkerHitB(hitB) if source == markerB and localPlayer == hitB then destroyElement( markerB ) destroyElement( blipB ) end end addEventHandler("onClientMarkerHit", root, onMissionEMarkerHitB)
  22. Lalalu

    Client Mission

    That will make only the player taking the mission can see the markers? I have this issue... when two players take the mission at the same time they get bug and the other can see the other player markers.
  23. Lalalu

    Client Mission

    This in that way will it work? function DestinationA (A1) markerA = createMarker( -499.85806274414, 218.47076416016, 723.70001220703, "corona", 1, 0, 255, 255, 200, localPlayer ) blipA = createBlip( -499.85806274414, 218.47076416016, 723.70001220703, 0, 2.5, 0, 255, 255, 255, 0, 99999, localPlayer) addEventHandler("onClientMarkerHit", markerA, DestinationB) end function onMissionEMarkerHitA(hitA) if source == markerA and localPlayer == hitA then destroyElement( markerA ) destroyElement( blipA ) end end addEventHandler("onClientMarkerHit", root, onMissionEMarkerHitA) ----------------------------------- function DestinationB (B2) markerB = createMarker( -498.54946899414, 191.89947509766, 723.70001220703, "corona", 1, 0, 255, 255, 200, localPlayer ) blipB = createBlip( -498.54946899414, 191.89947509766, 723.70001220703, 0, 2.5, 0, 255, 255, 255, 0, 99999, localPlayer) addEventHandler("onClientMarkerHit", markerB, DestinationC) end function onMissionEMarkerHitB(hitB) if source == markerB and localPlayer == hitB then destroyElement( markerB ) destroyElement( blipB ) end end addEventHandler("onClientMarkerHit", root, onMissionEMarkerHitB)
  24. Lalalu

    JOB Client-side

    Holaaa, quisiera que me ayudaran con algo... bueno este es el server-side de un script de un trabajo, el problema que tengo es que 2 jugadores no pueden hacer el trabajo a la vez porque se mezcla todo, por ejemplo si yo hago la misión y X persona toma la misión esa persona puede completar la misión por mí, y se bugea todo, lo había puesto del lado client pero no funcionó tampoco y siguió pasando lo mismo, espero me puedan ayudar Mission0 = createMarker( -30.344654083252, -487.1428527832, 744.13751220703, "cylinder", 1.5, 255, 130, 0, 150) function Mission0Marker(A) if getElementType(A) == "player" then triggerClientEvent(A,"startClientMission0",A) end end addEventHandler("onMarkerHit",Mission0,Mission0Marker) function startMission0( player ) marker = createMarker( -21.669849395752, -495.4612121582, 744.13751220703, "cylinder", 4.5, 255, 255, 0, 255, player ) blip = createBlip( -18.237232208252, -494.7776184082, 743, 0, 2.5, 255, 130, 0, 150, 0, 99999, player) addEventHandler("onMarkerHit", marker, onMission0MarkerHit) end addEvent("onServerMission0Start", true) addEventHandler("onServerMission0Start", root, startMission0) function onMission0MarkerHit( hit0 ) if getElementType( hit0 ) == "player" then local complete = getElementData(hit0, "mision0complete") destroyElement( hit0 ) destroyElement( marker ) destroyElement( blip ) givePlayerMoney ( hit0, 50 ) outputChatBox("¡ MISIÓN CUMPLIDA !", hit0, 0, 255, 0) triggerClientEvent ( hit0, "mision0complete", hit0) end end
  25. Lalalu

    dxDraw Health

    Hoooola, hago este post porque quisiera saber que hacer con lo siguiente... Se supone que esta es una barra de vida de un bot, a la hora de hacerle daño al boss la barra baja primero que la vida, lo que trato de decir es que el bot debería morir al bajar toda la barra, no la barra bajar primero mientras el boss sigue vivo ¿qué debo hacer para solucionarlo? local maxHP = exports.extra_health:getElementExtraHealth(Boss) local vidaActual = getElementData(Boss, "vidaActual") if sxx and getElementHealth(Boss) > 0 then dxDrawRectangle(sx+5,sy+25,100*(maxHP/vidaActual),12,tocolor(255,0,0,200),false)