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

Wysłany: 2014-04-23, 21:16


monio







Wiek: 30
Na forum: 4888 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

witajcie. Mamm taki pomysl ale nie wiem jak go zrealizowac a chodzi to to ze jak najade kursorem na dxRecongle zeby on zmienial kolor np jest czarny a na nim napis zalogouj a jak najad? to np zielony

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-24, 14:21


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie lepiej to na GUI zrobi?? GUI Label oczywi?cie. Wtedy robisz zdarzenie onClientGUIEnter oraz onClientGUILeave i po klopocie.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 00:00


Tey







Wiek: 31
Na forum: 4877 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

"Piorun" napisał/a:

Nie lepiej to na GUI zrobi?? GUI Label oczywi?cie. Wtedy robisz zdarzenie onClientGUIEnter oraz onClientGUILeave i po klopocie.

Chyba chodzi?o Ci o onClientMouseEnter i onClientMouseLeave. :)

Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 11:37


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

"Tey" napisał/a:

Chyba chodzi?o Ci o onClientMouseEnter i onClientMouseLeave.

Pozdrawiam.


Z palca to pisa?em :P . Dzi?ki wielkie za poprawk?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 17:23


monio







Wiek: 30
Na forum: 4888 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

ale mam taki porblem jak tego u?y? bo na wiki Mta nie rozumiem tego :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 17:27


kubassksiezpol







Wiek: 29
Na forum: 5520 dni
Posty: 3
Nick w MP: Kubas



Respekt: 50

Ale przecie? robi?c takie co? na funkcjach dxDraw b?dzie o wiele lepszy wygl?d :)

Aby co? takiego zrobi? musisz w onClientRender da? funkcj?, kt?ra b?dzie Ci zwraca?, czy myszka najecha?a ju? na miejsce tego "kwadracika".

Pro?ciutka funkcja:

Kod:



function isCursorGet(minX, maxX, minY, maxY)
if(isCursorShowing() == false) then return end -- sprawdzamy, czy kursor w og?le jest aktywny i pokazany. Je?li nie to przerywamy funkcj?.
local cursorX, cursorY = getCursorPosition() - Pobieramy relatywne koordynaty kursora.
-- pod zmiennymi sW i sH kryje si? rozdzielczo?? ekranu. ?eby ow? dosta? pos?ugujemy si? funkcj? guiGetScreenSize()
cursorX = cursorX * sW -- Tutaj obliczamy pozycj? absolutn? kursora mno??c warto?? relatywn? przez rozdzielczo?? ekranu
cursorY = cursorY * sH
if(cursorX > minX and cursorX < maxX and cursorY > minY and cursorY < maxY) then -- A tutaj samo sprawdzenie, czy koordynaty podane jako argumenty funkcji spe?niaj? zapytanie. je?li tak - funkcja zwr?ci true, w innym wypadku false, oczywi?cie.
return true
end
return false
end



minX i minY to koordynaty lewego g?rnego rogu dxDrawRectangle, a maxX i maxY to koordynato prawego dolnego rogu tej samej funkcji.

Mi?ej zabawy! :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-25, 19:36


Riot

3X






Wiek: 29
Na forum: 5730 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Piorunowi chodzi?o o stworzenie np. pustego labela w miejscu gdzie jest sam dxRectangle. Jest to fajny trick. Kod kt?ry da?e? te? si? sprawdzi, ale gdy mamy kilka obszar?w do roboty mo?e to powodowa? pewien k?opot.

Postaw piwo autorowi tego posta
 

 
Tagi: dxreco
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