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

Wysłany: 2020-08-12, 19:57


Pjoter1







Wiek: 27
Na forum: 2470 dni
Posty: 2
Nick w MP: Pjoter1



Respekt: 50

Witam, mam ma?y problem z panelem logowania, chcia?bym zmieni? panel logowania ale nie wiem jak ustawi? aby przycisk dzia?a prawid?owo, przy okazji chcia?bym sie zapytac co to s? za opcje...

dxDrawImage(screenW * 0.3396, screenH * 0.2567, screenW * 0.3215, screenH * 0.4867, texture["login_window"], 0, 0, 0, tocolor(255, 255, 255, 255), false)

Chcia?bym wiedzie? jak sprawdzi? te 0.3396 aby przycisk dzia?a?.
Z g?ry dzi?kuje, mam nadzieje ?e wiecie o co mi chodzi !

Ostatnio zmieniony przez Emm 2020-08-12, 20:21, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-12, 20:43


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

"Pjoter1" napisał/a:

Witam, mam ma?y problem z panelem logowania, chcia?bym zmieni? panel logowania ale nie wiem jak ustawi? aby przycisk dzia?a prawid?owo, przy okazji chcia?bym sie zapytac co to s? za opcje...

dxDrawImage(screenW * 0.3396, screenH * 0.2567, screenW * 0.3215, screenH * 0.4867, texture["login_window"], 0, 0, 0, tocolor(255, 255, 255, 255), false)

Chcia?bym wiedzie? jak sprawdzi? te 0.3396 aby przycisk dzia?a?.
Z g?ry dzi?kuje, mam nadzieje ?e wiecie o co mi chodzi !


Okej, 0.3396 to jest Width (czyli szeroko??, na kt?rej ma si? znajdowa? przycisk)

Po u?yciu funkcji guiGetScreenSize zwraca ci twoj? rozdzielczo??, po czym mo?esz j? pomno?y? razy dwa bodaj?e lub podzieli? na dwa. (Niech mnie kto? poprawi potem.)

A potem najpro?ciej w ?wiecie bawisz si? w edycj? i restart skryptu do skutku u?o?enia przycisku w odpowiednim miejscu.

A jego lokacja nie ma wcale nic wsp?lnego z jego dzia?aniem (je?li zosta? u?yty onClientClick na draw image.)

Podpis
Kontakt:
Discord: fluffy.rbx
Wiadomość PW Forum [Odpiszę wtedy, kiedy będę mógł]

Support Team: 26.08.2020 do 04.05.2021 [*]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-12, 21:00


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"VVirmex" napisał/a:

"Pjoter1" napisał/a:

Witam, mam ma?y problem z panelem logowania, chcia?bym zmieni? panel logowania ale nie wiem jak ustawi? aby przycisk dzia?a prawid?owo, przy okazji chcia?bym sie zapytac co to s? za opcje...

dxDrawImage(screenW * 0.3396, screenH * 0.2567, screenW * 0.3215, screenH * 0.4867, texture["login_window"], 0, 0, 0, tocolor(255, 255, 255, 255), false)

Chcia?bym wiedzie? jak sprawdzi? te 0.3396 aby przycisk dzia?a?.
Z g?ry dzi?kuje, mam nadzieje ?e wiecie o co mi chodzi !


Okej, 0.3396 to jest Width (czyli szeroko??, na kt?rej ma si? znajdowa? przycisk)

Po u?yciu funkcji guiGetScreenSize zwraca ci twoj? rozdzielczo??, po czym mo?esz j? pomno?y? razy dwa bodaj?e lub podzieli? na dwa. (Niech mnie kto? poprawi potem.)

A potem najpro?ciej w ?wiecie bawisz si? w edycj? i restart skryptu do skutku u?o?enia przycisku w odpowiednim miejscu.

A jego lokacja nie ma wcale nic wsp?lnego z jego dzia?aniem (je?li zosta? u?yty onClientClick na draw image.)




Od kiedy gdy zwrot x lub y z guiGetScreenSize podzielisz na 2 wyjdzie ci 0.xxxxx?

podziel sobie np 1920/2=?
0.xx jest to wynik relatywny, poza nim sa jeszcze wymiary absolutne, czyli pelne liczby ktore skalujesz sam pod kazdy ekran. co do argument?w o ktore pytasz odsylam tutaj



Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawImage


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-12, 23:14


Pjoter1







Wiek: 27
Na forum: 2470 dni
Posty: 2
Nick w MP: Pjoter1



Respekt: 50

"VVirmex" napisał/a:

"Pjoter1" napisał/a:

Witam, mam ma?y problem z panelem logowania, chcia?bym zmieni? panel logowania ale nie wiem jak ustawi? aby przycisk dzia?a prawid?owo, przy okazji chcia?bym sie zapytac co to s? za opcje...

dxDrawImage(screenW * 0.3396, screenH * 0.2567, screenW * 0.3215, screenH * 0.4867, texture["login_window"], 0, 0, 0, tocolor(255, 255, 255, 255), false)

Chcia?bym wiedzie? jak sprawdzi? te 0.3396 aby przycisk dzia?a?.
Z g?ry dzi?kuje, mam nadzieje ?e wiecie o co mi chodzi !


Okej, 0.3396 to jest Width (czyli szeroko??, na kt?rej ma si? znajdowa? przycisk)

Po u?yciu funkcji guiGetScreenSize zwraca ci twoj? rozdzielczo??, po czym mo?esz j? pomno?y? razy dwa bodaj?e lub podzieli? na dwa. (Niech mnie kto? poprawi potem.)

A potem najpro?ciej w ?wiecie bawisz si? w edycj? i restart skryptu do skutku u?o?enia przycisku w odpowiednim miejscu.

A jego lokacja nie ma wcale nic wsp?lnego z jego dzia?aniem (je?li zosta? u?yty onClientClick na draw image.)



Chodzi o co? takiego ?

addEventHandler("onClientResourceStart", resourceRoot, function()
if localPlayer:getData("player:uid") then return end
addEventHandler("onClientRender", root, main_render)
addEventHandler("onClientClick", getRootElement(), main_click)
showCursor(true)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-13, 12:28


Hemoglobina

Tylko Hema






Wiek: 29
Na forum: 3397 dni
Posty: 89
Nick w MP: Answer

Piwa: 1386

Respekt: 90

https://gtao.pl/matematyka-w-lua-1-vt116776.htm

Zapraszam do tego tematu, autor bardzo jasno wyt?umaczy? jak skalowa? poszczeg?lne elementy.

Co do Twojego zasobu, za???my ?e screenW jest r?wne 1920, a screenH 1080, mno??c te warto?ci jak to jest zrobione w Twoim kodzie wychodz? nam warto?ci, kt?re odpowiednio wskazuj? na po?o?enie na osi X oraz po?o?enie na osi Y, dla rozdzielczo?ci full HD b?dzie to 652 i 277.

Co do Twojego ostatniego postu to wystarczy, ?e renderowanie obrazka wrzucisz w taki kod.


addEventHandler("onClientRender"root, function()
      dxDrawImage(...)
end)


Wykona si? zaraz po "restart nazwazasobu".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-13, 12:29


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"Pjoter1" napisał/a:

"VVirmex" napisał/a:

"Pjoter1" napisał/a:

Witam, mam ma?y problem z panelem logowania, chcia?bym zmieni? panel logowania ale nie wiem jak ustawi? aby przycisk dzia?a prawid?owo, przy okazji chcia?bym sie zapytac co to s? za opcje...

dxDrawImage(screenW * 0.3396, screenH * 0.2567, screenW * 0.3215, screenH * 0.4867, texture["login_window"], 0, 0, 0, tocolor(255, 255, 255, 255), false)

Chcia?bym wiedzie? jak sprawdzi? te 0.3396 aby przycisk dzia?a?.
Z g?ry dzi?kuje, mam nadzieje ?e wiecie o co mi chodzi !


Okej, 0.3396 to jest Width (czyli szeroko??, na kt?rej ma si? znajdowa? przycisk)

Po u?yciu funkcji guiGetScreenSize zwraca ci twoj? rozdzielczo??, po czym mo?esz j? pomno?y? razy dwa bodaj?e lub podzieli? na dwa. (Niech mnie kto? poprawi potem.)

A potem najpro?ciej w ?wiecie bawisz si? w edycj? i restart skryptu do skutku u?o?enia przycisku w odpowiednim miejscu.

A jego lokacja nie ma wcale nic wsp?lnego z jego dzia?aniem (je?li zosta? u?yty onClientClick na draw image.)



Chodzi o co? takiego ?

addEventHandler("onClientResourceStart", resourceRoot, function()
if localPlayer:getData("player:uid") then return end
addEventHandler("onClientRender", root, main_render)
addEventHandler("onClientClick", getRootElement(), main_click)
showCursor(true)



Co ma piernik do wiatraka pr?cz tyle samo liter?

Zrobi?e? post w ktorym mowa o przedstawieniu ci argument?w jakie sa w dxDrawText, a teraz wstawiasz kod na dodawaniu renderowania co klatke po restarcie skryptu...

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panel logowania 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