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

Wysłany: 2016-07-24, 17:42


ZlodziejPralek







Wiek: 29
Na forum: 4023 dni
Posty: 17



Respekt: 50

Po klikni?ciu w odpowiednie miejsce ma ?ciemnia? ekran, ale tego nie robi.

function ifPlayerClosePanel(state)

    if isMouseInPosition(34858621232) and state == "up" then
        fadeCamera(false5)
            setTimer(fadeCameraPanelClose70001)
    end
end
addEventHandler("onClientClick"getRootElement(), ifPlayerClosePanel)


Z debuga wychodzi takie co? :



Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 17:44


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Bo to nie jest funkcja wbudowana w MTA tylko u?yteczna funkcja z wiki. Trzeba troch? czyta?, a nie tylko kopiowa?.
Musisz wklei? ten kod:
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


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Ostatnio zmieniony przez AteX 2016-07-24, 17:47, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 17:45


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Funkcja isMouseInPosition nie jest domy?lnie wbudowana w silnik MTA, wi?c musisz j? doda? przed swoim skryptem:
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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 17:55


ZlodziejPralek







Wiek: 29
Na forum: 4023 dni
Posty: 17



Respekt: 50

Dzi?kuje za pomoc.

Postaw piwo autorowi tego posta
 

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