Помощь по скриптингу lua - Вопросы по сайтостроению

Вопрос Помощь по скриптингу lua

Регистрация
8 Июл 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
От тех кто разбирается в роблокс студио

У меня возникает ошибка:

Unable to assign property TextColor3. Color3 expected, got table

Вот код: local replicatedStorage = game:GetService("ReplicatedStorage")

local remotes = replicatedStorage:WaitForChild("Remotes")



local tweenService = game:GetService("TweenService")



local info = TweenInfo.new(.2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)



local function animateText(text1,text2,rolledNumber)

local rolledNumber = remotes.RollFunction:InvokeServer()

text1.Position = UDim2.fromScale(.5, .35)

text1.TextColor3 = rolledNumber[3]

text1.Text = rolledNumber[1]

text2.Text =`1 in {tostring(rolledNumber[2])}`



tweenService:Create(text1, info, {Position = UDim2.fromScale(.5, .5)}):play()

wait(.2)

end



return {

rollAnimation = function(animationFolder: fold, rolledNumber)

local background = animationFolder:WaitForChild("Background")

local title = animationFolder:WaitForChild("Title")



background.Visible = true

title.Visible = true



for i, Table in ipairs(rolledNumber) do

animateText(title,y, Table)

end



wait(1)



background.Visible = false

title.Visible = false

end,

} Вот код с редкостями: return {

{"Common", 3, Color3.fromRGB(53, 151, 255)};

{"Rare", 5, Color3.fromRGB(133, 255, 245)};

{"Epic", 10, Color3.fromRGB(169, 94, 255)};

} Очень благодарен тем кто поможет!
 
Регистрация
10 Окт 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Попробуй цифровую цветовую палитру (от 0 до F)
 
Регистрация
22 Ноя 2013
Сообщения
86
Репутация
-3
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Твоя ошибка "Color3 expected, got table" возникает в text1.TextColor3 = rolledNumber[3] внутри animateText, потому что переменная rolledNumber (после remotes.RollFunction:InvokeServer()) содержит таблицу, где третий элемент – это другая таблица, а не готовый объект Color3. Тебе нужно либо изменить то, что возвращает сервер, либо правильно извлекать сам Color3 из этой вложенной таблицы на клиенте, и пересмотреть логику цикла в rollAnimation, чтобы он анимировал одну выпавшую редкость, а не все подряд.
 
Сверху Снизу