Wysłany: 2015-07-27, 09:39
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
Siemanko. Czemu na tym kodzie:
local x , y = guiGetScreenSize ()
function mainW ()
setCameraMatrix ( 100 , 100 , 100 , 100 , 100 , 100 )
-- Buttony Pisalne
username = guiCreateEdit ( 25 , 470 , 300 , 40 , "" , false )
password = guiCreateEdit ( 25 , 540 , 300 , 40 , "" , false )
guiEditSetMasked ( password , true )
- Buttony Klikane
loginButton = guiCreateButton ( 25 , 590 , 300 , 80 , "Loguj" , false )
registerButton = guiCreateButton ( 25 , 680 , 300 , 80 , "Rejestruj" , false )
-- login = guiCreateStaticImage ( 355 , 377 , 130 , 42 , "1.png" , false )
addEventHandler ( "onClientGUIClick" , loginButton ,
function ( us , pa )
local us = guiGetText ( username )
local pa = guiGetText ( password )
triggerServerEvent ( "loginReq" , getRootElement (), getLocalPlayer (), us , pa )
end , false
)
addEventHandler ( "onClientGUIClick" , registerButton ,
function ()
local us = guiGetText ( username )
local pa = guiGetText ( password )
triggerServerEvent ( "registerReq" , getRootElement (), getLocalPlayer (), us , pa )
end , false
)
showCursor ( true , true )
guiSetInputEnabled ( true )
end
addEventHandler ( "onClientResourceStart" , getRootElement (), mainW )
function maintaining ()
dashboard = dxDrawRectangle ( 0 , 0 , 350 , 9000 , tocolor ( 0 , 0 , 0 , 210 ), false )
userLabel = dxDrawText ( "Nick:" , 150 , 450 , 433 , 284 , tocolor ( 255 , 255 , 255 , 255 ), 1 , "default" , "left" , "top" , false , false , false , false , false )
passLabel = dxDrawText ( "Has?o:" , 150 , 520 , 433 , 335 , tocolor ( 255 , 255 , 255 , 255 ), 1 , "default" , "left" , "top" , false , false , false , false , false )
opisLable = dxDrawText ( "Witaj na serwerze Royal-rpg.net." , 25 , 300 , 433 , 335 , tocolor ( 255 , 255 , 255 , 255 ), 1 , "default" , "left" , "top" , false , false , false , false , false )
passLabel = dxDrawText ( "Posiadamy skrypty pisane przez Vxen!" , 25 , 315 , 433 , 335 , tocolor ( 255 , 255 , 255 , 255 ), 1 , "default" , "left" , "top" , false , false , false , false , false )
end
addEventHandler ( "onClientRender" , root , maintaining )
addEventHandler ( "onPlayerJoin" , getRootElement (), joinHandler )
addEvent ( "hideWindow" , true )
addEventHandler ( "hideWindow" , root ,
function ()
setCameraTarget ( localPlayer , localPlayer )
showCursor ( false , false )
guiSetInputEnabled ( false )
removeEventHandler ( "onClientRender" , getRootElement (), maintaining )
destroyElement ( username )
destroyElement ( password )
destroyElement ( loginButton )
destroyElement ( registerButton )
end
)
jak zmieni? rozdzielczo?? to wszytko inaczej wygl?da?
Je?li wiecie co jest ?le podaj mi ten kod tylko ?e dobry. Ucz? si? na edycji skryptu. I prosz? nie pisz tylko ?e czekam na gotowca... to ten gotowiec co dasz mi b?dzie edytowany...
Wysłany: 2015-07-27, 10:53
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Bo Ty to robi?e? pewnie guieditorem i zrobi?e? to przypu?cmy na rozdzielczo?ci :
1024x768
I teraz ka?dy z 1024x768 bedzie mia? tak jak Ty, ale je?eli wejdzie kto? z 800x600 to ju? b?dzie mia? inaczej.
Z pomoc? przychodzi funkcja guiGetScreenSize(), poczytaj o niej.
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2015-07-27, 12:34
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
Musisz sobie ka?dy element zeskalowa?.
Wysłany: 2015-07-27, 15:17
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
To znaczy ?e mam zrobi? co? Prosz? was dajcie mi m?j kod taki aby by? git a ja zobacz? co wy zrobili?cie i si? naucz?!
Wysłany: 2015-07-27, 21:43
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
Przyk?ad:
x , y = guiGetScreenSize ()
username = guiCreateEdit ( 25 / twojex * x , 470 / twojey * y , 300 / twojex * x , 40 / twojey * y , "" , false )
Wysłany: 2015-07-27, 21:59
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
W tym twojex co ma si? znajdowa?? twojex=?
Wysłany: 2015-07-27, 22:26
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Proponuj? zobaczy? np. jak? masz rozdzielczo?? i wstawi? pod Twoje X np. :
1024x768
X 1024 Y 768
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2015-07-27, 22:33
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
Iksdekowski , podaj mi to x , y = guiGetScreenSize ()
username = guiCreateEdit ( 25 / twojex * x , 470 / twojey * y , 300 / twojex * x , 40 / twojey * y , "" , false ) tylko ?e z tym co ty poda?e?. (PODAJ MI KOD WYPE?NIONY Z T? ROZDZIELCZO?CI?)
Wysłany: 2015-07-27, 22:40
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
ziomeczku, napisa?e? sam dzialajacy panel logowania (pono?), a nie potrafisz wpisac 1024 i 768 w luki ?
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2015-07-27, 22:47
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Vxen , auto rodzielczo?? :
mojeW , mojeH = 1280 , 640
sW , sH = guiGetScreenSize ()
aw , ah = sW / mojeW , sH / mojeH
zastosowanie:
gui . Scroll = guiCreateScrollPane ( 20 * aw , 60 * ah , 430 * aw , 360 * ah , false , gui . Panel )
Wysłany: 2015-07-28, 12:24
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
Tagi: gui :: się :: rozwala..
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: