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

Wysłany: 2017-01-04, 15:43


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Kalizman, nie ma takiej funkcji ^^
prosz?
Więcej informacji znajdziesz w Wikipedii MTA:

engineApplyShaderToWorldTexture


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 18:20


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

Hazmudex, u?y?em co? takiego:

shader dxCreateShader("shader.fx")
nr1 dxCreateTexture("a/01.png")
nr2 dxCreateTexture("a/02.png")
nr3 dxCreateTexture("a/03.png")

for kv in pairs(getElementsByType("vehicle")) do
    if getElementData(v"radiolka"then
        engineApplyShaderToWorldTexture(shader"vehiclepoldecals128")
    end
end

i nie dzia?aa ;-;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 18:30


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

engineApplyShaderToWorldTexture(nr..getElementData(v,"radiolka"), "vehiclepoldecals128",v)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 22:49


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

Hazmudex, nie kumam tego, co mam uzupe?ni? w tych kropeczkach co da?e?? ;//
 engineApplyShaderToWorldTexture(nr..getElementData(v,"radiolka"), "vehiclepoldecals128",v


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 22:51


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4049 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

Kalizman, Chodzi ?e np nr1 nr2 itp nwm czy dobrze m?wi? :)

Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 22:53


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

Barcioo, no ale jak (xDD) no bo jak bior? (dziwacznie b?dzie) tak:

 engineApplyShaderToWorldTexture(nr..tonumber(i)..getElementData(v,"radiolka"), "vehiclepoldecals128",v

i nawet jak tak

 engineApplyShaderToWorldTexture(nr..tonumber(i).., getElementData(v,"radiolka"), "vehiclepoldecals128",v

lub

 engineApplyShaderToWorldTexture(nr..i..getElementData(v,"radiolka"), "vehiclepoldecals128",v

to jest i tak wieczny b??d! [*]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-04, 23:10


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 mo?e przedstaw ten b??d?

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

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

 
Wysłany: 2017-01-04, 23:10


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

?le rozumiesz, wystarczy

nr..getElementData(v,"radiolka")

i wtedy np. jak zrobisz

local vehs = {
{x,y,z},
{x,y,z},
{x,y,z}
}

for i, v in ipairs(vehs)
veh = createVehicle(MODEL, v[1], v[2], v[3])
setElementData(veh, "radiolka", i)
end

to ka?da z tych radiolek b?dzie miala inny numerek.

je?eli np. auto o nazwie KON ma numerek 2 to

nr..getElementData(KON, "radiolka")
w rzeczywistosci bedzie wygladalo tak:

nr2

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 00:07


dawanonim







Wiek: 27
Na forum: 3447 dni
Posty: 10
Nick w MP: Anonimowy

Piwa: 1

Respekt: 50

Jurandovsky, mu chyba chodzi o te kropeczki po 'nr' i nie wie czy je tak zostawi? - ja tak rozumiem 😂

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 07:33


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Kalizman, przedstawi?em ci gotowa linijk? wklejam i dzia?a jak nie podajesz errory to wszystko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 10:54


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

Jurandovsky, Hazmudex, marcin778, oto client:

shader dxCreateShader("shader.fx")
nr1 dxCreateTexture("a/01.png")
nr2 dxCreateTexture("a/02.png")
nr3 dxCreateTexture("a/03.png")

for kv in pairs(getElementsByType("vehicle")) do
    if getElementData(v"radiolka"then
        engineApplyShaderToWorldTexture(nr..getElementData(v,"radiolka"), "vehiclepoldecals128",v)
    end
end


a to server:

local vehs = { 
{1906.462296.4510.540.000.0090.00},
{1906.462300.4510.540.000.0090.00}, 
{1906.462304.4510.540.000.0090.00},
} 

for iv in ipairs(vehs) do
local veh createVehicle(596v[1], v[2], v[3], v[4], v[5], v[6]) 
setElementData(veh"radiolka"iend


a b??d taki:


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 12:32


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Kalizman, ty shader podmieniasz a nie texture.

Musisz np. zrobi? tabele z pojazdami co maj? radiolke, nast?pnie utworzy? w niej ka?demu pojazdowi shader. Kolejnym krokiem b?dzie nadanie temu shaderowi odpowiedni? texture.


Więcej informacji znajdziesz w Wikipedii MTA:

dxSetShaderValue


@Edit popatrz na funkcje na wiki, co mo?esz poda? jako argument zamiast tektury.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 23:06


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

Coraz wi?cej post?w si? z tym pojawia :/ sam mam z tym problem. Mo?e jaka? osoba co ogarnia wykona?a by taki zas?b? Z oznaczeniami woz?w.

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Tagi: numerowane :: pojazdy :: shader :: jak :: zrobić
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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