Bc# Posted June 21, 2013 Share Posted June 21, 2013 (edited) Yo se que Castillo me moverá este topic a aportes pero también se que aya lo verá poca gente así que lo publicaré primeramente acá. hice una Usefull Function para crear ventanas dx de una manera simple y rapida, bueno todo eso esta explicado en este video: Les dejo la usefull function: function xdDrawAnimWindow(text,alto,ancho,color,font,anim) local x,y = guiGetScreenSize() btAncho = ancho btAlto = alto/20 local now = getTickCount() local elapsedTime = now - start local endTime = start + 1500 local duration = endTime - start local progress = elapsedTime / duration local x1, y1, z1 = interpolateBetween ( 0, 0, 0, ancho, alto, 255, progress, anim) local x2, y2, z2 = interpolateBetween ( 0, 0, 0, btAncho, btAlto, btAlto/11, progress, anim) posx = (x/2)-(x1/2) posy = (y/2)-(y1/2) dxDrawRectangle ( posx, posy-y2, x2, y2, color ) dxDrawRectangle ( posx, posy, x1, y1, tocolor ( 0, 0, 0, 200 ) ) dxDrawText ( text, 0, -(y1)-y2, x, y, tocolor ( 255, 255, 255, 255 ), z2, font,"center","center") --Para obtener mas animaciones visita [url=https://wiki.multitheftauto.com/wiki/Easing]https://wiki.multitheftauto.com/wiki/Easing[/url] end Espero les sirva Edited June 26, 2013 by Guest Link to comment
Bc# Posted June 24, 2013 Author Share Posted June 24, 2013 Siempre antes del onclientrender Link to comment
Sasu Posted June 24, 2013 Share Posted June 24, 2013 Donde defines start? Y tambien debes definir x,y con guiGetScreenSize. local x,y = guiGetScreenSize() Link to comment
Bc# Posted June 26, 2013 Author Share Posted June 26, 2013 Donde defines start? Y tambien debes definir x,y con guiGetScreenSize. local x,y = guiGetScreenSize() Agregado, perdón olvidé ponerlo en la función, pero gracias por el recordatorio. Link to comment
JuanM27 Posted November 11, 2013 Share Posted November 11, 2013 muy bueno, una pregunta esto se puede usar como cualquier gui normal? es decir se le puede agregar botones, list, etc? gracias por el aporte y ojala me puedas sacar la duda Link to comment
Sensacion Posted November 11, 2013 Share Posted November 11, 2013 muy bueno, una pregunta esto se puede usar como cualquier gui normal?es decir se le puede agregar botones, list, etc? gracias por el aporte y ojala me puedas sacar la duda Si, todo lo que tengas dentro del gui Link to comment
Recommended Posts