Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-02-27, 16:44


manieks78

Lua ;)






Wiek: 25
Na forum: 3387 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Witam, mam ma?y problem, poniewa? nie mog? znale?? nigdzie funkcji kt?ra zamyka dxRectange, dxText itd ;) . Je?li mo?na to poka?e te? kto? jeszcze funkcje kt?ra umo?liwia nam sprawdzenie czy gracz klikn?? w przycisk stworzony w dxRectange. Prosz? o wyrozumia?o??, poniewa? dopiero si? ucz? :D
Za pomoc daje :piwo: i respekt poleci jak zawsze ;) :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-27, 17:13


jagoreq







Wiek: 24
Na forum: 3221 dni
Posty: 221
Nick w MP: dwd

Piwa: 18

Respekt: 66,3

Ostrzeżeń: 20%
"manieks78" napisał/a:

Witam, mam ma?y problem, poniewa? nie mog? znale?? nigdzie funkcji kt?ra zamyka dxRectange, dxText itd ;) . Je?li mo?na to poka?e te? kto? jeszcze funkcje kt?ra umo?liwia nam sprawdzenie czy gracz klikn?? w przycisk stworzony w dxRectange. Prosz? o wyrozumia?o??, poniewa? dopiero si? ucz? :D
Za pomoc daje :piwo: i respekt poleci jak zawsze ;) :D


dx mozesz zamknac poprzez zmienn?, a zeby sprawdzic gdzie jest mysz to:

function isMouseInPosition xywidthheight )
    if ( not isCursorShowing( ) ) then
        return false
    end
    local sxsy guiGetScreenSize ( )
    local cxcy getCursorPosition ( )
    local cxcy = ( cx sx ), ( cy sy )
    if ( cx >= and cx <= width ) and ( cy >= and cy <= height then
        return true
    else
        return false
    end
end


isMouseInPosition(682*px623*py249*px65*pythen
to jest przykladowa pozycja dxdrawa tzn robisz dxdrawa i tutaj wpisujesz t? pozycje i dajesz pod event onclientclick

Ostatnio zmieniony przez jagoreq 2018-02-27, 17:22, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-02-27, 17:14


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Tworzysz funkcj?, a p??niej j? renderujesz.
function dxRender ()
-- dx draw textrectangle itp.
end


Wy?wietlasz i zamykasz przez:

addEventHandler ("onClientRender"rootdxRender)
removeEventHandler ("onClientRender"rootdxRender)


A co do naciskanie na rectangle musisz u?y? stworzonej przez u?ytkownika funkcj? isMouseIn, sprawdzasz ni? pozycj? na ekranie, np. narysowanego rectangle

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-02-27, 18:12


manieks78

Lua ;)






Wiek: 25
Na forum: 3387 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Dzi?ki ! Temat mo?na zamkn?? :D

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wyłączyć :: dx?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku