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

Wysłany: 2017-05-14, 16:51


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
Witam.
Dlaczego po od?o?eniu skrzyni, nie usuwa animacji? Za pomoc daj? :piwo: .
Kod:
        addEventHandler("onClientMarkerHit"cel, function(elmd)
            if not md or getElementType(el) ~= "player" then return end
            if el ~= localPlayer then return end

            if getPedOccupiedVehicle(elthen
            outputChatBox("* Nie mo?esz tego od?o?y? b?d?c w poje?dzie !")
                return
            end


            destroyElement(blip)
            setElementFrozen(eltrue)
            outputChatBox("* K?adziesz skrzynie, odczekaj 5 sekund.")
            setTimer(function()
                setElementFrozen(elfalse)
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(elfalse)
                setElementData(el"player:job"false)
                if getElementData(el,"player:premium"then
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 20 PLN.")
                setPedAnimation(elfalse)
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el200)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                else
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 11 PLN.")
                setPedAnimation(elfalse)
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el110)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                end
            end40001)
        end)
    else
        outputChatBox("* Posiadasz aktywn? prac?.")
    end
end)


Podpis
c***
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 22:45


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Powinno dzia?a?

        addEventHandler("onClientMarkerHit"cel, function(elmd)
            if not md or getElementType(el) ~= "player" then return end
            if el ~= localPlayer then return end

            if getPedOccupiedVehicle(elthen
            outputChatBox("* Nie mo?esz tego od?o?y? b?d?c w poje?dzie !")
                return
            end


            destroyElement(blip)
            setElementFrozen(eltrue)
            outputChatBox("* K?adziesz skrzynie, odczekaj 5 sekund.")
            setTimer(function()
                setElementFrozen(elfalse)
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(elfalse)
                setElementData(el"player:job"false)            
                if getElementData(el,"player:premium"then
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 20 PLN.")
                setPedAnimation(eltrue)
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el200)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                else
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 11 PLN.")
                setPedAnimation(eltrue)
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el110)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                end
            end40001)
        end)
    else
        outputChatBox("* Posiadasz aktywn? prac?.")
    end
end)


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 23:28


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Po co Ci to 'setPedAnimation(el, true)' po sprawdzeniu czy gracz ma premium, czy te? nie?

Wywal to ca?kowicie i zostaw tylko 'setPedAnimation(el, false)' i testuj. ;)


        addEventHandler("onClientMarkerHit"cel, function(elmd)
            if not md or getElementType(el) ~= "player" then return end
            if el ~= localPlayer then return end

            if getPedOccupiedVehicle(elthen
            outputChatBox("* Nie mo?esz tego od?o?y? b?d?c w poje?dzie !")
                return
            end


            destroyElement(blip)
            setElementFrozen(eltrue)
            outputChatBox("* K?adziesz skrzynie, odczekaj 5 sekund.")
            setTimer(function()
                setElementFrozen(elfalse)
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(elfalse)
                setElementData(el"player:job"false)            
                if getElementData(el,"player:premium"then
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 20 PLN.")
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el200)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                else
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 11 PLN.")
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el110)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                end
            end40001)
        end)
    

Nie testowane, ale powinno dzia?a?. ;p

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Ostatnio zmieniony przez Emm 2017-05-15, 00:04, w całości zmieniany 3 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 23:46


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Fix

        addEventHandler("onClientMarkerHit"cel, function(elmd)
            if not md or getElementType(el) ~= "player" then return end
            if el ~= localPlayer then return end

            if getPedOccupiedVehicle(elthen
            outputChatBox("* Nie mo?esz tego od?o?y? b?d?c w poje?dzie !")
                return
            end


            destroyElement(blip)
            setElementFrozen(eltrue)
            outputChatBox("* K?adziesz skrzynie, odczekaj 5 sekund.")
            setTimer(function()
                setElementFrozen(elfalse)
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(elfalse)
                setElementData(el"player:job"false)            
                if getElementData(el,"player:premium"then
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 20 PLN.")
                setPedAnimation(elfalse)
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el200)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                else
                outputChatBox("* Od?o?y?e?(a?) skrzyni?. Za od?o?enie skrzynii, otrzymujesz 11 PLN.")
                toggleControl(el"sprint"true)
                triggerServerEvent("givePlayerMoney"el110)
                setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
                end
            end40001)
        end)
    else
        outputChatBox("* Posiadasz aktywn? prac?.")
    end
end)


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

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