TRtam

Members
  • Content Count

    56
  • Joined

  • Last visited

Community Reputation

23 Decent

2 Followers

About TRtam

  • Rank
    Snitch

Recent Profile Visitors

1,866 profile views
  1. TRtam

    Rounded rectangle (dynamic button)

    https://wiki.multitheftauto.com/wiki/DxDrawCircle this function have a example to draw a rounded rectangle
  2. TRtam

    Not overdraw shader over dx-UIs

    First draw the blur and then draw the UI
  3. TRtam

    Change shader intensity

    Maybe this (Just change the intensity to whatever you want): // // blackwhite.fx // texture screenSource; float intensity = 0.5; sampler TextureSampler = sampler_state { Texture = <screenSource>; }; float4 PixelShaderFunction(float2 TextureCoordinate : TEXCOORD0) : COLOR0 { float4 color = tex2D(TextureSampler, TextureCoordinate); float value = (color.r + color.g + color.b) / 3 * intensity; color.r = value; color.g = value; color.b = value; return color; } technique BlackAndWhite { pass Pass1 { PixelShader = compile ps_2_0 PixelShaderFunction(); } } Or this: // // blackwhite.fx // texture screenSource; float intensity = 0; sampler TextureSampler = sampler_state { Texture = <screenSource>; }; float4 PixelShaderFunction(float2 TextureCoordinate : TEXCOORD0) : COLOR0 { float4 color = tex2D(TextureSampler, TextureCoordinate); float value = (color.r + color.g + color.b) / 3; color.r = value; color.g = value; color.b = value; return color * intensity; } technique BlackAndWhite { pass Pass1 { PixelShader = compile ps_2_0 PixelShaderFunction(); } }
  4. TRtam

    Problema con pared del palacio de drogas

    Usa setElementFrozen
  5. TRtam

    Atraer Jugador

    usando onClientRender con interpolateBetween deberias poder hacerlo
  6. TRtam

    Get fighting style

    Hmm creo que no, podrias usar setElementData para asignar el estilo de pelea a un jugador y usar getElementData para obtener ese estilo
  7. TRtam

    Agregar sonido a un ped especifico?

    Usa attachElements
  8. TRtam

    Agregar sonido a un ped especifico?

    JAJAJ, usa playSound3D y setSoundMaxDistance
  9. TRtam

    PED Collision

    Probe usando las 2 funciones y setElementCollidableWith si me permite moverme pero la otra funcion no
  10. TRtam

    PED Collision

    Puedes probar usando setElementCollidableWith
  11. TRtam

    PED Collision

    Si es posible y tienes que usar setElementCollisionsEnabled
  12. TRtam

    [Consulta] SQLite

    Cuando le añades un comando a una funcion, esta funcion pasa a tener los siguientes argumentos: thePlayer ( el jugador que ejecuto el comando ), commandName ( el nombre del comando ), y los argumentos que en tu caso seria username y pass. Osea que tu funcion quedaria asi: function registerPlayer ( thePlayer, commandName, username, pass ) Es por eso que en tu database en lugar de guardar el username no guarda nada, y en pass lo que guarda es el nombre del comando
  13. TRtam

    Una duda

    Tienes que crear un elemento que tenga de children cada marker que crees y para eso tendras que setear el parent del marker hacia el elemento creado, por si no me entendiste te doy un ejemplo local markersGroup = createElement ( "markersGroup" ) -- este vendria a ser el "contenedor" para los markers que quieras poner local marker1 = createMarker ( ... ); -- claramente creas los markers local marker2 = createMarker ( ... ); local marker3 = createMarker ( ... ); local marker4 = createMarker ( ... ); -- y usamos la funcion setElementParent para que cada marker que creemos se una al "contenedor" que seria markersGroup setElementParent ( marker1, markersGroup ); setElementParent ( marker2, markersGroup ); setElementParent ( marker3, markersGroup ); setElementParent ( marker4, markersGroup ); -- y listo, ahora solo habria que poner markersGroup en el event handler addEventHandler ( "onMarkerHit", markersGroup, function ( ) outputDebugString ( "alv" ) end )
  14. TRtam

    Target Player

    Mira el primer ejemplo de esta funcion: processLineOfSight tal vez puedas adaptarlo a lo que necesites
  15. TRtam

    dxDrawImage3d

    Tienes que restarle a la posicion X la mitad del tamaño y lo mismo con la posicion Y, aca te dejo un ejemplo: local x, y, z = getElementPosition ( player ) local z_ground = getGroundPosition( x, y, z ) local width = 2 local height = 2 x = x - width / 2 y = y - height / 2 dxDrawImage3D( x, y, z_ground+0.1, width, height, imagenk, tocolor( 0, 255, 255, 255 ), 0, x, y, z +1 )