Wysłany: 2018-08-20, 16:36
czlowiekjaja
Wiek: 20 Na forum: 2850 dni Posty: 76
Nick w MP: czlowiekjaja
Piwa : 324
Witam mam problem w kt?rym chodzi o to ?e po wej?ciu w marker nie dzia?aj? przyciski rozpocznij i informacje tylko dzia?a przycisk wyj?cia z gui nie wiem jak to naprawi? denerwuje mnie ju? to jakby kto? pom?g? to moge piwko zimne stawi?
kurierMarker = createMarker ( - 2521.24561 , - 621.98376 , 131.74370 , "cylinder" , 1 , 0 , 180 , 160 )
kurier_glowny = false
kurier_informacje = false
kurier_rozpocznij = false
function isMouseInPosition ( x , y , width , height )
if ( not isCursorShowing ( ) ) then
return false
end
local sx , sy = guiGetScreenSize ( )
local cx , cy = getCursorPosition ( )
local cx , cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end
function kurier_glowny_gui ()
dxDrawImage ( 419 , 190 , 479 , 412 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 424 , 245 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawImage ( 424 , 373 , 124 , 125 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Panel pracy kurier" , 568 , 203 , 755 , 235 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "default-bold" , "left" , "top" , false , false , false , false , false )
dxDrawImage ( 765 , 400 , 104 , 183 , ":K_praca-kurier/images/kurier.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 849 , 199 , 39 , 46 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_informacje_gui ()
dxDrawImage ( 412 , 201 , 442 , 361 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 422 , 201 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Praca kurier polega na rozwo?eniu paczek do dom?w.\nZa 15 rozwiezionych paczek otrzymujemy\nwynagrodzenie w postaci 800$" , 427 , 385 , 837 , 446 , tocolor ( 255 , 255 , 255 , 255 ), 1.20 , "default-bold" , "left" , "top" , false , false , false , false , false )
dxDrawImage ( 808 , 211 , 36 , 41 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_rozpocznij_gui ()
dxDrawImage ( 449 , 248 , 392 , 318 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 588 , 428 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawImage ( 459 , 258 , 124 , 125 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Rozpocz?cie pracy kuriera" , 537 , 389 , 781 , 422 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "default-bold" , "left" , "top" , false , false , false , false , false )
end
addEventHandler ( "onClientMarkerHit" , kurierMarker , function()
if kurier_glowny == false then
addEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( true )
kurier_glowny = true
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 849 , 199 , 39 , 46 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( false )
kurier_glowny = false
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_informacje == true then
if isMouseInPosition ( 808 , 211 , 36 , 41 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
showCursor ( false )
kurier_informacje = false
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 424 , 245 , 124 , 128 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_glowny = false
kurier_rozpocznij = false
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 424 , 373 , 124 , 125 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_glowny = false
kurier_informacje = false
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_informacje == true then
if isMouseInPosition ( 422 , 201 , 124 , 128 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_informacje = false
kurier_rozpocznij = true
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_rozpocznij == true then
if isMouseInPosition ( 459 , 258 , 124 , 125 ) then
removeEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_rozpocznij = false
kurier_informacje = true
end
end
end
end
)
end
end
end
)
end
end
end
)
end
end
end
)
end
end
end
)
end
end
end
)
end
)
Wysłany: 2018-08-20, 16:56
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Wysłany: 2018-08-20, 20:06
czlowiekjaja
Wiek: 20 Na forum: 2850 dni Posty: 76
Nick w MP: czlowiekjaja
Piwa : 324
Dobra dzi?ki zara sprawdz? czy dzia?a jak b?d? w domu
[ Dodano : 2018-08-20, 20:56 ]
kurierMarker = createMarker ( - 2521.24561 , - 621.98376 , 131.74370 , "cylinder" , 1 , 0 , 180 , 160 )
kurier_glowny = false
kurier_informacje = false
kurier_rozpocznij = false
function isMouseInPosition ( x , y , width , height )
if ( not isCursorShowing ( ) ) then
return false
end
local sx , sy = guiGetScreenSize ( )
local cx , cy = getCursorPosition ( )
local cx , cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end
function kurier_glowny_gui ()
dxDrawImage ( 419 , 190 , 479 , 412 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 424 , 245 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawImage ( 424 , 373 , 124 , 125 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Panel pracy kurier" , 568 , 203 , 755 , 235 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "default-bold" , "left" , "top" , false , false , false , false , false )
dxDrawImage ( 765 , 400 , 104 , 183 , ":K_praca-kurier/images/kurier.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 849 , 199 , 39 , 46 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_informacje_gui ()
dxDrawImage ( 412 , 201 , 442 , 361 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 422 , 201 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Praca kurier polega na rozwo?eniu paczek do dom?w.\nZa 15 rozwiezionych paczek otrzymujemy\nwynagrodzenie w postaci 800$" , 427 , 385 , 837 , 446 , tocolor ( 255 , 255 , 255 , 255 ), 1.20 , "default-bold" , "left" , "top" , false , false , false , false , false )
dxDrawImage ( 808 , 211 , 36 , 41 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_rozpocznij_gui ()
dxDrawImage ( 449 , 248 , 392 , 318 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 588 , 428 , 124 , 128 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawImage ( 459 , 258 , 124 , 125 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 4 , 61 , 248 , 255 ), false )
dxDrawText ( "Rozpocz?cie pracy kuriera" , 537 , 389 , 781 , 422 , tocolor ( 255 , 255 , 255 , 255 ), 1.50 , "default-bold" , "left" , "top" , false , false , false , false , false )
end
addEventHandler ( "onClientMarkerHit" , kurierMarker , function()
if kurier_glowny == false then
addEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( true )
kurier_glowny = true
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 849 , 199 , 39 , 46 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( false )
kurier_glowny = false
end
if kurier_informacje == true then
if isMouseInPosition ( 808 , 211 , 36 , 41 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
showCursor ( false )
kurier_informacje = false
end
if kurier_glowny == true then
if isMouseInPosition ( 424 , 245 , 124 , 128 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_glowny = false
kurier_rozpocznij = false
end
if kurier_glowny == true then
if isMouseInPosition ( 424 , 373 , 124 , 125 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_glowny = false
kurier_informacje = false
end
if kurier_informacje == true then
if isMouseInPosition ( 422 , 201 , 124 , 128 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_informacje = false
kurier_rozpocznij = true
end
if kurier_rozpocznij == true then
if isMouseInPosition ( 459 , 258 , 124 , 125 ) then
removeEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_rozpocznij = false
kurier_informacje = true
end
end
end
end
end
end
end
end
end
)
end
)
No i zrobi?em tak jak m?wi?e? i dalej dzia?a tylko wyj?cie z gui
[ Dodano : 2018-08-20, 21:57 ]
kurierMarker = createMarker ( - 2521.24561 , - 621.98376 , 131.74370 , "cylinder" , 1 , 0 , 180 , 160 )
createBlip ( - 2521.24561 , - 621.98376 , 131.74370 , 51 , 0 , 0 , 0 , 255 )
kurier_glowny = false
kurier_informacje = false
kurier_rozpocznij = false
function isMouseInPosition ( x , y , width , height )
if ( not isCursorShowing ( ) ) then
return false
end
local sx , sy = guiGetScreenSize ( )
local cx , cy = getCursorPosition ( )
local cx , cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end
function kurier_glowny_gui ()
dxDrawImage ( 319 , 175 , 644 , 433 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 543 , 239 , 170 , 159 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 543 , 398 , 170 , 159 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 920 , 185 , 33 , 34 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_rozpocznij_gui ()
dxDrawImage ( 328 , 194 , 591 , 388 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 540 , 386 , 165 , 163 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 343 , 204 , 165 , 163 , ":K_praca-kurier/images/informacje.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 872 , 204 , 37 , 39 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function kurier_informacje_gui ()
dxDrawImage ( 411 , 220 , 488 , 355 , ":K_praca-kurier/images/tlo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawImage ( 425 , 230 , 147 , 142 , ":K_praca-kurier/images/rozpocznij.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawText ( "Praca kuriera polega na rozwo?eniu paczek do\npunkt?w. Za rozwiezienie 15 paczek otrzymujemy wynagrodzenie w postaci 800$" , 425 , 443 , 889 , 496 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "left" , "top" , false , false , false , false , false )
dxDrawImage ( 855 , 230 , 34 , 37 , ":K_praca-kurier/images/exit.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
addEventHandler ( "onClientMarkerHit" , kurierMarker , function()
if kurier_glowny == false then
addEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( true )
kurier_glowny = true
end
addEventHandler ( "onClientClick" , root , function( button , state )
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 920 , 185 , 33 , 34 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
showCursor ( false )
kurier_glowny = false
end
if state == 'down' then
if kurier_rozpocznij == true then
if isMouseInPosition ( 872 , 204 , 37 , 39 ) then
removeEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
showCursor ( false )
kurier_rozpocznij = false
end
if state == 'down' then
if kurier_informacje == true then
if isMouseInPosition ( 855 , 230 , 34 , 37 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
showCursor ( false )
kurier_informacje = false
end
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 543 , 239 , 170 , 159 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_glowny = false
kurier_rozpocznij = true
end
if state == 'down' then
if kurier_glowny == true then
if isMouseInPosition ( 543 , 398 , 170 , 159 ) then
removeEventHandler ( "onClientRender" , root , kurier_glowny_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_glowny = false
kurier_informacje = true
end
if state == 'down' then
if kurier_rozpocznij == true then
if isMouseInPosition ( 540 , 386 , 165 , 163 ) then
triggerServerEvent ( "pracakurier" , localPlayer )
removeEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
showCursor ( false )
kurier_rozpocznij = false
end
if state == 'down' then
if kurier_rozpocznij == true then
if isMouseInPosition ( 343 , 204 , 165 , 163 ) then
removeEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
addEventHandler ( "onClientRender" , root , kurier_informacje_gui )
kurier_rozpocznij = false
kurier_informacje = true
end
if state == 'down' then
if kurier_informacje == true then
if isMouseInPosition ( 425 , 230 , 147 , 142 ) then
removeEventHandler ( "onClientRender" , root , kurier_informacje_gui )
addEventHandler ( "onClientRender" , root , kurier_rozpocznij_gui )
kurier_informacje = false
kurier_rozpocznij = true
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
)
end
)
Teraz zrobi?em co? jako? tak i teraz dzia?a wyj?cie z gui, lecz nie dzia?aj? przyciski rozpocznij itp
[ Dodano : 2018-08-21, 20:50 ]
Dobra do zamkni?cia
Tagi: dlaczego :: nie :: działają :: inne :: buttony
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: