-
Posts
302 -
Joined
-
Last visited
Everything posted by alex17
-
no hay problema suerte D:
-
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)
-
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 )
-
para que aparezca en otra posición utiliza setElementPosition
-
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í
-
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
-
De nada PD :si tienes problemas puedo darte un sencillo ejemplo
-
tienes que poner en el codigo primero que dibuje la imagen y luego el texto algo asi dxDrawImage(...) dxDrawText(...)
-
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)
-
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
-
creo que no es posible vas a tener que usar un dxDrawText encima del editbox
-
de nada suerte
-
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)
-
si mostraras lo que has echo seria mas facil ayudarte ya que nadie es adivino
-
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 )
-
no se mucho de host ni vps pero un vps de solo 3 $ da mucho que decir
-
prueba con esto no estoy seguro de lo que quieres string.gsub(variable, '\"', "")
-
LOL "alcanse" fail mm si la fuente es lo de menos se puede cambiar pero gracias por la observación
-
Radar Gtav : radarareas blips blipsPlayers airmode Wheel: wapon stats
-
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:
-
mm te refieres a que los robots solo anden en zonas y no en todo el mapa ?
-
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
-
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)