GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Traffic - 2015. december 29. - 15:09:31

Cím: Fegyver textúrázás
Írta: Traffic - 2015. december 29. - 15:09:31
:) Hali, elkezdtem egy fegyver textúrázás rendszert. Elakadtam ,mert valamiért nem tölti be a txd jét :(
 
local shaderPJ = dxCreateShader ( \"texture.fx\" )
function WeaponPJ( )
    local WeaponPJTex = dxCreateTexture ( \"paintjobs/m4a1-s_silence.png\")
    dxSetShaderValue ( shaderPJ, \"gTexture\", WeaponPJTex )
    engineApplyShaderToWorldTexture ( shaderPJ, \"M4\" )   -- Esetleg M4 helyére mit írjak ?
end
addEventHandler ( \"onClientResourceStart\", resourceRoot, WeaponPJ)   
engineReplaceModel ( engineLoadDFF ( \"alap_m4.dff\", 356 ), 356 )

 
Milehet a baj ?
Esetleg kijavitaná valaki aki csinált hasonlót ?
Cím: Fegyver textúrázás
Írta: Robika1 - 2015. december 29. - 18:00:12
Szia!
Te nem a txd-t akarod betölteni, hanem shaderrel akarsz egy képet húzni az M4-re.
Ezzel próbáld meg: EngineLoadTXD
TXD Workshoppal tudsz editelgetni txd fájlokat.
Remélem segítettem ;D
-Robika1
Cím: Fegyver textúrázás
Írta: AlexSwamp - 2015. december 30. - 00:04:41
engineApplyShaderToWorldTexture ( shaderPJ, \"M4\" )  -- Esetleg M4 helyére mit írjak ?

 
A \"\" közé írd a textúra nevét amire szeretnéd tölteni a skint. :)
Cím: Fegyver textúrázás
Írta: Incama - 2015. december 30. - 16:01:13
Ez így nem fog menni, mivel az m4 nem egy object, vagyis az csak nem úgy kezeli az MTA így lekérni sem lehet, picit trükközni kell vele, hogy meglehessen oldani.
Cím: Fegyver textúrázás
Írta: Xenius - 2016. január 01. - 15:04:57
dxCreateShader (\"texture.fx\", 0, 0, false, \"ped\")