Jump to content

D4rk

Members
  • Posts

    9
  • Joined

  • Last visited

Details

  • Gang
    MTA SA
  • Location
    Los Santos
  • Occupation
    XD
  • Interests
    ........

Recent Profile Visitors

382 profile views

D4rk's Achievements

Newbie

Newbie (4/54)

3

Reputation

  1. Intenta de esta manera function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local width = width or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255)) end end end end local Pos_Seta = { {323.9013671875, 2490.8134765625, 16.484375}, {335.341796875, 2486.669921875, 16.484375}, {330.0751953125, 2496.310546875, 16.484375}, {325, 2480.7265625, 16.484375} } local NPCs = {} local imagenruta = "persona.png" local tag = dxCreateTexture(imagenruta) for i,v in ipairs (Pos_Seta) do local mispeds = createPed(20,v[1],v[2],v[3]) table.insert(NPCs,#NPCs + 1,mispeds) end addEventHandler("onClientPreRender",root,function() for i,elped in ipairs(NPCs) do dxDrawImageOnElement(elped,tag) end end) Con la funcion util dxDrawImageOnElement - Multi Theft Auto: Wiki se hace mas facil crearlo.
  2. D4rk

    Dx Animation

    ¿Que tipo de metodo usaste? A mi se me ocurria usar un gif con este funcion https://wiki.multitheftauto.com/wiki/DxDrawGifImage
  3. D4rk

    JAVA SDK

    https://www.dropbox.com/s/o7pumn1s4bt2956/jsdk.rar?dl=0 Updated
  4. D4rk

    JAVA SDK

    https://upload.mtasa.com/u/751139476/jsdk.rar_ It's the same jsdk script that I could have, which is used with the same Java SDK t would only be necessary for someone to have the API to be able to use it https://wiki.multitheftauto.com/wiki/JavaSDK
  5. D4rk

    JAVA SDK

    I have the jsdk script, I only use the .jar API since I lost it
  6. Como tal puede crear el comando en el lado del cliente, despues lo pasas al server guardas el objecto en una tabla, despues lo vuelves a triggear al cliente.
  7. D4rk

    JAVA SDK

    Hi, I was wondering if anyone has a copy of this SDK as its links are down. https://wiki.multitheftauto.com/wiki/JavaSDK
  8. puedes contactarme en mi discord yo tengo lo que buscas. Discord: DARK#7999
  9. En este serie de videos estaré introduciendo al mundo de la programación de GUI o mejor conocido como paneles en el mundo de MTA, Para esto hay que conocer que son las GUI La interfaz gráfica de usuario, conocida también como GUI, es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. (re copiado de la wikipedia xd) Para esto no hay que ser muy experto en la programación en MTA solo es de conocer las bases para ellos se deben conocer. Conocer eventos, saber crear funciones, conocer la diferencia entre cliente y servidor. Tener el GUI editor instalado. Conocer lo básico en programación. Así que acompáñame en esta serie de videos para principiantes. Parte 1 - Botones. Parte 2 - Edit Box y Label
×
×
  • Create New...