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

Wysłany: 2014-08-19, 15:01


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

Witam mam problem poniewa? na mniejszych rozdzielczo?ciach moje gui robi sie za du?e przez co nie mo?na klikn?? buttona zaloguj lub zarejstruj. GUI robione na rozdzielczo?ci 1680 x 1050 x 32

GUI

GUIEditor = {
    tab = {},
    staticimage = {},
    label = {},
    button = {},
    window = {}
}

Window guiCreateWindow(006741050"The Simple Life"false)
        guiWindowSetSizable(Windowtrue)

ButtonZaloguj guiCreateButton(993827583"Zaloguj"falseWindow)
        guiSetFont(Window"default-bold-small")
ButtonZarejestruj guiCreateButton(38493827482"Zarejestruj"falseWindow)
        guiSetFont(Window"default-bold-small")   
        loginedit =  guiCreateEdit(3741658553""falseWindow)
        hasloedit guiCreateEdit(3755658552""falseWindow)
guiEditSetMasked(hasloedittrue)
GUIEditor.label[1] = guiCreateLabel(20032626180"Login"falseWindow)
        guiSetFont(GUIEditor.label[1], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
        GUIEditor.label[2] = guiCreateLabel(20049426152"Haslo"falseWindow)
        guiSetFont(GUIEditor.label[2], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[2], "center")   
guiSetVisible(Windowtrue)
showCursor(true)


Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 15:18


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
Sproboj tak:

local screenW,screenH guiGetScreenSize()
local resW,resH 1280,720
local sW,sH =  (screenW/resW), (screenH/resH)

GUIEditor = {
    tab = {},
    staticimage = {},
    label = {},
    button = {},
    window = {}
}

Window guiCreateWindow(sWsH6741050"The Simple Life"false)
        guiWindowSetSizable(Windowtrue)

ButtonZaloguj guiCreateButton(993827583"Zaloguj"falseWindow)
        guiSetFont(Window"default-bold-small")
ButtonZarejestruj guiCreateButton(38493827482"Zarejestruj"falseWindow)
        guiSetFont(Window"default-bold-small")   
        loginedit =  guiCreateEdit(3741658553""falseWindow)
        hasloedit guiCreateEdit(3755658552""falseWindow)
guiEditSetMasked(hasloedittrue)
GUIEditor.label[1] = guiCreateLabel(20032626180"Login"falseWindow)
        guiSetFont(GUIEditor.label[1], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
        GUIEditor.label[2] = guiCreateLabel(20049426152"Haslo"falseWindow)
        guiSetFont(GUIEditor.label[2], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[2], "center")   
guiSetVisible(Windowtrue)
showCursor(true)


Ostatnio zmieniony przez kubak14 2014-08-19, 15:38, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 15:35


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
niepolecam tego jak zrobil kubak
ale polecam ci
https://wiki.multitheftauto.com/wiki/GuiCreateWindow
a dok?adnie chodzi mi oto ?e r??nica pomi?dzy:
guiCreateWindow(0, 0, 674, 1050, "The Simple Life", false)
a
guiCreateWindow(0, 0, 674, 1050, "The Simple Life", true)
polega na tym ?e True na koncu oznacza czy to ma by? w pikselach pozycja czy w "rozdzielczosci"
wi?c u?yj:
guiCreateWindow(0.1, 0.1, 0.8, 0.8, "The Simple Life", true)
i to spowoduje ze na KA?DEJ rozdzielczo?ci gui b?dzie mia?o "przeswit" z ka?dej strony 10% ( jak masz monitor 1000x1000 to gui bedzie 800x800 i po kazdej stronie bedzie 100pikseli odleglosci od granicy ekranu )
my?l? ze pomoglem wi?c :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 15:40


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
Edit Kod (Dopasuje sie do kazdego rozmiaru ekranu)

local screenW,screenH guiGetScreenSize()
local resW,resH 1280,720
local sW,sH =  (screenW/resW), (screenH/resH)

GUIEditor = {
    tab = {},
    staticimage = {},
    label = {},
    button = {},
    window = {}
}

Window guiCreateWindow(sWsH6741050"The Simple Life"false)
        guiWindowSetSizable(Windowtrue)

ButtonZaloguj guiCreateButton(993827583"Zaloguj"falseWindow)
        guiSetFont(Window"default-bold-small")
ButtonZarejestruj guiCreateButton(38493827482"Zarejestruj"falseWindow)
        guiSetFont(Window"default-bold-small")   
        loginedit =  guiCreateEdit(3741658553""falseWindow)
        hasloedit guiCreateEdit(3755658552""falseWindow)
guiEditSetMasked(hasloedittrue)
GUIEditor.label[1] = guiCreateLabel(20032626180"Login"falseWindow)
        guiSetFont(GUIEditor.label[1], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
        GUIEditor.label[2] = guiCreateLabel(20049426152"Haslo"falseWindow)
        guiSetFont(GUIEditor.label[2], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[2], "center")   
guiSetVisible(Windowtrue)
showCursor(true)


Ostatnio zmieniony przez kubak14 2014-08-19, 15:46, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 15:42


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
kubak na mojej rozdzielczosci 800x600 nie zmiesci sie na ekranie :) a moja propozycja jak to zrobi? spowoduje ze nawet na monitorze 10x10 pikseli b?dzie si? w cudzys?owiu "poprawnie wy?wietlac" ale mo?e niekt?re napisy ucina? ale bedzie na srodku ekranu :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 15:44


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
Tw?j spos?b jest b??dny

Ostatnio zmieniony przez kubak14 2014-08-19, 20:49, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 16:25


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Eh, same g?upoty... Zr?b gui na najmniejszej rozdzielczo?ci. Nast?pnie wklej ten kod:

mojeW,mojeH 640480
sW,sH guiGetScreenSize()
widthheight = (sW/mojeW), (sH/mojeH)



i *width b?d? *height.

Podpis

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

 
Wysłany: 2014-08-19, 18:55


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

a gdzie to *width i *height wkleji??

Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 20:48


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
maciek3286,
local screenW,screenH guiGetScreenSize()
local resW,resH 640480
local sW,sH =  (screenW/resW), (screenH/resH)

GUIEditor = {
    tab = {},
    staticimage = {},
    label = {},
    button = {},
    window = {}
}

Window guiCreateWindow(sWsH6741050"The Simple Life"false)
        guiWindowSetSizable(Windowtrue)

ButtonZaloguj guiCreateButton(993827583"Zaloguj"falseWindow)
        guiSetFont(Window"default-bold-small")
ButtonZarejestruj guiCreateButton(38493827482"Zarejestruj"falseWindow)
        guiSetFont(Window"default-bold-small")   
        loginedit =  guiCreateEdit(3741658553""falseWindow)
        hasloedit guiCreateEdit(3755658552""falseWindow)
guiEditSetMasked(hasloedittrue)
GUIEditor.label[1] = guiCreateLabel(20032626180"Login"falseWindow)
        guiSetFont(GUIEditor.label[1], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
        GUIEditor.label[2] = guiCreateLabel(20049426152"Haslo"falseWindow)
        guiSetFont(GUIEditor.label[2], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[2], "center")   
guiSetVisible(Windowtrue)
showCursor(true)


[ Dodano: 2014-08-19, 20:51 ]
PanMaszyna, jednak dobrze my?la?em :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 21:44


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

PanMaszyna, Zrobi?em jak mi kaza?e? i zobacz co sie zrobi?o

kod:

mojeW,mojeH 640480
sW,sH guiGetScreenSize()
widthheight = (sW/mojeW), (sH/mojeH)

Window guiCreateWindow(00267*width480*height"The Simple Life"false)
        guiWindowSetSizable(Windowtrue)

ButtonZaloguj guiCreateButton(942211448"Zaloguj"falseWindow)
        guiSetFont(Window"default-bold-small")
ButtonZarejestruj guiCreateButton(14342211448"Zarejestruj"falseWindow)
        guiSetFont(Window"default-bold-small")   
        loginedit =  guiCreateEdit(2623020740""falseWindow)
        hasloedit guiCreateEdit(2612720740""falseWindow)
guiEditSetMasked(hasloedittrue)
GUIEditor.label[1] = guiCreateLabel(666413353"Login"falseWindow)
        guiSetFont(GUIEditor.label[1], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
        GUIEditor.label[2] = guiCreateLabel(6616713353"Haslo"falseWindow)
        guiSetFont(GUIEditor.label[2], "sa-header")
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center"false)
        guiLabelSetVerticalAlign(GUIEditor.label[2], "center")   
guiSetVisible(Windowtrue)
showCursor(true)


Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 22:14


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
maciek3286,
skorzystaj z mojego kodu...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 22:32


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

kubak14, tw?j kod jest b??dny.

PanMaszyna, ju? sobie poradzi?em nie doczyta?em twojego postu.

Temat Do zamkni?cia

Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
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 » 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