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

Wysłany: 2018-05-04, 22:02


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

Witam,
mam ma?y problem, po klikni?ciu przycisku "Animacje" strona g??wna z tekstem normalnie znika i pojawia si? strona z animacja.
Lecz je?eli jestem ju? w zak?adce "Animacje" i ponownie klikn? przycisk przekierowywuj?cy na t? stron? to wywala b??dy w db3.
Jak zrobi? aby po klikni?ciu tego przycisku przekierowywuj?cego do "animacje" b?d?c w "animacje" przenosi?o na g??wn? stron?, lub nic si? nie dzia?o i nie wywala?o b??d?w w db.

Je?eli kto? dalej nie wie o co mi chodzi to poni?ej wstawiam film z b??dem:
https://www.youtube.com/watch?v=Yl5DDLW8cn0

Tak wygl?da linijka z funkcj? przekierowuj?c? do 'Animacje':

function Klawisze(buttonstate)
    if f4 and button == "left" and state == "down" then
        if cursorPosition(screenW 0.240screenH 0.4screenW 0.145screenH 0.0385then
            removeEventHandler("onClientRender"getRootElement(), StronaGlowna)
            addEventHandler("onClientRender"getRootElement(), AnimGracz)
        end
    end
end
addEventHandler("onClientClick"getRootElement(), Klawisze)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 03:18


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239


Więcej informacji znajdziesz w Wikipedii MTA:

isEventHandlerAdded


Gotowy kod:

function isEventHandlerAddedsEventNamepElementAttachedTofunc )
     if typesEventName ) == 'string' and isElementpElementAttachedTo ) and typefunc ) == 'function' then
          local aAttachedFunctions getEventHandlerssEventNamepElementAttachedTo )
          if typeaAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
               for iv in ipairsaAttachedFunctions ) do
                    if == func then
                     return true
                end
           end
      end
     end
     return false
end

function Klawisze(buttonstate)
    if f4 and button == "left" and state == "down" then
        if cursorPosition(screenW 0.240screenH 0.4screenW 0.145screenH 0.0385then
            removeEventHandler("onClientRender"getRootElement(), StronaGlowna)
            if not isEventHandlerAdded("onClientRender"getRootElement(), AnimGraczthen
                addEventHandler("onClientRender"getRootElement(), AnimGracz)
            else
                removeEventHandler("onClientRender"getRootElement(), AnimGracz)
                addEventHandler("onClientRender"getRootElement(), StronaGlowna)
            end
        end
    end
end
addEventHandler("onClientClick"getRootElement(), Klawisze)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Boysiak
Wysłany: 2018-05-05, 16:37


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

Dzia?a, wielkie dzi?ki :D

Postaw piwo autorowi tego posta
 

 
Tagi: ponowne :: kliknięcie :: funkcji :: błedy :: db3
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Ponowne kliknięcie funkcji = błedy w db3 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