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

Wysłany: 2021-02-27, 12:08


Kacpex52







Wiek: 25
Na forum: 4463 dni
Posty: 61
Nick w MP: Kacpex52

Piwa: 10

Respekt: 45,3

Witam, mam problem odno?nie tworzenia shader?w na pojazdy. Mam kod po stronie klienta ale nie mog? za ?adne skarby wzi?? i go wywo?a?.

Server:

local przyczepa = createVehicle(611, 488.08643, -1819.10852, 6.3, 0, 0, 180)
    setVehicleColor(przyczepa, 223, 223, 223)
    setVehicleFrozen(przyczepa, true)
    
    local x,y,z = getElementPosition(przyczepa, x, y, z, 0, 0 ,0)
    
    car = createVehicle(472, x, y, z, 0, 0, 180)
    setVehicleColor(car, 219, 23, 4, 253, 190, 0)
    setVehicleVariant(car,255, 255)
    attachElements(car, przyczepa, 0, -0.5, -0.1)

    triggerClientEvent('nadaj:shadery',root, car)


Client:

local Pojazdy = {}
local Pojazdy2 = {}

function shader(vehicle)
    Pojazdy[vehicle] = dxCreateShader('texreplace.fx', 0, 0, true, 'vehicle');
    local textureElement = dxCreateTexture('s.png');
    
    Pojazdy2[vehicle] = dxCreateShader('texreplace2.fx', 0, 0, false, 'vehicle');
    local textureElement2 = dxCreateTexture('02.png');



        dxSetShaderValue(Pojazdy[vehicle], 'gTexture', textureElement);
        engineApplyShaderToWorldTexture(Pojazdy[vehicle], "remapsprinterbody512", vehicle);    

        dxSetShaderValue(Pojazdy2[vehicle], 'gTexture', textureElement2);
        engineApplyShaderToWorldTexture(Pojazdy2[vehicle], "coast928bit128b", vehicle);
    
end
addEvent('nadaj:shadery', true)
addEventHandler('nadaj:shadery', root, shader)


debugscript:


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-02-27, 12:17


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zr?b timer z op??nieniem wykonania eventu. W momencie triggerownia (startu skryptu) ten event po kliencie jeszcze nie istnieje.


Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
Kacpex52, borsuk
Tagi: shadery
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Shadery Odpowiedz do tematu

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