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

Wysłany: 2020-11-13, 11:07


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

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_6y_6 getCenter(515, -530)
    if isMouseIn(x_6y_6515/zoom530/zoomthen 
    guiCreateStaticImage0019201080"img/2panel.png"false)
    destroyElement(texture_1)
    end
    end
    end
logos()

if isMouseIn(x_6y_6515/zoom530/zoomthen    -- sprawdzenie czy zostanaci?ni?ty lewy
destroyElement(texture_6)
end
    addEventHandler("onClientClick"root,logos)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-13, 11:43


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-13, 13:50


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

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_6y_6 getCenter(515, -530)--zbedne to jest(szukanie srodka)
        if isMouseIn(x_6y_6515/zoom530/zoomthen --sprawdzenie czy pozycja kursora jest w zakresie tych pozycji
        guiCreateStaticImage0019201080"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_6y_6515/zoom530/zoomthen    -- sprawdzenie czy zostanaci?ni?ty lewyUPDATE 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)


Postaw piwo autorowi tego posta
 

 
Tagi: sprawdzanie :: ismousein
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Sprawdzanie isMouseIn Odpowiedz do tematu

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