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

Wysłany: 2020-04-06, 13:58


AmLotte







Wiek: 42
Na forum: 2619 dni
Posty: 43
Nick w MP: AmLotte

Piwa: 383

Respekt: 50

Ostrzeżeń: 100%
Poda?by kto? przyk?ad tworzenia gui za pomoc? dxdrawImage
wraz z funkcj? ?eby si? wy?wietla?o za pomoc? komendy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-06, 14:11


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

[info=g]Je?li szukasz gotowych skrypt?w przejd? tutaj:
https://gtao.pl/szukam-skryptu-modelu-mta-vt5443,3300.htm[/info]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-06, 15:00


killercycDDS

Migacz






Wiek: 26
Na forum: 4653 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1667

Respekt: 22

wrzu? do kt?rego? skryptu swoj? grafik? i dopisz do mety w??cz skrypt i odpal w guieditorze.

Dopasuj sobie grafik? do siebie. Gdy sko?czysz wybierz output i skopiuj ca?e gui(pami?taj nie w??czaj opcji output type relative)

Wklej kod do edytora kt?rego urzywasz.

Po wklejeniu b?dziesz mia? takie co?
przyk?ad

addEventHandler("onClientRender", root,
    function()
          dxDrawImage(395, 444, 429, 179, ":scie?ka_pliku", 0, 0, 0, tocolor(255, 255, 255, 255), false)
    end
)


Usu? addEventHandler("onClientRender", root i ) i nazwi gui wygl?da? powino tak


function gui()
        dxDrawImage(395, 444, 429, 179, ":scie?ka_pliku", 0, 0, 0, tocolor(255, 255, 255, 255), false)
    end


Teraz przyda?oby si? zrobi? skalowanie by dopasowywa?o do rozdzielczo??. Na sam? g?r? dodaj


local sW,sH = guiGetScreenSize()

local px,py = sW/x , sH/x


Za miejsce x wstaw jak? posiadasz rozdzielczo?? monitora.


Teraz dodaj skalowanie. Powinno wygl?da? ta


local sW,sH = guiGetScreenSize()

local px,py = sW/x , sH/x
function gui()
        dxDrawImage(395*px, 444*py, 429*px, 179*py, ":scie?ka_pliku", 0, 0, 0, tocolor(255, 255, 255, 255), false)
    end


teraz wypada?o by aby gui si? otwiera?o. Jako i? chcia?e? na komend? to robisz tak


addCommandHandler("otworzgui", function()
addEventHandler("onClientRender", root, gui)
end)

zamykanie gui

addCommandHandler("zamknijgui", function()
removeEventHandler("onClientRender", root, gui)
end)


Zapisujesz wpisujesz do mety
<script src="gui_c.lua" type="client" cache="false" />

Je?eli co? pochrzani?em Wilqu popraw mnie

Postaw piwo autorowi tego posta
 

 
Tagi: 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 Odpowiedz do tematu

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