Wysłany: 2018-07-30, 00:27
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
Witam, przychodz? mo?e i ze zbyt prostym problemem, ale podczas nauki LUA nie mog? zamkn?? gui, a przycisk nie reaguje. GUI zrobione jest w dxdraw.
addEvent ( "okno" , true )
addEventHandler ( "okno" , root , function( value )
if not value then return end
tekst = value
showCursor ( true )
addEventHandler ( "onClientRender" , root , ostrzezenie )
function warnClose ()
if isMouseIn ( screenW * 0.5555 , screenH * 0.5875 , screenW * 0.1008 , screenH * 0.0653 ) then -- miejsce buttona
if value then
removeEventHandler ( "onClientRender" , root , ostrzezenie )
end
end
end
end )
isMouseIn jakby kto? potrzebowa?, ale jestem pewny, ?e to dzia?a:
function isMouseIn ( 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
Za pomoc stawiam
Wysłany: 2018-07-30, 00:44
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
db3?
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2018-07-30, 00:45
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
"BarteQ03" napisał/a :
czyste ani jednego bledu
Wysłany: 2018-07-30, 01:20
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
w og?le nie masz tutaj tego eventu, wi?c funkcja wykrywa tylko pozycje myszki, a nie co ma si? sta? po klikni?ciu
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Więcej szczegółów
Wystawiono 1 piw(a):DomineQ
Wysłany: 2018-07-30, 01:45
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
Jutro dam zna? czy dzia?a.
Wysłany: 2018-07-30, 11:41
NyAngel
Wiek: 22 Na forum: 3950 dni Posty: 128
Nick w MP: NyAngel
Piwa : 556
function click ( button , state )
if isMouseIn ( x , y , w , h ) and state == "up" then
-- << dalsza cze ?? >>
end
end
addEventHandler ( "onClientClick" , getRootElement (), click )
Więcej szczegółów
Wystawiono 1 piw(a):DomineQ
Wysłany: 2018-07-30, 16:18
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
"NyAngel" napisał/a :
function click ( button , state )
if isMouseIn ( x , y , w , h ) and state == "up" then
-- << dalsza cze ?? >>
end
end
addEventHandler ( "onClientClick" , getRootElement (), click )
Wszystko ?miga ju? jak nale?y, dzi?ki piwko leci.
Tagi: button :: nie :: reaguje :: zamknięcie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: