Alexs Posted June 5, 2012 Posted June 5, 2012 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
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 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%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 Use lo que dice en la Wiki de restar, pero no se si servira con todas las coordenadas Developer @ MYVAL
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 Si puede servir, pero el dxText es buenisimo, ademas es simple y compacto. Esta trabajado en base a Lua OOP. WRS( World Racing Server) [server] = 8%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 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
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 A con imagenes no, me cagaste . 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 . Lo que te recomendaria sino, es que hagas una staticImage fuera del render. WRS( World Racing Server) [server] = 8%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 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
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 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%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 (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 June 5, 2012 by Guest Developer @ MYVAL
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 Tenes que usar la funcion load, no create... https://wiki.multitheftauto.com/wiki/Gui ... eLoadImage WRS( World Racing Server) [server] = 8%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 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
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 Hmm que raro, fijate que en Client y server, no son iguales los argumentos... WRS( World Racing Server) [server] = 8%
Alexs Posted June 5, 2012 Author Posted June 5, 2012 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
Edikosh998 Posted June 5, 2012 Posted June 5, 2012 Hmm me mataste, probalo en server Side, con onPlayerJoin. WRS( World Racing Server) [server] = 8%
Alexs Posted June 6, 2012 Author Posted June 6, 2012 Ya descubri el problema, armor, ammo y todo eso no son string e.e Developer @ MYVAL
Recommended Posts