Jump to content

[AYUDA]Radar


XxRomxX

Recommended Posts

solo tienes que adaptar la posicion que tu quieras en la pantalla.. suerte

function dxposicion() 
      for index,player in pairs(getElementsByType("player")) do 
x,y,z = getElementPosition (getLocalPlayer ( player)) 
sWidth, sHeight = guiGetScreenSize() 
  
--Posicion X 
dxDrawText(math.floor(x),sWidth-100,sHeight-100,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
--Posicion Y 
dxDrawText(math.floor(y),sWidth-100,sHeight-115,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
--Posicion Z 
dxDrawText(math.floor(z),sWidth-100,sHeight-130,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
  
end 
end 
addEventHandler ("onClientRender", root,dxposicion ) 

Link to comment
solo tienes que adaptar la posicion que tu quieras en la pantalla.. suerte
function dxposicion() 
      for index,player in pairs(getElementsByType("player")) do 
x,y,z = getElementPosition (getLocalPlayer ( player)) 
sWidth, sHeight = guiGetScreenSize() 
  
--Posicion X 
dxDrawText(math.floor(x),sWidth-100,sHeight-100,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
--Posicion Y 
dxDrawText(math.floor(y),sWidth-100,sHeight-115,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
--Posicion Z 
dxDrawText(math.floor(z),sWidth-100,sHeight-130,sWidth-450,sHeight-57,tocolor(255,255,255,255),1,"default-normal","right","top",false,false,false) 
  
end 
end 
addEventHandler ("onClientRender", root,dxposicion ) 

Ese script no tiene mucho sentido... :roll:

-El loop es innecesario.

-'getLocalPlayer' no tiene argumentos, devuelve al jugador local.

-Como dato aparte: Usa 'guiGetScreenSize' fuera de la función ya que el valor devuelto no variara a lo largo de la ejecución del código.

Link to comment
tiene todo el sentido del mundo , si tu no lo ves kizas nesesites gafas , no intentes hacer kedar mal a la gente..

te recuerdo que fuiste tu el que me avisaste de eso hace tiempo. -fin-

No te intento hacer quedar mal, te estoy corrigiendo, lee la wiki de 'getLocalPlayer' y notaras que tu script es estúpido.

@[AGX]Sandman usa esto:

local wS, wH = guiGetScreenSize() 
addEventHandler( "onClientRender", root, 
  function() 
    local x, y, z = getElementPosition( localPlayer ) 
    dxDrawText( x..", "..y..", "..z , wS*.04, wH*.95, wS*.23, wH*.99, tocolor( 230, 230, 230, 255), 0.45, "pricedown", "left", "top" ) 
  end 
) 

PD: Poner "fin" al final de una publicación no te hace tener la razón @Brad_Vickers.

Edited by Guest
Link to comment

Ademas de que lo de getLocalPlayer no tenga argumento por que es sin argumento la funcion es

getLocalPlayer() a secas

estas poniendo el loop para los textos imaginate en un servidor con 100 personas crear 100 textos cada frame se te quema el PC en 2 segundos amigo :D

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...