Lalalu

Members
  • Content Count

    177
  • Joined

  • Last visited

Community Reputation

1 Neutral

About Lalalu

  • Rank
    Mark

Details

  • Gang
    Arianators♡
  • Interests
    die

Recent Profile Visitors

2,182 profile views
  1. Lalalu

    Marker Team

    Hola, cree un marker que muestra una ventana GUI sólo a un Team en específico, el problema es que si activo el script y no estoy en el team y me seteo debo reiniciar el script nuevamente para que compruebe que si estoy en el team, no hay alguna forma para detectar cuando el jugador cambie de team? O algo para que cuando este este en otro team y se setee al team del marker este reconozca que está en el team sin reiniciar el script, no se si me di a entender
  2. Lalalu

    Draw ACL

    Hola, quisiera saber como puedo dibujar un grupo ACL con Dx
  3. Lalalu

    GetAllWeapons

    Hola, quisiera saber si existe algún método para detectar el arma que tiene un jugador, pero no la que este esté usando al momento, solamente para detectar si la tiene?
  4. Lalalu

    Pasos Sounds

    Hola, quisiera saber si existe una función para detectar los pasos que da un jugador, mejor dicho cuando este camine o corra, no lo sé, estoy tratando de agregar un sonido nuevo a los pasos del jugador.
  5. Lalalu

    Imagen Distancia

    No pude copiarlo, no estoy en pc
  6. Hola, tengo un código que lo que hace es spawnear un ped y crear una imagen pegada a el pero tengo un problema, funciona bien excepto el tamaño de la imagen, cada vez que me alejo del ped la imagen aumenta de tamaño y cuando me acerco disminuye, qué debo agregarle para que la imagen se mantenga igual siempre?
  7. Lalalu

    Ped Attack

    Hola, este es un código que compartieron aquí mismo en el foro, crea un ped que te sigue, estilo el sistema de delitos. Quisiera saber como puedo hacer para que este ped con un comando ataque a los jugadores cercanos --Server Side function addPed(thePlayer) local x, y, z = getElementPosition( thePlayer ); x = x + math.cos( math.rad( getPlayerRotation( thePlayer ) ) ) * 2; y = y - math.sin( math.rad( getPlayerRotation( thePlayer ) ) ) * 2; if (thePed) then destroyElement(thePed) end thePed = createPed ( math.random( 10, 270 ), x, y, z) triggerClientEvent ( "followPlayer", Ped, thePlayer, true ) end addCommandHandler ( "ped", addPed ) --Client Side local followTo local follower addEvent("followPlayer", true) addEventHandler("followPlayer", root, function (thePlayer, value) if (isElement(source) and isElement(thePlayer) ) then if (value) then followTo = thePlayer follower = source removeEventHandler( "onClientRender", root, FollowToPlayer) addEventHandler( "onClientRender", root, FollowToPlayer) else removeEventHandler( "onClientRender", root, FollowToPlayer) end end end) function FollowToPlayer() local ped = follower --Ped who has to follow the player local plr = followTo -- The Player if ped then local x, y, z = getElementPosition( plr ); local px, py, pz = getElementPosition( ped ); local distance = getDistanceBetweenPoints3D( x, y, z, px, py, pz ) if distance < 3.5 then setPedControlState( ped, "forwards", false ); if ( isPedDucked( plr ) ~= isPedDucked( ped ) ) then setPedControlState( ped, "crouch", isPedDucked( getLocalPlayer( ) )); return end else setPedControlState( ped, "forwards", true ); if distance < 6.0 then if isPedDucked( plr ) ~= isPedDucked( ped ) then setPedControlState( ped, "crouch", false ); setPedControlState( ped, "crouch", true ); setPedControlState( ped, "walk", false ); setPedControlState( ped, "sprint", false ); return else setPedControlState( ped, "walk", true ); setPedControlState( ped, "sprint", false ); end elseif distance < 10.0 then setPedControlState( ped, "walk", false ); setPedControlState( ped, "sprint", true ); else setPedControlState( ped, "walk", false ); setPedControlState( ped, "sprint", true ); end local X, Y = 0, 0; X = math.abs( x - px ); Y = math.abs( y - py ); faceMe = math.deg( math.atan2( Y , X ) ); if ( x >= px ) and ( y > py ) then -- north-east faceMe = 90 - faceMe elseif ( x <= px ) and ( y > py ) then -- north-west faceMe = 270 + faceMe elseif ( x >= px ) and ( y <= py ) then -- south-east faceMe = 90 + faceMe elseif ( x < px ) and ( y <= py ) then -- south-west faceMe = 270 - faceMe end setPedRotation( ped, faceMe ); setPedLookAt( ped, x, y, z + .5 ); end end end _setPedRotation = setPedRotation function setPedRotation( ped, rot ) return _setPedRotation( ped, 360 - rot ); end
  8. Lalalu

    Dx Fade Out

    Hola, hago este post por el siguiente motivo: Quisiera saber que debo usar para hacer que un Dx se desvanezca, como una especie de animación hasta desaparecer, supongo que esto es mediante el canal alpha del Dx pero.. ¿que función debería usar para lograr esto?
  9. Lalalu

    onPlayerDamage

    Hola hago este post por el siguiente motivo, esta es una parte de un script que lo que hace es que cuando un jugador activa un comando y golpea a alguien le quita bastante vida o X cosa, lo que quiero saber es como hacer que funcione en peds ya que sólo funciona con jugadores y es server-side, en el caso de peds es client-side y no sé en realidad como debería ser el evento desde el server al client en ese caso addEventHandler("onPlayerDamage", root, function(attackerr) if Command_Activo[attackerr] then setElementHealth ( source, getElementHealth(source) - 50 ) triggerClientEvent(source, "ShakeLevel", source) end end )
  10. Lalalu

    Dx Rotation

    Probaré con ese método, lo que sucede es que mi pantalla tiene una resolución no muy común por lo que para poder crear elementos dx o para gui debo cambiar mi resolución a 1280 x 720 o 1980 x 1080, para que pueda adaptarse a las resoluciones más comunes y no solo a la mía, me ha funcionado hasta ahora con todos los elementos DX sin embargo con el de poner el Dx de una imagen a pantalla completa no me ha servido local sx,sy = guiGetScreenSize() --- me funciona con todos los elementos local px,py = 1280,720 local x,y = (sx/px), (sy/py) local x1,y1 = guiGetScreenSize () --- me funciona sólo con los guiStaticImage, con los Dx no (imagen pantalla completa) local factor = x1 / 720 local newY = y1*factor
  11. Lalalu

    Dx Rotation

    Mmm no, ¿como funciona postGUI?
  12. Lalalu

    Dx Rotation

    Hice exactamente eso mismo también, si lo meto en la misma función funciona perfecto pero crear la imagen base con dx no permite que se adapte a todas las resoluciones como con guiCreateStaticImage y pues no se ve nada bien, y también cree la imagen base primero con guiCreateStaticImage y después la que rota pero pasa lo mismo, aparece debajo de la imagen base
  13. Lalalu

    Dx Rotation

    Hola, hago este post por el siguiente motivo. Estoy usando el siguiente código para hacer que una imagen rote constantemente. La cuestión es que quisiera que esta imagen se creara sobre otra imagen, lo que trato de hacer es una especie de ventana a pantalla completa que sería una imagen, y sobre esta imagen se cree el dx de la que rota, ambas cosas funcionan sin embargo no logro hacer que la imagen que rota quede sobre la imagen base, siempre queda por debajo de esta, para la imagen base de pantalla completa debo usar guiCreateStaticImage porque con dx no se adapta a todas las resoluciones. Funcionó cuando usé dx para ambos y lo metí en la misma función pero sucede lo de la resolución, cosa que con guiCreateStaticImage no pasa local rotation = 0 function DxLOAD() rotation = rotation < 360 and rotation + 5 or 0 dxDrawImage(x*1147, y*889, x*105, y*105, "Images/LOAD.png",rotation) end
  14. Lalalu

    Weather Zone

    Ahhhhh, gracias!
  15. Lalalu

    Weather Zone

    Hola, hago este post por el siguiente motivo. Estoy tratando de hacer que cuando los jugadores entren a una zona (createRadarArea, createColCuboid), se vea un Shader (Nieve: https://community.multitheftauto.com/index.php?p=resources&s=details&id=3361), este shader por lo general al activarlo lo ven todos en el servidor y lo que busco es que funcione sólo al entrar a esa zona ¿debo usar funciones exportadas, o cómo?