Wysłany: 2019-02-09, 13:57
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Witam robie sobie kryptonimy na pojazd sapd ale jest jaki? b??d gdy dodaje unit3 ?e jest z?e zamkni?cie eventu.
Oto kawa?ek kodu unit3
addEventHandler ( "onClientResourceStart" , resourceRoot ,function()
for i , v in ipairs ( getElementsByType ( "vehicle" )) do
if getElementData ( v , "Unit3" ) then
shader = dxCreateShader ( 'texreplace.fx' )
shaderek = dxCreateShader ( 'shader.fx' )
local unit3 = getElementData ( v , "Unit3" )
if unit3 == 1 then
texture1 = dxCreateTexture ( 'files/dach10.png' )
dxSetShaderValue ( shader , 'gTexture' , texture1 )
engineApplyShaderToWorldTexture ( shader , "224" , v )
textures = dxCreateTexture ( 'files/03.png' )
dxSetShaderValue ( shaderek , 'gTexture' , textures )
engineApplyShaderToWorldTexture ( shaderek , "03" , v )
if unit3 == 2 then
texture2 = dxCreateTexture ( 'files/dach11.png' )
dxSetShaderValue ( shader , 'gTexture' , texture2 )
engineApplyShaderToWorldTexture ( shader , "224" , v )
textures = dxCreateTexture ( 'files/03.png' )
dxSetShaderValue ( shaderek , 'gTexture' , textures )
engineApplyShaderToWorldTexture ( shaderek , "03" , v )
end
end
end
end )
za pomoc piwko
Podpis
Pomagam jak potrafię
Wysłany: 2019-02-09, 14:42
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Mo?esz u?y? 'elseif' je?li sprawdzasz kilka razy to samo.
Gotowy kod:
addEventHandler ( "onClientResourceStart" , resourceRoot ,function()
for i , v in ipairs ( getElementsByType ( "vehicle" )) do
if getElementData ( v , "Unit3" ) then
shader = dxCreateShader ( 'texreplace.fx' )
shaderek = dxCreateShader ( 'shader.fx' )
local unit3 = getElementData ( v , "Unit3" )
if unit3 == 1 then
texture1 = dxCreateTexture ( 'files/dach10.png' )
dxSetShaderValue ( shader , 'gTexture' , texture1 )
engineApplyShaderToWorldTexture ( shader , "224" , v )
textures = dxCreateTexture ( 'files/03.png' )
dxSetShaderValue ( shaderek , 'gTexture' , textures )
engineApplyShaderToWorldTexture ( shaderek , "03" , v )
elseif unit3 == 2 then
texture2 = dxCreateTexture ( 'files/dach11.png' )
dxSetShaderValue ( shader , 'gTexture' , texture2 )
engineApplyShaderToWorldTexture ( shader , "224" , v )
textures = dxCreateTexture ( 'files/03.png' )
dxSetShaderValue ( shaderek , 'gTexture' , textures )
engineApplyShaderToWorldTexture ( shaderek , "03" , v )
end
end
end
end )
Tagi: kryptonimy :: sapd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: