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: Noname20 - 2017. július 21. - 23:14:25
-
Sziasztok! Az lenne a kérdésem, hogy egy hudot, ami több dxDrawRectlange ből áll, hogyan lehet úgy mozgathatóvá tenni, hogy az összes csík külön legyen mozgatható (úgy van megoldva a hudom, hogy van egy alsó fekete csík, és azon a dinamikus hp, armor..stb) és ezeket úgy, hogy ha mozgatja az armor, hp..stb csíkot akkor az alatta lévő dx is mozogjon?
Illetve, hogyan lehet megcsinálni, azt hogy, a pénzt úgy jelezze ki, hogy ha + ban van akkor írja ki zöldel, ha pedig - ban akkor írja ki pirossal?
Előre is köszi a válaszokat :)
-
Használd a keresőt tesó, ez alapján szerintem el tudsz indulni: /index.php?/forums/topic/64286-hud-mozgat%C3%A1s/&do=findComment&comment=570332\" rel=\"\">https://gtakozosseg.hu/index.php?/forums/topic/64286-hud-mozgatás/&do=findComment&comment=570332
A másik meg sima feltételvizsgálat.
-
Köszi, és a pénzt azt hogyan lehet megcsinálni?
-
Leírtam. De ha annyira nem vagy képes, szerintem még nézegesd az alapokat. Bár az if-else-elseif szerintem elég alap.
a tocolor() részt cseréld ki valami ilyesmire: (pénzváltozójavagyelementdata < 0 and tocolor(255, 0, 0) or tocolor(0, 255, 0))
-
Vallhallához, vagy pl alap szerverhez:
If getPlayerMoney > 0 then
Szin = tocolor(0,255,0)
Else
Szin = tocolor(255,0,0)
End
@ImpreZZa megoldása is jó, rövidebb, de ez szerintem átláthatóbb, és én így tanultam meg, így marad meg. :D
UI: ha pl nem getPlayerMoney alapján kéred le a pénzt akkor értelem szerűen kicseréled.
-
de ez szerintem átláthatóbb
Igazából attól függ szerintem, h milyen környezetben van:D (pl: /index.php?/forums/topic/64566-script-egyszer%C5%B1-kilom%C3%A9ter%C3%B3ra-simple-speedometer/\" rel=\"\">https://gtakozosseg.hu/index.php?/forums/topic/64566-script-egyszerű-kilométeróra-simple-speedometer/
)
-
Ja, hát ott pl sokkal egyszerűbb, és rövidebb
:D
-
Úgy hogyan kell, hogy a hud csíkok külön külön, egyenként is mozgathatóak legyenek? Ne csak egyszerre?
-
Hogy-hogy hogyan?
-
Mindegyiknek adsz egy értéket. Dealmta-nak van egy interface-e, azt nézegetheted, vagy ha egyszerűbb kell, Royalf-nak van egy scriptje community-n