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

Wysłany: 2018-02-23, 14:51


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Tak jak w temacie, chcia?bym zrobi? takie migacze jak s? na 4Life, b?d? Devgaming. Co musia?bym zastosowa?, aby to zrobi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 14:56


mistereq







Wiek: 22
Na forum: 3386 dni
Posty: 28
Nick w MP: MisterPL/Mistereq

Piwa: 288

Respekt: 45,3

Uzyj attachElement, bindKey i createMarker w odpowiednim kolorze i powinno byc ok.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 14:57


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

mistereq, niby tak, ale jak zrobi? aby one miga?y?

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 16:57


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

IgorPL222,
Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 18:37


CjPomarancza

:-)






Wiek: 17
Na forum: 3184 dni
Posty: 90

Piwa: 12

Respekt: 60

"mistereq" napisał/a:

Uzyj attachElement, bindKey i createMarker w odpowiednim kolorze i powinno byc ok.


G?upota. To nie jest ?aden marker tylko zwyk?a syrenka.
addVehicleSirens


Podpis
Pomogłem? Doceń mnie i postaw :piwo: :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 20:35


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Prawda jest taka, ?e realistycznych migaczy nie stworzysz ?adnym markerem ani syrenk?. Najlepiej u?y? shdera z alph?, tak jak na desire bo tak chybo to jest tam zrobione. Co do mrugania markera to najpro?ciej stworzy? sinusoid? (math.sin) i operowa? na
Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount
- Dla dok?adno?ci mo?na wyci?ga? warto?? absolutn? (math.abs). No chyba, ?e wolisz si? bawi?
Więcej informacji znajdziesz w Wikipedii MTA:

interpolateBetween
w renderze, cho? zbyt optymalne to nie b?dzie.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 18:28


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

marcin778, a jak moge wykona? taki shader?

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 18:34


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

To ju? jest do tego specjalny j?zyk.

https://en.wikipedia.org/wiki/High-Level_Shading_Language

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 19:39


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

marcin778, wracaj?c, jak u?y? getTickCount. zrobi??m tak? funkcj?.
I chcia?bym ?eby one miga?y, to co teraz u?y??

local poj getPedOccupiedVehicle(plr)            
if (getElementModel(poj) == 410then
manana1 createMarker(000"corona"0.22552550255)
manana2 createMarker(000"corona"0.22552550255)
manana3 createMarker(000"corona"0.22552550255)
manana4 createMarker(000"corona"0.22552550255)
attachElements(manana1plr1.32.30.1)
attachElements(manana2plr, -0.42.30.1)
attachElements(manana3plr, -0.5, -2.00.2)
attachElements(manana4plr1.3, -2.00.2)


Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 19:50


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 19:52


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

getTickCount pos?u?y ci za argument do wyliczenia. Musisz wyliczy? sinusoid? (https://pl.wikipedia.org/wiki/Fala_sinusoidalna)

W przypadku mta wz?r ten wygl?da mniej wi?cej tak:

sin(w) * a
Gdzie

Kod:


y - zwyk?a zmienna
sin - sinus (math.sin)
w - pulsacja (okre?la jak szybko ma si? powt?rzy? zjawisko)
a - amplituda (liczba nie ujemna okre?laj?ca wielko?? przebiegu funkcji okresowej, w tym przypadku sinus. Jest to po prostu najwi?ksze wychylenie z po?o?enia r?wnowagi w ruchu drgaj?cym)

By? zrozumia?, musisz koniecznie przeczyta? te linki

https://pl.wikipedia.org/wiki/Amplituda
https://pl.wikipedia.org/wiki/Pulsacja
https://pl.wikipedia.org/wiki/Fala_sinusoidalna

Preferowa?em u?ycie math.abs czyli warto?ci bezwzgl?dnej by liczba zawsze by?a nieujemn? tak jak tego wymaga wz?r. Lecz to jest opcjonalne bo w praktyce ta liczba nigdy nie b?dzie mniejsza ni? 0. Oczywi?cie je?li u?yjesz
Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount
i nie przesadzisz z pulsacj?. Dla pewno?ci da?bym math.abs - nic nie stracisz a b?dziesz mia? pewno??.

https://pl.wikipedia.org/wiki/Warto??_bezwzgl?dna

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 20:16


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

marcin778, nie ma ?atwiejszego sposobu? Ja naprawd? nie rozumiem, o co w tym chodzi.

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 20:18


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

IgorPL222, Mo?esz bawi? si? z
Więcej informacji znajdziesz w Wikipedii MTA:

setTimer

Więcej informacji znajdziesz w Wikipedii MTA:

setMarkerColor
z argumentem alphy. Aczkolwiek w gruncie rzeczy najpro?ciej jest sinusoid?. Dlatego, ?e to finalnie b?dzie tylko 1 linijka, kt?ra b?dzie ci dawa?a ju? 'migaj?c?' alphe.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 22:39


IgorPL222

LUA






Wiek: 26
Na forum: 3112 dni
Posty: 133
Nick w MP: mxgvr

Piwa: 746

Respekt: 55,3

Ma kto? jaki? pomys? jak to zrobi? z timerem oraz setMarkerColor?
Ju? kilka godzin pr?buj?, a nic nie mog? wykombinowa?.

Podpis
discord: mxgvr
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 22:48


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie rozumiem czego Ci brak. Dosta?e? wz?r, definicj? wzoru - nie skorzysta?e?. Dosta?e? funkcje, nie potrafisz "wykorzysta?". My tutaj nie dajemy gotowc?w.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: realistyczne :: migacze
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak zrobić realistyczne migacze 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