Wysłany: 2018-09-01, 17:18
JakisPolak199
wieczny student
Wiek: 20 Na forum: 3510 dni Posty: 131
Nick w MP: bover.
Piwa : 905
Witam, jak wykona? funkcje isMouseIn? chodzi mi o ta z pysa bo jak nie mam dodanej nigdzie to przy wykorzystaniu jej pokazuje mi sie cos takiego w db3:
Kod: ERROR: NL-f1/c.lua:27: attempt to call global 'isMouseIn' (a nil value)
kod:
wlaczony = false
pomoc = false
premium = false
ekipa = false
local screenW , screenH = guiGetScreenSize ()
bindKey ( "F1" , "up" , function( plr )
if wlaczony == false then
wlaczony = true
showCursor ( true )
showChat ( false )
addEventHandler ( "onClientRender" , root , gui )
else
wlaczony = false
pomoc = false
premium = false
ekipa = false
showCursor ( false )
showChat ( true )
removeEventHandler ( "onClientRender" , root , gui )
end
end )
function gui ()
if wlaczony == true then
dxDrawRectangle ( screenW * 0.24 , screenH * 0.28 , screenW * 0.146 , screenH * 0.059 , tocolor ( 255 , 0 , 0 , 0 ))
if not isMouseIn ( screenW * 0.24 , screenH * 0.28 , screenW * 0.146 , screenH * 0.059 ) then dxDrawImage ( screenW * 0.17 , screenH * 0.1 , screenW * 0.7000 , screenH * 0.800 , "img/F1Glowny.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 200 ))
else dxDrawImage ( screenW * 0.17 , screenH * 0.1 , screenW * 0.7000 , screenH * 0.800 , "img/F1Pomoc.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 200 )) end
end
end
Wysłany: 2018-09-01, 17:31
_jvneczek
Wiek: 22 Na forum: 4326 dni Posty: 1513
Nick w MP: _jvneczek
Piwa : 3949
posiadasz if not, ale musi by? te? reszta, gdy nie najezdzasz rectangle jest taki, a gdy najezdzasz to zmienia sie na taki, nie masz drugiej funkcji bez not
Podpis
Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021
Wysłany: 2018-09-01, 17:36
JakisPolak199
wieczny student
Wiek: 20 Na forum: 3510 dni Posty: 131
Nick w MP: bover.
Piwa : 905
Nie rozumiem, zmieni?em ze jest bez not a nadal nie dziala kod:
wlaczony = false
pomoc = false
premium = false
ekipa = false
local screenW , screenH = guiGetScreenSize ()
bindKey ( "F1" , "up" , function( plr )
if wlaczony == false then
wlaczony = true
showCursor ( true )
showChat ( false )
addEventHandler ( "onClientRender" , root , gui )
else
wlaczony = false
pomoc = false
premium = false
ekipa = false
showCursor ( false )
showChat ( true )
removeEventHandler ( "onClientRender" , root , gui )
end
end )
function gui ()
if wlaczony == true then
dxDrawRectangle ( screenW * 0.24 , screenH * 0.28 , screenW * 0.146 , screenH * 0.059 , tocolor ( 255 , 0 , 0 , 0 ))
if isMouseIn ( screenW * 0.24 , screenH * 0.28 , screenW * 0.146 , screenH * 0.059 ) then dxDrawImage ( screenW * 0.17 , screenH * 0.1 , screenW * 0.7000 , screenH * 0.800 , "img/F1Pomoc.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 200 ))
else dxDrawImage ( screenW * 0.17 , screenH * 0.1 , screenW * 0.7000 , screenH * 0.800 , "img/F1Glowny.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 200 )) end
end
end
Wysłany: 2018-09-01, 17:42
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Dodaj gdzie? na pocz?tku:
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
Wysłany: 2018-09-01, 22:01
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
"Thinks" napisał/a :posiadasz if not, ale musi by? te? reszta, gdy nie najezdzasz rectangle jest taki, a gdy najezdzasz to zmienia sie na taki, nie masz drugiej funkcji bez not
Co to ma do rzeczy? To takie same u?ycie jak np:
if admin then
-- posiadasz admina
else
-- nie posiadasz admina
end
co:
if not admin then
-- nie posiadasz admina
else
-- przeczymy , czyli posiada admina
end
Więcej szczegółów
Wystawiono 1 piw(a):Mikołajj
Tagi: funkcja :: ismousein
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: