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

Wysłany: 2017-04-07, 20:15


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

Witam, jak zrobi? aby jak kto? zada obra?enia pedowi to animacja peda si? nie zatrzymywa?a. Pr?bowa?em napisa? sam kod ale jak gracz ude?y peda to zatrzymuje sie jego animacja , a gdy uderzy jeszcze raz to sie animacja odnawia.
To kawa?ek mojego kodu:
Kod:

GS1=createPed ( 107, 2527.1006,-1717.2998,13.5 , 180)
setPedAnimation ( GS1,"dealer", "dealer_idle", -1, true, false )
function cancelPedDamage()
cancelEvent()
setPedAnimation ( GS1,"dealer", "dealer_idle", -1, true, false )
setElementFrozen(GS1, true)
end
addEventHandler("onClientPedDamage", GS1, cancelPedDamage)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 20:47


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Event zachodzi gdy gracz zada dmg pedowi. 1. linia to anulowanie podanego eventu czyli pedowi nie zostana zadane obrazenia. 2. linia to ustawianie nowej animacji. Wi?c przy ka?dym zadaniu dmg animka si? odnawia. Aby zrobi? tak jak chcesz to stworz timmer, nadaj mu czas przez jaki animka ma trwac, przed timmerem sprawdzaj czy on jest, jezeli jest to return end, w timmerze pod konie daj killTimmer i tyle

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 20:58


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

Event zachodzi gdy gracz zada dmg pedowi. 1. linia to anulowanie podanego eventu czyli pedowi nie zostana zadane obrazenia. 2. linia to ustawianie nowej animacji. Wi?c przy ka?dym zadaniu dmg animka si? odnawia. Aby zrobi? tak jak chcesz to stworz timmer, nadaj mu czas przez jaki animka ma trwac, przed timmerem sprawdzaj czy on jest, jezeli jest to return end, w timmerze pod koniec daj killTimmer i tyle

Nie ogarne tego :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 21:31


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Ustawiasz timmer, tyle. Przed timmer sprawdzasz czy on juz istnieje no bo skoro istnieje to animacja si? wykonuje wi?c return end. Je?eli nie czyli animka si? sko?czy?a to robisz timmera. Strzelisz 1. raz - animka si? za??cza. Po 0,5 sec strzekasz, srkypt sprawdza ?e jest timmer wi?c zwaraca enda i animka nie odtworzy si? odnowa tak jak zrobi?e? w swoim kodzie

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-08, 08:53


Adwokat1PA

Uczeń LUA






Wiek: 26
Na forum: 3620 dni
Posty: 59
Nick w MP: Adwokat



Respekt: 50

"amited" napisał/a:

Ustawiasz timmer, tyle. Przed timmer sprawdzasz czy on juz istnieje no bo skoro istnieje to animacja si? wykonuje wi?c return end. Je?eli nie czyli animka si? sko?czy?a to robisz timmera. Strzelisz 1. raz - animka si? za??cza. Po 0,5 sec strzekasz, srkypt sprawdza ?e jest timmer wi?c zwaraca enda i animka nie odtworzy si? odnowa tak jak zrobi?e? w swoim kodzie


Zrobi?em takie co? i nie wiem co dalej:
Kod:


GS1=createPed ( 107, 2527.1006,-1717.2998,13.5 , 180)
function GS1Animation()
setPedAnimation ( GS1,"dealer", "dealer_idle", -1, true, false )
end
setTimer ( GS1Animation, 50, 0)
function cancelPedDamage()
cancelEvent()
setElementFrozen(GS1, true)
end
addEventHandler("onClientPedDamage", GS1, cancelPedDamage)


[ Dodano: 2017-04-10, 18:52 ]
Czekam ca?y czas na odpowiedz , nie wiem jak to zrobic!

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: zatrzymywania :: animacji :: peda.
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