Jump to content

alex17

Members
  • Posts

    302
  • Joined

  • Last visited

Everything posted by alex17

  1. no hay problema suerte D:
  2. ok mira tienes que colocar los 3 ultimos argumentos que vienen hacer faceTowardX/Y/Z igual que los 3 primeros pero al ultimo aumentale un poquito este viene a ser la altura para que se pueda ver . por si no me entendiste nada aca te lo dejo local white = tocolor(255,255,255,255) local x, y, z = 1964.216796875, -2365.044921875, 13 -- coordenadas de la imagen local zdj = dxCreateTexture(":Rs-Interfaz/Hud/circle.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)
  3. faceTowardX/Y/Z son los 3 últimos argumentos de dxDrawImage3D si quieres que este quieta la imagen solo complétalo con 0 acá te lo dejo pruebalo 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),0,0,0,0) end )
  4. para que aparezca en otra posición utiliza setElementPosition
  5. error linea 48 triggerServerEvent ( "darTrabajo", getLocalPlayer) forma correcta triggerServerEvent ( "darTrabajo", getLocalPlayer() ) otra cosa arregla esto en la linea 25 o te dara error al conectarse o desconectarse un jugador saca la carita que pusiste antes de getPlayerName guiGridListSetItemText(gridlist, row, 1, (getPlayerName(players)), false, false) en cuanto a tu segunda pregunta explícate bien que no te entendí
  6. yo logre hacer lo que quieres que el mapa tenga una inclinación como en el gta v pero tengo el problema que los blips ya no coinciden con el mapa
  7. De nada PD :si tienes problemas puedo darte un sencillo ejemplo
  8. alex17

    [DX] Problema

    tienes que poner en el codigo primero que dibuje la imagen y luego el texto algo asi dxDrawImage(...) dxDrawText(...)
  9. alex17

    [DX] Problema

    addEventHandler("onClientResourceStart", resourceRoot, function() editBox = guiCreateEdit(389, 347, 237, 36, "", false) guiSetAlpha(editBox, 0); showCursor(true) end) addEventHandler("onClientRender", root, function() dxText = guiGetText(editBox ) dxDrawRectangle(389, 347, 237, 36); dxDrawText(dxText, 394, 347, 626, 383, tocolor(0, 0, 0, 255), 1.01, "default", "left", "center", false, false, false, false, false) end)
  10. para eso tienes que usar shader y estas funciónes para hacerlo en 3d dxCreateShader dxSetShaderTransform dxSetShaderValue y si quieres una animacion como el del video tambien es necesario interpolateBetween yo logre hacer un panel de login 3d usando eso
  11. alex17

    [DX] Problema

    creo que no es posible vas a tener que usar un dxDrawText encima del editbox
  12. acá te dejo ya lo probé y funciona correctamente cambia esta parte en numero 4 source == ped[4] por la cantidad de bot que tienes ose el numero del ultimo bot local Mafia = getTeamFromName ( "Soldados" ) ped = { {175.9599609375, 1908.392578125, 18.14432144165}, {180.9873046875, 1915.3525390625, 17.922773361206}, {190.2744140625, 1917.501953125, 17.640625}, {188.8291015625, 1907.310546875, 17.640625}, } for index, value in ipairs(ped) do ped[index] = exports [ "slothBot" ]:spawnBot( value[1],---x value[2],--y value[3],--z value[4],--rot value[5],--skin value[6],--int value[7],--dim Mafia,--team value[8],--weaponid "hunting",--mode true) end ---------------------------desde aca no me funciona (hecho por mi esta parte) function recompensamatar (theKiller) if source == ped[4] then givePlayerMoney(theKiller,100) outputChatBox ( getPlayerName ( theKiller ) .. " Mato al ultimo soldado ahora pueden entrar",getRootElement(), 255, 255, 255, true ) end end addEvent("onBotWasted", true) addEventHandler("onBotWasted", getRootElement(), recompensamatar)
  13. si mostraras lo que has echo seria mas facil ayudarte ya que nadie es adivino
  14. function tankHat ( source, commandName ) if tank then destroyElement (tank) else local x, y, z = getElementPosition ( source ) tank = createObject ( 10828, x, y, z+5 ) attachElements ( tank, source, 0, 10, -2 ) setElementCollisionsEnabled (tank, true) end end addCommandHandler ( "muro", tankHat )
  15. no se mucho de host ni vps pero un vps de solo 3 $ da mucho que decir
  16. prueba con esto no estoy seguro de lo que quieres string.gsub(variable, '\"', "")
  17. LOL "alcanse" fail mm si la fuente es lo de menos se puede cambiar pero gracias por la observación
  18. Radar Gtav : radarareas blips blipsPlayers airmode Wheel: wapon stats
  19. bueno acabo de terminar de hacer estos dos script un radar stylo Gtav y la rueda de armas del Gtav D: quiera una segunda opinion de que añadirle para mejorarlos d:
  20. mm te refieres a que los robots solo anden en zonas y no en todo el mapa ?
  21. Tengo un Proyecto con unos amigos de un apocalipsis de robots mm y bueno este es un avanse de lo que tengo hasta aora queria saver si alguien me da alguna idea o consejo de que mas podria agregarle
  22. mucho te complicas en tu codigo lo que quieres hacer es algo mas simple function zsp2() if getElementModel ( source ) == 277 then local X, Y, Z = getElementPosition ( source ) createExplosion ( X, Y, Z, 5) end end addEvent("onZombieWasted", true) addEventHandler("onZombieWasted", root, zsp2)
×
×
  • Create New...