Wysłany: 2018-02-04, 18:51
Xrent
-
Wiek: 21 Na forum: 3047 dni Posty: 230
Nick w MP: Pazdam
Piwa : 535
Cze??, zrobi?em hud na serwer i jak skaluj? go relative to nie dopasowuje do innych rozdzielczo?? i do okna. I jak nada? dat? dla gui by podczas logowania da? setElementData false.
tutaj na 1024x720
- moja rozdzielczo?? 1600x900
Kod
font = dxCreateFont ( "font.ttf" , 12 )
fonty = dxCreateFont ( "font1.ttf" , 13 )
fontt = dxCreateFont ( "font2.ttf" , 12 )
local screenW , screenH = guiGetScreenSize ()
local nick = getPlayerName ( getLocalPlayer ()): gsub ( "#%x%x%x%x%x%x" , "" )
addEventHandler ( "onClientRender" , root , function()
if isPlayerMapVisible () then return end
showPlayerHudComponent ( "clock" , false )
showPlayerHudComponent ( "weapon" , true )
showPlayerHudComponent ( "health" , true )
showPlayerHudComponent ( "armour" , true )
showPlayerHudComponent ( "money" , false )
showPlayerHudComponent ( "ammo" , true )
local hajs = string . format ( "%08d" , getPlayerMoney ( getLocalPlayer ()))
dxDrawText ( " " .. nick .. " " , screenW * 0.8519 , screenH * 0.1211 , screenW * 0.9356 , screenH * 0.1722 , tocolor ( 255 , 255 , 255 ), 1.00 , fonty , "center" , "top" , false , false , false , false , false )
dxDrawText ( "EUR " .. hajs .. ".00" , ( screenW * 0.7831 ) + 1 , ( screenH * 0.1667 ) + 1 , ( screenW * 1.0025 ) + 1 , ( screenH * 0.2600 ) + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.70 , "pricedown" , "left" , "top" , true , true , false , true , false )
dxDrawText ( "EUR " .. hajs .. ".00" , screenW * 0.7831 , screenH * 0.1667 , screenW * 1.0025 , screenH * 0.2600 , tocolor ( 76 , 180 , 74 , 255 ), 1.70 , "pricedown" , "left" , "top" , true , true , false , true , false )
local time = getRealTime ()
local hours = time . hour
local minutes = time . minute
local second = time . second
dxDrawText (( hours + 1 ).. ":" .. minutes .. "." .. second .. " " , screenW * 0.7969 , screenH * 0.0333 , screenW * 0.8675 , screenH * 0.0889 , tocolor ( 255 , 255 , 255 , 255 ), 1 , font , "left" , "top" , false , false , false , false , false )
end )
Wysłany: 2018-02-04, 18:57
Qwertick
Coming soon...
Wiek: 23 Na forum: 3577 dni Posty: 472
Nick w MP: Qwertick
Piwa : 2726
font = dxCreateFont ( "font.ttf" , 12 )
fonty = dxCreateFont ( "font1.ttf" , 13 )
fontt = dxCreateFont ( "font2.ttf" , 12 )
local screenW , screenH = guiGetScreenSize ()
local nick = getPlayerName ( getLocalPlayer ()): gsub ( "#%x%x%x%x%x%x" , "" )
addEventHandler ( "onClientRender" , root , function()
if isPlayerMapVisible () then return end
if getElementData ( localPlayer , "hud" ) then return end
showPlayerHudComponent ( "clock" , false )
showPlayerHudComponent ( "weapon" , true )
showPlayerHudComponent ( "health" , true )
showPlayerHudComponent ( "armour" , true )
showPlayerHudComponent ( "money" , false )
showPlayerHudComponent ( "ammo" , true )
local hajs = string . format ( "%08d" , getPlayerMoney ( getLocalPlayer ()))
dxDrawText ( " " .. nick .. " " , screenW * 0.8519 , screenH * 0.1211 , screenW * 0.9356 , screenH * 0.1722 , tocolor ( 255 , 255 , 255 ), 1.00 , fonty , "center" , "top" , false , false , false , false , false )
dxDrawText ( "EUR " .. hajs .. ".00" , ( screenW * 0.7831 ) + 1 , ( screenH * 0.1667 ) + 1 , ( screenW * 1.0025 ) + 1 , ( screenH * 0.2600 ) + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.70 , "pricedown" , "left" , "top" , true , true , false , true , false )
dxDrawText ( "EUR " .. hajs .. ".00" , screenW * 0.7831 , screenH * 0.1667 , screenW * 1.0025 , screenH * 0.2600 , tocolor ( 76 , 180 , 74 , 255 ), 1.70 , "pricedown" , "left" , "top" , true , true , false , true , false )
local time = getRealTime ()
local hours = time . hour
local minutes = time . minute
local second = time . second
dxDrawText (( hours + 1 ).. ":" .. minutes .. "." .. second .. " " , screenW * 0.7969 , screenH * 0.0333 , screenW * 0.8675 , screenH * 0.0889 , tocolor ( 255 , 255 , 255 , 255 ), 1 , font , "left" , "top" , false , false , false , false , false )
end )
setElementData ( localPlayer , "hud" , true ) -- ukryj
setElementData ( localPlayer , "hud" , false ) -- schowaj
Podpis
Kontakt
Discord: Qwertick#1210
Wysłany: 2018-02-05, 15:41
Xrent
-
Wiek: 21 Na forum: 3047 dni Posty: 230
Nick w MP: Pazdam
Piwa : 535
To sama elementData tak czy z skalowaniem?
Tagi: skalowanie :: elementdata.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: