local sw,sh = guiGetScreenSize()
local px,py = sw/1920,sh/1080
setPlayerHudComponentVisible('armour',false)
setPlayerHudComponentVisible('health',false)
setPlayerHudComponentVisible('money',false)
setPlayerHudComponentVisible('clock',false)
setPlayerHudComponentVisible('ammo',false)
setPlayerHudComponentVisible('weapon',false)
setPlayerHudComponentVisible('breath',false)
setPlayerHudComponentVisible('radar',false)
addEventHandler('onClientRender',root,function()
local hp = getElementHealth(localPlayer)
local perOneHp = 2.00
local armor = getPedArmor(localPlayer)
local oxygen = getPedOxygenLevel(localPlayer)
local perOneHp = 1.87
dxDrawRectangle(10, 821, 429, 249, tocolor(40, 40, 40, 230), false)
dxDrawLine(9, 820, 439, 820, tocolor(0, 0, 0, 160), false)
dxDrawLine(9, 820, 9, 1071, tocolor(0, 0, 0, 160), false)
dxDrawLine(439, 820, 439, 1071, tocolor(0, 0, 0, 160), false)
dxDrawLine(9, 1070, 439, 1070, tocolor(0, 0, 0, 160), false)
dxDrawLine(19, 830, 405, 830, tocolor(0, 0, 0, 160), false)
dxDrawLine(19, 830, 19, 1029, tocolor(0, 0, 0, 160), false)
dxDrawLine(404, 830, 404, 1029, tocolor(0, 0, 0, 160), false)
dxDrawLine(19, 1029, 405, 1029, tocolor(0, 0, 0, 160), false)
dxDrawLine(19, 1036, 206, 1036, tocolor(0, 0, 0, 160), false)
dxDrawLine(19, 1036, 19, 1062, tocolor(0, 0, 0, 160), false)
dxDrawRectangle(20, 1037, 185, 24, tocolor(70, 70, 70, 200), false)
dxDrawRectangle(20, 1037, (hp*perOneHp), 24, tocolor(0, 216, 117, 200), false)
dxDrawLine(205, 1036, 205, 1062, tocolor(0, 0, 0, 160), false)
dxDrawLine(20, 1061, 206, 1061, tocolor(0, 0, 0, 160), false)
dxDrawLine(218, 1036, 405, 1036, tocolor(0, 0, 0, 160), false)
dxDrawLine(218, 1036, 218, 1062, tocolor(0, 0, 0, 160), false)
dxDrawRectangle(219, 1037, 185, 24, tocolor(70, 70, 70, 200), false)
dxDrawRectangle(219, 1037, (armor*perOneHp), 24, tocolor(209, 209, 209, 200), false)
dxDrawLine(404, 1036, 404, 1062, tocolor(0, 0, 0, 160), false)
dxDrawLine(218, 1061, 405, 1061, tocolor(0, 0, 0, 160), false)
dxDrawLine(414, 830, 429, 830, tocolor(0, 0, 0, 160), false)
dxDrawLine(414, 831, 414, 1062, tocolor(0, 0, 0, 160), false)
dxDrawRectangle(415, 831, 14, 230, tocolor(70, 70, 70, 200), false)
dxDrawRectangle(415, 831, (oxygen*perOneHp), 230, tocolor(0, 180, 255, 200), false)
dxDrawLine(429, 830, 429, 1062, tocolor(0, 0, 0, 160), false)
dxDrawLine(414, 1061, 429, 1061, tocolor(0, 0, 0, 160), false)
end)
Всем доброй ночи, учусь писать скрипт, но большая проблема, при включении на сервере скрипта у сервера внезапно проседает "fps" не знаю точно сколько fps но чувствуется приблизительно до 5-10. Я не могу понять в чём именно кроется проблема. Так же помимо fps, не могу настроить шкалу oxygen(воздух под водой). Если кто-то что-то знает дайте подсказку. За основу был взят guieditor