[DESTEK]: GTA Skinlerine Texture

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
: 24 Ocak 2021, 14:19:45
Merhaba,
GTA Skin üstüne texture eklemek istiyorum. Elimde örnek olarak PNG ve kod var fakat. Bazı hatalar ile karşılaşıyorum. İlgilenebilecek birisi var mı acaba

Hata kısım;
Spoiler for Hiden:


client.lua
Kod
local texture = dxCreateTexture( "lapd.png" )

addCommandHandler( "jacket",
function( cmd )
local shader = dxCreateShader( "shader.fx", 0, 0, true, "ped" )
setElementModel( localPlayer, 280 )
engineApplyShaderToWorldTexture( shader, "lapd1", localPlayer )
dxSetShaderValue( shader, "gTexture", texture )
outputChatBox( "Skin used." )
end
)

shader.fx
Kod
texture gTexture;

technique TexReplace
{
pass P0
{
Texture[0] = gTexture;

}
}
« Son Düzenleme: 24 Ocak 2021, 14:24:21 Gönderen: ardaabo »
 


MTASATURK

[DESTEK]: GTA Skinlerine Texture
« : 24 Ocak 2021, 14:19:45 »

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #1 : 24 Ocak 2021, 14:56:45
Client.side
Kod
local shaderfx = [[
    texture tex0;
    technique TexReplace {
        pass P0 {
            Texture[0] = tex0;
        }
    }
]]
local shader = dxCreateShader(shaderfx,0,0,false,"ped")

function kaplamaver(oyuncu)
if isElement(oyuncu) then
local texture = dxCreateTexture("lapd.png")
setElementModel(localPlayer,280)
engineApplyShaderToWorldTexture(shader,"lapd1",oyuncu)
dxSetShaderValue(shader,"tex0",texture)
outputChatBox("Skin used." )
end
end

addCommandHandler("skin",function()
kaplamaver(localPlayer)
end)

« Son Düzenleme: 24 Ocak 2021, 14:58:48 Gönderen: #Serius »
 
Mesajı Beğenenler: ardaabo


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 24 Ocak 2021, 15:03:29
Linki görebilmek için Kayıt olun yada Giriş yapın.
Client.side
Kod
local shaderfx = [[
    texture tex0;
    technique TexReplace {
        pass P0 {
            Texture[0] = tex0;
        }
    }
]]
local shader = dxCreateShader(shaderfx,0,0,false,"ped")

function kaplamaver(oyuncu)
if isElement(oyuncu) then
local texture = dxCreateTexture("lapd.png")
setElementModel(localPlayer,280)
engineApplyShaderToWorldTexture(shader,"lapd1",oyuncu)
dxSetShaderValue(shader,"tex0",texture)
outputChatBox("Skin used." )
end
end

addCommandHandler("skin",function()
kaplamaver(localPlayer)
end)


Teşekkür ederim, eline sağlık