Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/04/24 in all areas

  1. objeto = createObject (1337, 2502, -1667, 12.36) -- Cria um objeto qualquer na Grove Street. addEventHandler("onClientRender", root, function() -- for _, objeto in ipairs(getElementsByType("object")) do -- DESATIVADOS APENAS PARA TESTES. -- if (getElementData(objeto,"objeto.element")) then -- local ID = getElementData(objeto, "objeto.id") -- local PD = getElementData(objeto, "objeto.produtos") local ID = 1337 -- APENAS PARA TESTES local PD = 1234567890 -- APENAS PARA TESTES local localPos = {getElementPosition(localPlayer)} local objetoPos = {getElementPosition(objeto)} local worldPosition = {getScreenFromWorldPosition(objetoPos[1], objetoPos[2], objetoPos[3] + 0.50)} local distance = getDistanceBetweenPoints3D(localPos[1], localPos[2], localPos[3], objetoPos[1], objetoPos[2], objetoPos[3]) if distance <= 15 then if worldPosition[1] and worldPosition[2] then dxDrawText("ID: "..ID.." | PD: "..PD, worldPosition[1], worldPosition[2], worldPosition[1], worldPosition[2], tocolor(255, 255, 255, 255), 1.0 , "default-bold", "center") end end -- end -- end -- DESATIVADOS APENAS PARA TESTES. end)
    1 point
  2. O seu 4º e 5º parâmetros não fazem sentido. (10, 20) Também não faz sentido vc colocar "center" fora de aspas duplas. Este parâmetro é uma string, portanto precisa estar entre aspas, exatamente como mencionei na minha resposta anterior. O primeiro "center" faz ele centralizar o texto na horizontal, o segundo "center" faz ele centralizar na vertical, mas não é necessário centralizar na vertical nesse caso, pois é só aumentar o diminuir aquele offset do + 0.50 para mudar a altura do texto. Então utilize apenas o primeiro "center" e delete o que tem depois.
    1 point
  3. Adicione o parâmetro , "center" depois do nome da fonte ali no dxDrawText.
    1 point
×
×
  • Create New...