Wysłany: 2014-06-15, 20:52
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Cze??. Pomo?ecie mi si? upora? z kodem?
No wi?c tak, stworzy?em panel logowania... Wszystko dzia?a, nie paczcie na smoothMoveCamera, daj? tylko wycinek odpowiadaj?cy za panel logowania. Panel normalnie si? otwiera, lecz przy zalogowaniu - loguje ci? normalnie ale nie chce znikn??! Prosz? o pomoc... Za pomoc
function createLoginWindow ()
smoothMoveCamera ( 18.39999961853 , - 1981.4000244141 , 43.5 , 326 , 0 , 0 , 457.70001220703 , - 1823.8000488281 , 5.8000001907349 , 0 , 0 , 326 , 5000 )
buttonLogin = guiCreateButton ( 58 , 424 , 123 , 30 , "Zaloguj" , false , windowLogin )
guiSetAlpha ( buttonLogin , 0.69 )
guiSetFont ( buttonLogin , "default-bold-small" )
buttonRegister = guiCreateButton ( 211 , 424 , 123 , 30 , "Zarejestruj" , false , windowLogin )
guiSetAlpha ( buttonRegister , 0.69 )
guiSetFont ( buttonRegister , "default-bold-small" )
labelPanel = guiCreateLabel ( 115 , 776 , 288 , 14 , "zapraszamy!" , false , windowLogin )
guiSetFont ( labelPanel , "default-bold-small" )
guiLabelSetColor ( labelPanel , 0 , 131 , 233 )
editUsername = guiCreateEdit ( 137 , 286 , 197 , 16 , "" , false , windowLogin )
editPassword = guiCreateEdit ( 146 , 349 , 188 , 15 , "" , false , windowLogin )
addEventHandler ( "onClientRender" , root ,
function()
windowLogin = dxDrawRectangle ( 48 , 0 , 296 , 800 , tocolor ( 0 , 0 , 0 , 239 ), false )
dxDrawText ( "Login:" , 57 , 281 , 164 , 312 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Haslo:" , 57 , 344 , 147 , 381 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Serveros xd" , 63 , 57 , 327 , 183 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "top" , false , false , true , false , false )
end
)
showPlayerHudComponent ( "all" , true )
guiSetVisible ( windowLogin , false )
addEventHandler ( "onClientGUIClick" , buttonLogin , clientSubmitLogin , false )
addEventHandler ( "onClientGUIClick" , buttonRegister , clientSubmitRegister , false )
end
function resourceStart ()
createLoginWindow ()
if ( windowLogin ~= nil ) then
guiSetVisible ( windowLogin , true )
else
outputChatBox ( "" )
end
showCursor ( true )
guiSetInputEnabled ( true )
end
Wysłany: 2014-06-15, 21:20
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
dodaj trigger triggerClientEvent ( source , "schowajGUI" , getRootElement ())
a na c-side dodaj
addEvent ( "schowajGUI" , true )
addEventHandler ( "schowajGUI" , root ,
function()
guiSetVisible ( windowLogin , false )--- oczywi ? cie zamiast tego podaj tam swoje guiSetVisible (...., false )
end
)
je?eli dodasz trigger w dobrym miejscu to bedzie ?miga?
Wysłany: 2014-06-15, 21:29
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
monio Dzi?ki, tylko gdzie go umie?ci??
Wysłany: 2014-06-15, 21:36
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Strona s-side je?eli wykona logowanie niech wejdzie wtedy trigger
Wysłany: 2014-06-15, 21:40
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
monio A jak t?em jest dxRectangle?
Wysłany: 2014-06-15, 21:42
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
a dzia?a to jak dxRectangle to dajesz removeEventHandler ( "onClientRender" , root , nazwa funkcji z DX )
Wysłany: 2014-06-16, 12:54
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Podaj b??du z db
[ Dodano : 2014-06-16, 12:59 ]
Tu masz funckcj? z? gdy si? zepsanujemy okno znika:
function wyjdz ()
guiSetVisible ( nazwa okna , false )
end
addEventHandler ( "onClientPlayerSpawn" , getLocalPlayer (), wyjdz )
Wysłany: 2014-06-16, 15:46
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Zgredek666 W debugu wyskakuj? tylko b??dy smoothMoveCamera. Powtarzam, stworzy?em sobie panel logowania kt?rym, jakby t?em zamiast gui jest dxRectangle...
Wysłany: 2014-06-16, 16:35
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Maximerr , parent element?w da?e? zmienn? dxRectangle ?
Wysłany: 2014-06-16, 16:38
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
PanMaszyna , Nic z tych rzeczy, jeszcze nigdy nie zajmowa?em si? dx, to m?j pierwszy raz. M?g?by? mi da? kod z parentem i zmienn??
Wysłany: 2014-06-16, 18:38
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
zamiast tego:
buttonLogin = guiCreateButton ( 58 , 424 , 123 , 30 , "Zaloguj" , false , windowLogin )
guiSetAlpha ( buttonLogin , 0.69 )
guiSetFont ( buttonLogin , "default-bold-small" )
buttonRegister = guiCreateButton ( 211 , 424 , 123 , 30 , "Zarejestruj" , false , windowLogin )
guiSetAlpha ( buttonRegister , 0.69 )
guiSetFont ( buttonRegister , "default-bold-small" )
labelPanel = guiCreateLabel ( 115 , 776 , 288 , 14 , "zapraszamy!" , false , windowLogin )
guiSetFont ( labelPanel , "default-bold-small" )
guiLabelSetColor ( labelPanel , 0 , 131 , 233 )
editUsername = guiCreateEdit ( 137 , 286 , 197 , 16 , "" , false , windowLogin )
editPassword = guiCreateEdit ( 146 , 349 , 188 , 15 , "" , false , windowLogin )
addEventHandler ( "onClientRender" , root ,
function()
windowLogin = dxDrawRectangle ( 48 , 0 , 296 , 800 , tocolor ( 0 , 0 , 0 , 239 ), false )
dxDrawText ( "Login:" , 57 , 281 , 164 , 312 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Haslo:" , 57 , 344 , 147 , 381 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Serveros xd" , 63 , 57 , 327 , 183 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "top" , false , false , true , false , false )
end
)
daj to tak:
buttonLogin = guiCreateButton ( 58 , 424 , 123 , 30 , "Zaloguj" , false , windowLogin )
guiSetAlpha ( buttonLogin , 0.69 )
guiSetFont ( buttonLogin , "default-bold-small" )
buttonRegister = guiCreateButton ( 211 , 424 , 123 , 30 , "Zarejestruj" , false , windowLogin )
guiSetAlpha ( buttonRegister , 0.69 )
guiSetFont ( buttonRegister , "default-bold-small" )
labelPanel = guiCreateLabel ( 115 , 776 , 288 , 14 , "zapraszamy!" , false , windowLogin )
guiSetFont ( labelPanel , "default-bold-small" )
guiLabelSetColor ( labelPanel , 0 , 131 , 233 )
editUsername = guiCreateEdit ( 137 , 286 , 197 , 16 , "" , false , windowLogin )
editPassword = guiCreateEdit ( 146 , 349 , 188 , 15 , "" , false , windowLogin )
guiSetVisible ( buttonLogin , false )
guiSetVisible ( buttonRegister , false )
guiSetVisible ( labelPanel , false )
guiSetVisible ( editUsername , false )
guiSetVisible ( editPassword , false )
function tlo ()
windowLogin = dxDrawRectangle ( 48 , 0 , 296 , 800 , tocolor ( 0 , 0 , 0 , 239 ), false )
dxDrawText ( "Login:" , 57 , 281 , 164 , 312 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Haslo:" , 57 , 344 , 147 , 381 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Serveros xd" , 63 , 57 , 327 , 183 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "top" , false , false , true , false , false )
end
function resourceStart ()
createLoginWindow ()
if ( windowLogin ~= nil ) then
guiSetVisible ( buttonLogin , true )
guiSetVisible ( buttonRegister , true )
guiSetVisible ( labelPanel , true )
guiSetVisible ( editUsername , true )
guiSetVisible ( editPassword , true )
addEventHandler ( "onClientRender" , root , tlo )
else
outputChatBox ( "" )
end
showCursor ( true )
guiSetInputEnabled ( true )
end
[ Dodano : 2014-06-16, 18:40 ]
i oczywiscie event addEventHandler ( "onClientResourceStart" , getRootElement (), resourceStart )
Wysłany: 2014-06-17, 21:31
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Wysłany: 2014-06-17, 21:46
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
guiSetAlpha ( buttonLogin , 0.69 )
guiSetFont ( buttonLogin , "default-bold-small" )
buttonRegister = guiCreateButton ( 211 , 424 , 123 , 30 , "Zarejestruj" , false , windowLogin )
guiSetAlpha ( buttonRegister , 0.69 )
guiSetFont ( buttonRegister , "default-bold-small" )
labelPanel = guiCreateLabel ( 115 , 776 , 288 , 14 , "zapraszamy!" , false , windowLogin )
guiSetFont ( labelPanel , "default-bold-small" )
guiLabelSetColor ( labelPanel , 0 , 131 , 233 )
editUsername = guiCreateEdit ( 137 , 286 , 197 , 16 , "" , false , windowLogin )
editPassword = guiCreateEdit ( 146 , 349 , 188 , 15 , "" , false , windowLogin )
guiSetVisible ( buttonLogin , false )
guiSetVisible ( buttonRegister , false )
guiSetVisible ( labelPanel , false )
guiSetVisible ( editUsername , false )
guiSetVisible ( editPassword , false )
function tlo ()
windowLogin = dxDrawRectangle ( 48 , 0 , 296 , 800 , tocolor ( 0 , 0 , 0 , 239 ), false )
dxDrawText ( "Login:" , 57 , 281 , 164 , 312 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Haslo:" , 57 , 344 , 147 , 381 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "bankgothic" , "left" , "top" , false , false , true , false , false )
dxDrawText ( "Serveros xd" , 63 , 57 , 327 , 183 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "left" , "top" , false , false , true , false , false )
end
function resourceStart ()
guiSetVisible ( buttonLogin , true )
guiSetVisible ( buttonRegister , true )
guiSetVisible ( labelPanel , true )
guiSetVisible ( editUsername , true )
guiSetVisible ( editPassword , true )
addEventHandler ( "onClientRender" , root , tlo )
showCursor ( true )
end
addEventHandler ( "onClientResourceStart" , getRootElement (), resourceStart )
Ja Ci pokazalem jak ma to wygl?da? mniej wi?cej a nie zrobi?em Ci ca?y kod
Wysłany: 2014-06-18, 23:42
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Poradzi?em se inaczej, wszystkim dzi?kuj?. I szczelam piwami.
Tagi: panel :: logowania
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: