SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. dxSetDrawPriority

Funkcja

dxSetDrawPriority

KlientRysowanie (dx)Tylko Trilogy Hub

Ustawia, czy zwykłe rysunki 2D zasobu (dxDrawRectangle, dxDrawText, dxDrawImage, dxDrawLine i inne bez postGUI) są rysowane nad HUD-em i radarem gry ("overHud", domyślnie) czy pod nimi ("underHud"). Ustawienie dotyczy następnych wywołań dxDraw* tego zasobu i trwa do zmiany, a każdy zasób ma własne. W jednym onClientRender można przełączać: część rysunków pod HUD-em, część nad nim. Rysunki z postGUI = true zawsze są nad wszystkim.

Składnia

bool dxSetDrawPriority(string priority)

Argumenty

prioritystring
"overHud" albo "underHud".

Zwraca

true, a przy złej wartości false.

Przykład

addEventHandler("onClientRender", root, function()
    local sw, sh = guiGetScreenSize()
    dxSetDrawPriority("underHud")
    dxDrawRectangle(0, sh - 300, 400, 300, tocolor(0, 0, 0, 150))   -- tlo pod radarem
    dxSetDrawPriority("overHud")
    dxDrawText("Nad HUD", 20, 20)
end)

Zobacz też