Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-04-13, 14:14


THEGizmo

Modeler/Uczeń Lua






Wiek: 28
Na forum: 4282 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3091

Respekt: 200
Respekt: 200Respekt: 200

Witam przejd? od razu do rzeczy problem jest w tym ze ze nie wy?wietla si? GUI chocia? powinno, moim zdaniem ..(brak b??d?w w debugu) nie wiem czy dobrze to zrobi?em wiec za pomoc daje :piwo:
PS: GUI ma si? wy?wietla? gdy si? jest blisko pojazdu

local sx,sy = guiGetScreenSize()
local x,y = (sx/1366), (sy/768)
local font = dxCreateFont("f/OpenSans-CondBold.ttf", 22) --19

function dxDrawInterakcja(pojazd)
    local x, y, z = getElementPosition(pojazd)
    local x2, y2, z2 = getElementPosition(localPlayer)
    local odleglosc = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
    if odleglosc <= 4 then
        if isPedInVehicle(localPlayer) == false then
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*535, y*423, x*300, y*20, tocolor(0, 0, 0, 255), 0.60*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*533, y*421, x*300, y*20, tocolor(255, 255, 255, 255), 0.60*y, font, "center", "center", true, true, false)
        else
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*642, y*622, x*300, y*20, tocolor(0, 0, 0, 255), 0.50*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*640, y*620, x*300, y*20, tocolor(255, 255, 255, 255), 0.50*y, font, "center", "center", true, true, false)
        end
    end
end

addEventHandler("onClientRender", root, function()
    for k, v in ipairs(getElementsByType("vehicle")) do
        dxDrawInterakcja(v)
    end
end)

function dxDrawTextCustom(napis, pozycjaX, pozycjaY, szerokoscX, szerokoscY, kolor, rozmiar, czcionka, wyrownajX, wyrownajY, blokadaY, blokadaX, pozycjaDxDraw)
    dxDrawText(napis, pozycjaX, pozycjaY, szerokoscX+pozycjaX, szerokoscY+pozycjaY, kolor, rozmiar, czcionka or font, wyrownajX, wyrownajY, blokadaY, blokadaX, pozycjaDxDraw)
end


Podpis
Modeler Corporation Sp. Z.O.O

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-13, 14:36


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

THEGizmo, R?wnie? nie widz? b??du, ale spr?buj tak:


function dxDrawInterakcja()
 for k, v in ipairs(getElementsByType("vehicle")) do
    local x, y, z = getElementPosition(v)
    local x2, y2, z2 = getElementPosition(localPlayer)
    local odleglosc = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
    if odleglosc <= 4 then
        if isPedInVehicle(localPlayer) == false then
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*535, y*423, x*300, y*20, tocolor(0, 0, 0, 255), 0.60*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*533, y*421, x*300, y*20, tocolor(255, 255, 255, 255), 0.60*y, font, "center", "center", true, true, false)
        else
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*642, y*622, x*300, y*20, tocolor(0, 0, 0, 255), 0.50*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*640, y*620, x*300, y*20, tocolor(255, 255, 255, 255), 0.50*y, font, "center", "center", true, true, false)
        end
    end
  end
end
addEventHandler("onClientRender", root, dxDrawInterakcja)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-13, 19:06


THEGizmo

Modeler/Uczeń Lua






Wiek: 28
Na forum: 4282 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3091

Respekt: 200
Respekt: 200Respekt: 200

heros123345, nadal nic brak b??d?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-13, 19:39


NyAngel







Wiek: 23
Na forum: 4091 dni
Posty: 128
Nick w MP: NyAngel

Piwa: 556

Respekt: 86,8


function dxDrawInterakcja()
local x, y,z = getElementPosition(localPlayer)
 for k, v in ipairs(getElementsWithinRange(x, y, z, 10, "vehicle")) do
    local x, y, z = getElementPosition(v)
    local x2, y2, z2 = getElementPosition(localPlayer)
    local odleglosc = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
    if odleglosc <= 4 then
        if isPedInVehicle(localPlayer) == false then
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*535, y*423, x*300, y*20, tocolor(0, 0, 0, 255), 0.60*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WEJSC", x*533, y*421, x*300, y*20, tocolor(255, 255, 255, 255), 0.60*y, font, "center", "center", true, true, false)
        else
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*642, y*622, x*300, y*20, tocolor(0, 0, 0, 255), 0.50*y, font, "center", "center", true, true, false)
            dxDrawTextCustom("NACISNIJ [E] ABY WYJSC", x*640, y*620, x*300, y*20, tocolor(255, 255, 255, 255), 0.50*y, font, "center", "center", true, true, false)
        end
    end
  end
end
addEventHandler("onClientRender", root, dxDrawInterakcja)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-13, 19:51


THEGizmo

Modeler/Uczeń Lua






Wiek: 28
Na forum: 4282 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3091

Respekt: 200
Respekt: 200Respekt: 200

NyAngel, tez nie dzia?a twoja opcja ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-13, 23:49


IgorPL222

LUA






Wiek: 26
Na forum: 3253 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Nadpisujesz

local x,y = (sx/1366), (sy/768)

Pozycj? pojazdu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-16, 15:15


THEGizmo

Modeler/Uczeń Lua






Wiek: 28
Na forum: 4282 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3091

Respekt: 200
Respekt: 200Respekt: 200

Do zamkni?cia, poradzi?em se sam ... :p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-16, 15:19


Szay0







Wiek: 24
Na forum: 4332 dni
Posty: 90
Nick w MP: szaj

Piwa: 10

Respekt: 160
Respekt: 160Respekt: 160

"THEGizmo" napisał/a:

Do zamkni?cia, poradzi?em se sam ... :p


Powiedz co zrobi?e?, ?e zadzia?a?o, poniewa? inny u?ytkownik mo?e mie? podobny problem.

Podpis


Rejestracja: 13.12.2014r
Support Team: 03.02.2019r - 09.11.2019r



Discord: szaj#3858
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wyświetlanie :: się :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie wyświetlanie się GUI Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku