Roblox Studio
Écouter l'événement de changement d'attribut
local part = script.Parent
local function updateColor()
local status = part:GetAttribute("Status")
if status == "Active" then
part.Color = Color3.fromRGB(0, 255, 0) -- Green
elseif status == "Inactive" then
part.Color = Color3.fromRGB(255, 0, 0) -- Red
elseif status == "Maintenance" then
part.Color = Color3.fromRGB(0, 0, 255) -- Blue
else
part.Color = Color3.fromRGB(255, 255, 255) -- White
end
end
updateColor()
part:GetAttributeChangedSignal("Status"):Connect(updateColor)
Définir un attribut
local part = script.Parent
part:SetAttribute("Status", "Active")
Roblox Studio
Si ce tutoriel vous a été utile et que vous souhaitez soutenir mon travail, veuillez envisager de m'offrir un café.
Merci beaucoup pour votre soutien !
M'offrir un café