Jump to content

Problema con dxDrawImage


Alexs

Recommended Posts

Posted

Hola a Todos, hago mi render y note que en el dxDrawImage los argumentos son Absolutos y no relativos, alguna manera de no hacerlo con 200 tipos de pantalla?

Developer @ MYVAL

Posted

Usa el dxText, fijate el resource en la community. Ahi lo que haces es, crear un dxText (fuera del clientReder), y en el Client Render lo usas para modificar el texto.

WRS( World Racing Server) [server] = 8%

Posted
Si puede servir, pero el dxText es buenisimo, ademas es simple y compacto. Esta trabajado en base a Lua OOP.

y funciona con imagenes, el script es asi:

     if arma == 0 then 
dxDrawImage(sw - 197, sh - 524, sw - 614, sh - 487,"iconos/0.png",0.0,0.0,0.0,tocolor(255,255,255,255),false) 

Developer @ MYVAL

Posted

A con imagenes no, me cagaste xD.

A ver yo el tema de lo absoluto y relativo soy medio malo, lo unico que se es que para centrar seria :

  
  
x,y = guiGetScreenSize(); 
sw,sh = 200,200 -- Esto seria el tamanio de la imagen, yo le puse uno random 
  
left = x/2 - sw/2 
top = y/2 - sh/2 
  

Pero despues no se como es para lo otro :S.

Lo que te recomendaria sino, es que hagas una staticImage fuera del render.

WRS( World Racing Server) [server] = 8%

Posted

Eso habia hecho, pero debe cambiar cada vez que el usuario cambia de arma, ahora con una amiga me ayuda a testear las coordenadas

Developer @ MYVAL

Posted

Bueno hay una forma que es usando variables booleanas + el uso de guiLoadStaticImage, pero creo que en ese caso es mejor el dxDrawImage ;)

WRS( World Racing Server) [server] = 8%

Posted (edited)

con StaticImage funcionaba, pero al cambiar el arma la imagen anterior no se borraba

Edit: Mi amiga me ayuda, pero su GTA convierte su pantalla a 800 x 600 como la mia, q extraño...

Edited by Guest

Developer @ MYVAL

Posted

Eso me solucionaria el problema, Gracias :B

Lo otro, es que cuando intento usar

showPlayerHudComponent 

No me sirve ni con el ejemplo de la wiki.

Developer @ MYVAL

Posted

Lo tengo asi:

function hidea () 
showPlayerHudComponent ( "ammo", false ) 
showPlayerHudComponent ( "weapon", false ) 
showPlayerHudComponent ( "health", false ) 
showPlayerHudComponent ( "breath", false ) 
showPlayerHudComponent ( "clock", false ) 
showPlayerHudComponent ( "armor", false ) 
showPlayerHudComponent ( "money", false ) 
end 
addEventHandler("onClientPlayerJoin", getLocalPlayer( ), hidea) 

Developer @ MYVAL

  • Recently Browsing   0 members

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