#Craft system
1 messages · Page 1 of 1 (latest)
not a big fan of these but i like this one.
Shader?
Thanks
🌹
the whole code base was taken from OriginalRoleplay Mode i just redesign it added the animation with interpolateBetween again nothing fancy lol
local currentPos = interpolateBetween(baseX, 0, 0, baseX - itemSize, 0, 0, animProgress, "OutQuad")
local currentAlpha = interpolateBetween(255, 0, 0, 0, 0, 0, animProgress, "OutQuad")
local nextPos = interpolateBetween(baseX + itemSize, 0, 0, baseX, 0, 0, animProgress, "OutQuad")
local nextAlpha = interpolateBetween(0, 0, 0, 255, 0, 0, animProgress, "OutQuad")
if currentAnimItems[k2] then
local x1, y1, z1 = core:getPositionFromElementOffset(v, currentPos, 0.2, 0.82)
local faceX1, faceY1, faceZ1 = core:getPositionFromElementOffset(v, currentPos, 0-itemSize/2 + 0.02, 0.8)
dxDrawMaterialLine3D(x1, y1, z1, faceX1, faceY1, z1, inventory:getItemImageTexture(currentAnimItems[k2][1]), itemSize, tocolor(255, 255, 255, currentAlpha), false, faceX1, faceY1, 9999)
end
if nextAnimItems[k2] then
local x2, y2, z2 = core:getPositionFromElementOffset(v, nextPos, 0.2, 0.82)
local faceX2, faceY2, faceZ2 = core:getPositionFromElementOffset(v, nextPos, 0-itemSize/2 + 0.02, 0.8)
dxDrawMaterialLine3D(x2, y2, z2, faceX2, faceY2, z2, inventory:getItemImageTexture(nextAnimItems[k2][1]), itemSize, tocolor(255, 255, 255, nextAlpha), false, faceX2, faceY2, 9999)
end
no it was made with dxDrawMaterialLine3D
don’t use Original, it’s full of bugs
well that dude want me to use ogrp but told him not to tho 🤷
