- Messages
- 578
- Country
Hello
i wanted to make a script for my object to appear only when it rains ( my objects has pbr materials )
i made a box and assigned a scrpit to it
i tested : it doesn't work
i tried if else things editiing .................. a bunch of things but couldsn't get it right
here is my script hope you help me
thnx in advacne
!lua
local raining = 0x00000004
local snowing = 0x00000008
local precipState = varget("A:AMBIENT PRECIP STATE", "Mask")
precipState = math.floor(precipState)
local colorRed = 1.0
local colorGreen = 1.0
local colorBlue = 1.0
local colorAlpha = 1.0
local colorAlphaN = 0.0
varset("T:AlbedoTexture", "string", "")
if precipState == raining then
varset("T:AlbedoAlpha", "Number", colorAlpha)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
else
varset("T:AlbedoAlpha", "Number", colorAlphaN)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
end
if precipState == snowing then
varset("T:AlbedoAlpha", "Number", colorAlpha)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
else
varset("T:AlbedoAlpha", "Number", colorAlphaN)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
end
i wanted to make a script for my object to appear only when it rains ( my objects has pbr materials )
i made a box and assigned a scrpit to it
i tested : it doesn't work
i tried if else things editiing .................. a bunch of things but couldsn't get it right
here is my script hope you help me
thnx in advacne
!lua
local raining = 0x00000004
local snowing = 0x00000008
local precipState = varget("A:AMBIENT PRECIP STATE", "Mask")
precipState = math.floor(precipState)
local colorRed = 1.0
local colorGreen = 1.0
local colorBlue = 1.0
local colorAlpha = 1.0
local colorAlphaN = 0.0
varset("T:AlbedoTexture", "string", "")
if precipState == raining then
varset("T:AlbedoAlpha", "Number", colorAlpha)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
else
varset("T:AlbedoAlpha", "Number", colorAlphaN)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
end
if precipState == snowing then
varset("T:AlbedoAlpha", "Number", colorAlpha)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
else
varset("T:AlbedoAlpha", "Number", colorAlphaN)
varset("T:AlbedorRed","Number",colorRed)
varset("T:AlbedoGreen","Number",colorGreen)
varset("T:AlbedorBlue","Number",colorBlue)
end