Wysłany: 2020-11-13, 11:07
filip0985
Początkujący w LUA
Wiek: 22 Na forum: 2754 dni Posty: 112
Piwa : 13
Witam chcia? bym doda? do kodu sprawdzanie ?e je?eli isMouseIn zosta? na?isni?ty to nie wykonuje si? guiCreateStaticImage pr?bowa?em co? tutaj zrobi? ale nie wysz?o mi.
kod
function logos ( btn , state )
if btn == "left" and state == "down" then
local x_6 , y_6 = getCenter ( 515 , - 530 )
if isMouseIn ( x_6 , y_6 , 515 / zoom , 530 / zoom ) then
guiCreateStaticImage ( 0 , 0 , 1920 , 1080 , "img/2panel.png" , false )
destroyElement ( texture_1 )
end
end
end
logos ()
if isMouseIn ( x_6 , y_6 , 515 / zoom , 530 / zoom ) then -- sprawdzenie czy zosta ? naci ? ni ? ty lewy
destroyElement ( texture_6 )
end
addEventHandler ( "onClientClick" , root , logos )
Wysłany: 2020-11-13, 11:43
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Beznadziejnie napisany kod. Uporz?dkuj go najpierw, bo masz jaki? warunek poza funkcj?, u?ywasz niepotrzebnie funkcji getCenter itd. Zr?b porz?dek i wy?lij poprawiony kod.
Wysłany: 2020-11-13, 13:50
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Doda?em ci ma?y opis kt?ry pomoze ci to uporz?dkowa? i zebys wiedzial co do czego jest.
function logos ( btn , state )
if btn == "left" and state == "down" then -- sprawdzenie czy wcisniety klawisz to lewy i wykonanie po wcisnieciu
local x_6 , y_6 = getCenter ( 515 , - 530 )-- zbedne to jest ( szukanie srodka )
if isMouseIn ( x_6 , y_6 , 515 / zoom , 530 / zoom ) then -- sprawdzenie czy pozycja kursora jest w zakresie tych pozycji
guiCreateStaticImage ( 0 , 0 , 1920 , 1080 , "img/2panel.png" , false )-- wiadomo
destroyElement ( texture_1 )-- brak definicji texture_1
end
end
end
logos ()-- po co wykonanie robic tej funkcji bez eventu ?
if isMouseIn ( x_6 , y_6 , 515 / zoom , 530 / zoom ) then -- sprawdzenie czy zosta ? naci ? ni ? ty lewy . UPDATE : To nie jest sprawdzenie czy zostal nacisniety lewy tylko warunek pozycji kursora
destroyElement ( texture_6 )-- gdzie definicja texture_6 ?
end -- po co warunek poza funkcja ?
addEventHandler ( "onClientClick" , root , logos )
Tagi: sprawdzanie :: ismousein
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: