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

Wysłany: 2019-04-08, 23:58


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

bindKey("mouse1""down", function()
    if not getElementData(localPlayer"gui:listonosz") or getElementData(localPlayer"gui:listonosz") ~= true then return end
    if isMouseIn(404*px447*py227*px38*pythen
        zrobione 0
        triggerServerEvent("create:listonosz"localPlayer)
        showCursor(false)
        setElementData(localPlayer"gui:listonosz"nil)
        setElementData(localPlayer"praca""listonosz")
        for i,v in ipairs(punktyListonosza) do
            local markerList createMarker(v[1], v[2], v[3]-1"cylinder"12910 ,100)
            local blipList createBlipAttachedTo(markerList41)
            addEventHandler("onClientMarkerHit"markerList, function(hit)
                --setPedAnimation(localPlayer,"COP_AMBIENT""Copbrowse_nod", -1truefalse )
                                   triggerServerEvent("anim"localPlayertrue)
                if hit ~= localPlayer then return end
                if isPedInVehicle(localPlayerthen outputChatBox("Nie moĹĽesz siedzie?‡ w pojeĹşdzie!"25500) return end
                zrobione zrobione+1
                destroyElement(source)
                destroyElement(blipList)
                outputChatBox("Odniesiono list do skrzynki, wykonano: "..tostring(zrobione).."/3")
                        setElementFrozen(vehtrue)
                                setTimer ( function()
                                end5000)
                            triggerServerEvent("anim"localPlayerfalse)

--------------------------

poza skryptem informuje i? anim jest w osobnym tak jakby pliku i oznacza on za??czanie si? animacji.. wszystko poprawnie w nim dzia?a tylko nie potrafi? zamrozi? kogo? na 5 sekund ?eby nie m?g? zdj?? animacji!

Komentarz DsJ3 dodany 2019-04-09, 08:47Następnym razem używaj BBcode - [lua]Kod bez kropki[/.lua]
Ostatnio zmieniony przez DsJ3 2019-04-09, 08:46, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 01:32


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Nie wiem czy to dok?adnie mia?e? na my?li:

bindKey("mouse1""down", function() 
    if not getElementData(localPlayer"gui:listonosz") or getElementData(localPlayer"gui:listonosz") ~= true then return end 
    if isMouseIn(404*px447*py227*px38*pythen 
    zrobione 0 
    triggerServerEvent("create:listonosz"localPlayer) 
    showCursor(false) 
    setElementData(localPlayer"gui:listonosz"nil) 
    setElementData(localPlayer"praca""listonosz") 
    for i,v in ipairs(punktyListonosza) do 
    local markerList createMarker(v[1], v[2], v[3]-1"cylinder"12910 ,100) 
    local blipList createBlipAttachedTo(markerList41) 
    addEventHandler("onClientMarkerHit"markerList, function(hit) 
    --setPedAnimation(localPlayer,"COP_AMBIENT""Copbrowse_nod", -1truefalse ) 
    triggerServerEvent("anim"localPlayertrue) 
    if hit ~= localPlayer then return end 
    if isPedInVehicle(localPlayerthen outputChatBox("Nie moĹĽesz siedzie?‡ w pojeĹşdzie!"25500) return end 
    zrobione zrobione+1 
    destroyElement(source) 
    destroyElement(blipList) 
    outputChatBox("Odniesiono list do skrzynki, wykonano: "..tostring(zrobione).."/3") 
    setElementFrozen(vehtrue) 
    setTimer ( function()
        setElementFrozen(vehfalse)
    end5000) 
    triggerServerEvent("anim"localPlayerfalse


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 02:00


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

Nie, chodzi mi o to ?e po wej?ciu w marker w??cza si? animacja i z automatu si? wy??cza, a chc? aby ona trwa?a 5 sekund i wtedy pu?ci?a, a ty zastosowa?e? zamra?anie Samochodu. Mog? poprostu veh zamieni? na LocalPlayer?

[ Dodano: 2019-04-09, 02:03 ]
w Sumie zauwazy?em ?e tw?j kod nie r??ni si? niczym od mojego, m?j b??d. Nie rozumiem co zmieni?e?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 14:29


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

?eby gracz nie m?g? przerwa? animacji (domy?lam si?, ?e anulujesz animacje backspacem albo enterem) musisz w funkcji od wy?ej wymienionych klawiszy zablokowa? mo?liwo?? anulowania animacji podczas tej pracy.

Poka? sw?j kod animacji, je?li chcesz zablokowa? mo?liwo?? przerwania animacji.

Troch? mas?o ma?lane, ale wola?em tak napisa?, ?eby? ?atwo zrozumia?.

?eby animacja si? nie wy??cza?a automatycznie, podmie? sobie ten kod:

bindKey("mouse1""down", function()
    if not getElementData(localPlayer"gui:listonosz") or getElementData(localPlayer"gui:listonosz") ~= true then return end
    if isMouseIn(404*px447*py227*px38*pythen
        zrobione 0
        triggerServerEvent("create:listonosz"localPlayer)
        showCursor(false)
        setElementData(localPlayer"gui:listonosz"nil)
        setElementData(localPlayer"praca""listonosz")
        for i,v in ipairs(punktyListonosza) do
            local markerList createMarker(v[1], v[2], v[3]-1"cylinder"12910 ,100)
            local blipList createBlipAttachedTo(markerList41)
            addEventHandler("onClientMarkerHit"markerList, function(hit)
                --setPedAnimation(localPlayer,"COP_AMBIENT""Copbrowse_nod", -1truefalse )
                                   
                if hit ~= localPlayer then return end
                if isPedInVehicle(localPlayerthen outputChatBox("Nie mo?esz siedzie? w poje?dzie!"25500) return end
                zrobione zrobione+1
                destroyElement(source)
                destroyElement(blipList)
                triggerServerEvent("anim"localPlayertrue)
                outputChatBox("Odniesiono list do skrzynki, wykonano: "..tostring(zrobione).."/3")
                        setElementFrozen(vehtrue)
                                setTimer ( function()
                                 triggerServerEvent("anim"localPlayerfalse)
                                end5000)
                           


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 17:54


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

Dobra, dzia?a animka ale nie dzia?a mi ?e po 5 sekundach zatrzymuje animke, oraz animke mog? zatrzyma? w kazdym momencie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 17:59


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Przeczytaj m?j post jeszcze raz, obja?ni?em jak rozwi?za? mo?liwo?? zatrzymania animacj:

Cytat:

?eby gracz nie m?g? przerwa? animacji (domy?lam si?, ?e anulujesz animacje backspacem albo enterem) musisz w funkcji od wy?ej wymienionych klawiszy zablokowa? mo?liwo?? anulowania animacji podczas tej pracy.

Poka? sw?j kod animacji, je?li chcesz zablokowa? mo?liwo?? przerwania animacji.


Spr?buj podmieni? kod i daj zna?:

bindKey("mouse1""down", function()
    if not getElementData(localPlayer"gui:listonosz") or getElementData(localPlayer"gui:listonosz") ~= true then return end
    if isMouseIn(404*px447*py227*px38*pythen
        zrobione 0
        triggerServerEvent("create:listonosz"localPlayer)
        showCursor(false)
        setElementData(localPlayer"gui:listonosz"nil)
        setElementData(localPlayer"praca""listonosz")
        for i,v in ipairs(punktyListonosza) do
            local markerList createMarker(v[1], v[2], v[3]-1"cylinder"12910 ,100)
            local blipList createBlipAttachedTo(markerList41)
            addEventHandler("onClientMarkerHit"markerList, function(hit)
                --setPedAnimation(localPlayer,"COP_AMBIENT""Copbrowse_nod", -1truefalse )
                                   
                if hit ~= localPlayer then return end
                if isPedInVehicle(localPlayerthen outputChatBox("Nie mo?esz siedzie? w poje?dzie!"25500) return end
                zrobione zrobione+1
                destroyElement(source)
                destroyElement(blipList)
                triggerServerEvent("anim"localPlayertrue)
                outputChatBox("Odniesiono list do skrzynki, wykonano: "..tostring(zrobione).."/3")
                        setElementFrozen(vehtrue)
                                setTimer ( function(gracz)
                                 triggerServerEvent("anim"graczfalse)
                                end50001hit )



Je?li bez skutku, poka? event "anim" z servera.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 18:22


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

Wilq, trzymaj skrypt i jakby? m?g? mi powiedzie?, lub zrobi? to gui bo nie wiem co tam jest zle. Ale fajnie by by?o jednak gdyby? mi zrobi? t? animke

Ostatnio zmieniony przez HeyLifeV2 2019-04-09, 19:18, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 18:38


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Animacji Ci nie naprawi?, dop?ki nie wy?lesz odpowiedniego skryptu.

Pode?lij kod skryptu, w kt?rym obs?ugujesz animacje (tworzysz komendy np. /lezysz etc.) oraz gdzie masz bind na anulowanie animacji.

Co do GUI, z kt?rym masz problem, co si??dzieje? Opisz problem, wklej ewentualne b??dy debugscript 3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 19:17


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

Nie pokazuje mi si? gui, a skryptu na animacje aktualnie zadnego nie mam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 20:22


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W jaki spos?b mo?esz zatrzyma? animacje?

?eby skrypt m?g? rysowa? obrazy, musz? one by? dodane do mety, podmie? plik meta.xml:

Kod:

<meta>
<info author="Kuks*"/>
<script src="client.lua" type="client"/>
<script src="server.lua" type="server"/>
<script src="s.lua" type="server"/>
<file src="img/gui_transport-psrpg.png" />
<file src="img/button_on-psrpg.png" />
<file src="img/button_off-psrpg.png" />
</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-09, 23:29


HeyLifeV2







Wiek: 24
Na forum: 3049 dni
Posty: 30
Nick w MP: Kakao

Piwa: 23

Respekt: 50

i tak sie nie wyswietla gui

Postaw piwo autorowi tego posta
 

 
Tagi: settimer :: jak :: ustawic?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » SetTimer jak ustawic? 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