GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: trubicsd - 2018. Augusztus 30. - 19:12:40

Cím: Responsive dxDrawRectangle & dxDrawText
Írta: trubicsd - 2018. Augusztus 30. - 19:12:40
Sziasztok
 
Profibbak segítségét szeretném kérni, aki esetleg már kísérletezett ezzel és sikerrel.
Próbálkoztam responsive dx-et összerakni, de az egész valamiért nem akart normálisan működni.
Az egész alatt arra gondolok, hogy ha van egy 1920x1080 méretű monitorod, és a dx-et beállítod rajta meg minden, akkor
az egy 1024x768-as méretű monitoron is ugyan úgy nézzen ki. Tehát ne lógjon ki, illetve próbálja a dx-et ahhoz méretezni, hogy méretarányos legyen.
Ha már jártatok az FFS Gaming szerverén, akkor tulajdonképpen ugyan arra gondolok, mint náluk a lobby. Az minden monitoron jó. 
Én a következő módszerrel próbálkoztam:
 

local screenWidth, screenHeight = guiGetScreenSize()
local responsiveMultiplier = (screenWidth + 2048) / (2048 * 2)
local rectangleWidth, rectangleHeight = 270 * responsiveMultiplier, 150 * responsiveMultiplier
local font = dxCreateFont(\"font.ttf\", 12 * responsiveMultiplier, false, \"antialiased\")
local rectangleX, rectangleY = screenWidth/2 - rectangleWidth/2, screenHeight/2 - rectangleHeight/2
-- Tudom, hogy itt nem funkcióban van. Scripten belül ott van.
dxDrawRectangle(rectangleX, rectangleY, rectangleWidth, rectangleHeight, tocolor(0, 0, 0, 150))

 
A válaszokat előre is köszönöm.
 
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: asdpudingasd - 2018. Szeptember 05. - 19:04:19
Lol, ez nem Jayceon kódja amit múltkor küldött el másnak? :D :D Egyébként faszán működik nekem, szóval te rontottál el valamit.
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: Enigma - 2018. Szeptember 05. - 21:07:10
\"giphy.gif\"
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: trubicsd - 2018. Szeptember 06. - 21:57:34
Idézetet írta: asdpudingasd date=1536167059


   
      Lol, ez nem Jayceon kódja amit múltkor küldött el másnak? :D :D Egyébként faszán működik nekem, szóval te rontottál el valamit.
   


Kétlem, hogy az lenne. :D Alap GTA Forumon találtam. Max 1,2 dolgot alakítgattam rajta. 
 
 
 
Idézetet írta: Enigma date=1536174430


   
      \"giphy.gif\"


Nem tudom mit nevetsz kamu \"programozó\". :) Helyedben szerintem csendben maradnék és szépen ülnék a valagamon. :D 
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: Live - 2018. Szeptember 09. - 20:21:04

local screenX, screenY = guiGetScreenSize()
local responsiveMultipler = 0.75 + (screenX - 1024) * (1 - 0.75) / (1920 - 1024) --> reMap

 
 
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: trubicsd - 2018. Szeptember 11. - 17:21:51
Idézetet írta: Live date=1536517264


   

local screenX, screenY = guiGetScreenSize()
local responsiveMultipler = 0.75 + (screenX - 1024) * (1 - 0.75) / (1920 - 1024) --> reMap

   
       
   


Na most reálisabban működik. Köszi. :)
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: Fr3d - 2018. December 29. - 20:28:27
Mintha te olyan nagyon nagy \"PROGRAMMER\" lennél  Enigma legalább ért is a programozáshoz
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: Tarack - 2018. December 30. - 00:58:54
Ez a cucc nem a see modbol van egyébként? Ott van hasonló cucc, sőt..
Cím: Responsive dxDrawRectangle & dxDrawText
Írta: Fr3d - 2018. December 30. - 21:09:05
@Tarack te azt honnan tudod, hogy ott van ilyen?:D