Wysłany: 2019-11-20, 19:18
CytrusekLUA
Wiek: 22 Na forum: 2611 dni Posty: 5
Nick w MP: MichaleQ
Witajcie spo?eczno?cio gtao.pl,
W trakcie programowania jednego skryptu u?ywaj?cego gui natrafi?em na b??d, na moje oko wszystko jest okej, ale jak wida? serwer uwa?a co innego. Pom??cie prosz?, stawiam zimne za pomoc.
Screeny:
Cytat:
Cytat:
Kod po stronie klienta, bo to tam rzekomo wyst?puje b??d:
--[[
Autor : MichaleQ
Wersja : 1.0
--]]
menu = { w ={}, o ={}, o2 ={}, o3 ={}, stat ={}, temptext = nil ,}
menu . w [ 1 ] = guiCreateWindow ( 0.74 , 0.27 , 0.25 , 0.58 , "Menu Serwera" , true )
guiWindowSetMovable ( menu . w [ 1 ], false )
guiWindowSetSizable ( menu . w [ 1 ], false )
guiSetVisible ( menu . w [ 1 ], false )
menu . o [ 1 ] = guiCreateButton ( 0.05 , 0.08 , 0.41 , 0.09 , "Zaloguj" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 1 ], "NormalTextColour" , "FFAAAAAA" )
menu . o [ 2 ] = guiCreateButton ( 0.50 , 0.08 , 0.41 , 0.09 , "Zarejestruj" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 2 ], "NormalTextColour" , "FFAAAAAA" )
menu . o [ 3 ] = guiCreateButton ( 0.05 , 0.19 , 0.41 , 0.09 , "Mam Kod" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 3 ], "NormalTextColour" , "FFAAAAAA" )
menu . o [ 4 ] = guiCreateButton ( 0.50 , 0.19 , 0.41 , 0.09 , "Statystki" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 4 ], "NormalTextColour" , "FFAAAAAA" )
menu . o [ 5 ] = guiCreateButton ( 0.05 , 0.29 , 0.41 , 0.09 , "Wyloguj" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 5 ], "NormalTextColour" , "FFAAAAAA" )
menu . o [ 5 ] = guiCreateButton ( 0.50 , 0.29 , 0.41 , 0.09 , "Moje\npojazdy" , true , menu . w [ 1 ])
guiSetProperty ( menu . o [ 5 ], "NormalTextColour" , "FFAAAAAA" )
menu . w [ 2 ] = guiCreateWindow ( 0.37 , 0.25 , 0.21 , 0.34 , "Logowanie" , true )
guiWindowSetMovable ( menu . w [ 2 ], false )
guiWindowSetSizable ( menu . w [ 2 ], false )
guiSetVisible ( menu . w [ 2 ], false )
menu . o2 [ 2 ] = guiCreateEdit ( 0.14 , 0.26 , 0.73 , 0.10 , "" , true , menu . w [ 2 ])
guiEditSetMaxLength ( menu . o2 [ 2 ], 22 )
menu . o2 [ 1 ] = guiCreateLabel ( 0.22 , 0.08 , 0.58 , 0.14 , "Login:" , true , menu . w [ 2 ])
guiLabelSetHorizontalAlign ( menu . o2 [ 1 ], "center" , false )
guiLabelSetVerticalAlign ( menu . o2 [ 1 ], "center" )
menu . o2 [ 3 ] = guiCreateLabel ( 0.22 , 0.41 , 0.58 , 0.14 , "Has?o:" , true , menu . w [ 2 ])
guiLabelSetHorizontalAlign ( menu . o2 [ 3 ], "center" , false )
guiLabelSetVerticalAlign ( menu . o2 [ 3 ], "center" )
menu . o2 [ 4 ] = guiCreateEdit ( 0.14 , 0.59 , 0.73 , 0.10 , "" , true , menu . w [ 2 ])
guiEditSetMasked ( menu . o2 [ 4 ], true )
guiEditSetMaxLength ( menu . o2 [ 4 ], 22 )
menu . o2 [ 5 ] = guiCreateButton ( 0.04 , 0.81 , 0.42 , 0.15 , "Potwierd?" , true , menu . w [ 2 ])
guiSetProperty ( menu . o2 [ 5 ], "NormalTextColour" , "FFAAAAAA" )
menu . o2 [ 6 ] = guiCreateButton ( 0.55 , 0.81 , 0.42 , 0.15 , "Wstecz" , true , menu . w [ 2 ])
guiSetProperty ( menu . o2 [ 6 ], "NormalTextColour" , "FFAAAAAA" )
menu . w [ 3 ] = guiCreateWindow ( 0.37 , 0.25 , 0.21 , 0.34 , "Rejestracja" , true )
guiWindowSetMovable ( menu . w [ 3 ], false )
guiWindowSetSizable ( menu . w [ 3 ], false )
guiSetVisible ( menu . w [ 3 ], false )
menu . o3 [ 2 ] = guiCreateEdit ( 0.14 , 0.26 , 0.73 , 0.10 , "" , true , menu . w [ 3 ])
guiEditSetMaxLength ( menu . o3 [ 2 ], 22 )
menu . o3 [ 1 ] = guiCreateLabel ( 0.22 , 0.08 , 0.58 , 0.14 , "Login / Adres E-Mail:" , true , menu . w [ 3 ])
guiLabelSetHorizontalAlign ( menu . o3 [ 1 ], "center" , false )
guiLabelSetVerticalAlign ( menu . o3 [ 1 ], "center" )
menu . o3 [ 3 ] = guiCreateLabel ( 0.22 , 0.41 , 0.58 , 0.14 , "Has?o:" , true , menu . w [ 3 ])
guiLabelSetHorizontalAlign ( menu . o3 [ 3 ], "center" , false )
guiLabelSetVerticalAlign ( menu . o3 [ 3 ], "center" )
menu . o3 [ 4 ] = guiCreateEdit ( 0.14 , 0.59 , 0.73 , 0.10 , "" , true , menu . w [ 3 ])
guiEditSetMasked ( menu . o3 [ 4 ], true )
guiEditSetMaxLength ( menu . o3 [ 4 ], 22 )
menu . o3 [ 5 ] = guiCreateButton ( 0.04 , 0.81 , 0.42 , 0.15 , "Potwierd?" , true , menu . w [ 3 ])
guiSetProperty ( menu . o3 [ 5 ], "NormalTextColour" , "FFAAAAAA" )
menu . o3 [ 6 ] = guiCreateButton ( 0.55 , 0.81 , 0.42 , 0.15 , "Wstecz" , true , menu . w [ 3 ])
guiSetProperty ( menu . o3 [ 6 ], "NormalTextColour" , "FFAAAAAA" )
menu . w [ 4 ] = guiCreateWindow ( 0.28 , 0.22 , 0.43 , 0.63 , "Panel statystyk konta" , true )
guiWindowSetMovable ( menu . w [ 4 ], false )
guiWindowSetSizable ( menu . w [ 4 ], false )
guiSetVisible ( menu . w [ 4 ], false )
menu . stat [ 1 ] = guiCreateLabel ( 0.00 , 0.04 , 1.00 , 0.83 , "" , true , menu . w [ 4 ])
guiLabelSetHorizontalAlign ( menu . stat [ 1 ], "center" , false )
guiLabelSetVerticalAlign ( menu . stat [ 1 ], "center" )
menu . stat [ 2 ] = guiCreateButton ( 0.05 , 0.90 , 0.24 , 0.08 , "Zamknij" , true , menu . w [ 4 ])
guiSetProperty ( menu . stat [ 2 ], "NormalTextColour" , "FFAAAAAA" )
menu . stat [ 3 ] = guiCreateButton ( 0.38 , 0.90 , 0.24 , 0.08 , "Od?wie?\n(opcja w budowie)" , true , menu . w [ 4 ])
guiSetProperty ( menu . stat [ 3 ], "NormalTextColour" , "FFAAAAAA" )
addEventHandler ( "onClientGUIClick" , root , function()
if source == menu . o [ 1 ] then
guiSetVisible ( menu . w [ 2 ], true )
showChat ( false )
showCursor ( true )
end
if source == menu . o2 [ 6 ] then
guiSetVisible ( menu . w [ 2 ], false )
showChat ( true )
end
if source == menu . o2 [ 5 ] then
local d1 = guiGetText ( menu . o2 [ 2 ])
local d2 = guiGetText ( menu . o2 [ 4 ])
triggerServerEvent ( "loguj" , resourceRoot , getLocalPlayer (), tostring ( d1 ), tostring ( d2 ))
end
if source == menu . o [ 2 ] then
guiSetVisible ( menu . w [ 3 ], true )
showChat ( false )
showCursor ( true )
end
if source == menu . o3 [ 6 ] then
guiSetVisible ( menu . w [ 3 ], false )
showChat ( true )
end
if source == menu . o3 [ 5 ] then
local d1 = guiGetText ( menu . o3 [ 2 ])
local d2 = guiGetText ( menu . o3 [ 4 ])
triggerServerEvent ( "rejestruj" , resourceRoot , getLocalPlayer (), tostring ( d1 ), tostring ( d2 ))
end
if source == menu . o [ 5 ] then
guiSetVisible ( menu . o [ 1 ], true )
guiSetVisible ( menu . o [ 2 ], true )
guiSetVisible ( menu . o [ 3 ], false )
guiSetVisible ( menu . o [ 4 ], false )
guiSetVisible ( menu . o [ 5 ], false )
triggerServerEvent ( "wyloguj" , resourceRoot , getLocalPlayer ())
end
end )
addEvent ( "open:menu" , true )
addEventHandler ( "open:menu" , resourceRoot , function( plr )
showCursor ( true )
guiSetVisible ( menu . w [ 1 ], true )
if getElementData ( plr , "player:logged" ) == true then
guiSetVisible ( menu . o [ 1 ], false )
guiSetVisible ( menu . o [ 2 ], false )
guiSetVisible ( menu . o [ 3 ], true )
guiSetVisible ( menu . o [ 4 ], true )
guiSetVisible ( menu . o [ 5 ], true )
else
guiSetVisible ( menu . o [ 1 ], true )
guiSetVisible ( menu . o [ 2 ], true )
guiSetVisible ( menu . o [ 3 ], false )
guiSetVisible ( menu . o [ 4 ], false )
guiSetVisible ( menu . o [ 5 ], false )
end
end )
addEvent ( "close:menu" , true )
addEventHandler ( "close:menu" , resourceRoot , function()
showCursor ( false )
showChat ( true )
guiSetVisible ( menu . w [ 1 ], false )
end )
addEvent ( "l:result" , true )
addEventHandler ( "l:result" , resourceRoot , function( status , msg_status , text )
if status == true then
guiSetVisible ( menu . w [ 2 ], false )
showChat ( true )
guiSetVisible ( menu . o [ 1 ], false )
guiSetVisible ( menu . o [ 2 ], false )
guiSetVisible ( menu . o [ 3 ], true )
guiSetVisible ( menu . o [ 4 ], true )
guiSetVisible ( menu . o [ 5 ], true )
return
elseif status == false then
if msg_status == true then
menu . temptext = guiGetText ( menu . w [ 2 ])
local tekst = tostring ( text )
guiSetText ( menu . w [ 2 ], tekst )
setTimer (function()
guiSetText ( menu . w [ 2 ], menu . temptext )
menu . temptext = nil
end , 2500 , 1 )
else return end
return
end
end )
addEvent ( "r:result" , true )
addEventHandler ( "r:result" , resourceRoot , function( status , msg_status , text )
if status == true then
guiSetVisible ( menu . w [ 3 ], false )
showChat ( true )
return
elseif status == false then
if msg_status == true then
menu . temptext = guiGetText ( menu . w [ 3 ])
local tekst = tostring ( text )
guiSetText ( menu . w [ 3 ], tekst )
setTimer (function()
guiSetText ( menu . w [ 3 ], menu . temptext )
menu . temptext = nil
end , 2500 , 1 )
else return end
return
end
end )
Z g?ry dzi?kuje za pomoc.
Ostatnio zmieniony przez NotPaladyn 2019-11-20, 19:27, w całości zmieniany 1 raz
Wysłany: 2019-11-20, 19:39
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jestem akurat na telefonie i nie mog? skopiowa? tekstu do edytora. Podaj te linijki z b??du, ?eby mo?na by?o to szybciej zidentyfikowa?.
Wysłany: 2019-11-20, 19:53
CytrusekLUA
Wiek: 22 Na forum: 2611 dni Posty: 5
Nick w MP: MichaleQ
"Wilq" napisał/a :Jestem akurat na telefonie i nie mog? skopiowa? tekstu do edytora. Podaj te linijki z b??du, ?eby mo?na by?o to szybciej zidentyfikowa?.
Prosz? :
78: if source == menu . o [ 1 ] then
118: guiSetVisible ( menu . w [ 1 ], true )
137: guiSetVisible ( menu . w [ 1 ], false )
Wysłany: 2019-11-20, 21:23
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Ja nie widz? nic b??dnego, ale spr?buj podmieni? linijk? (tylko t?):
menu = { w ={}, o ={}, o2 ={}, o3 ={}, stat ={}, temptext = nil ,}
na
menu = {[ "w" ]={}, [ "o" ]={}, [ "o2" ]={}, [ "o3" ]={}, [ "stat" ]={},[ "temptext" ]= nil ,}
Więcej szczegółów
Wystawiono 1 piw(a):CytrusekLUA
Wysłany: 2019-11-21, 18:29
CytrusekLUA
Wiek: 22 Na forum: 2611 dni Posty: 5
Nick w MP: MichaleQ
zrobi?em co kaza?e? i dalej nie dzia?a...
Tagi: pro.lemik :: lua :: kropka :: tylko :: przez :: filtry
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: