Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Roblox Studio, помогите

opposite Ученик (148), на голосовании 9 часов назад
local button = script.Parent
local text12 = game.StarterGui.text.TextLabel

function plus ()
text12.Text = text12.Text + "1"
end

button.MouseButton1Click:Connect(plus)

почему в гуишке не меняется значение?
хотя если добавить TextLabel на парт, то при нажатии на TextButton значение меняется.
Голосование за лучший ответ
Макс Трофимов Ученик (117) 1 месяц назад
Неправельно написал проверь на ошибки
Pum-Pum PumichЗнаток (341) 1 месяц назад
проверь слово неправельно
Макс Трофимов Ученик (117) Pum-Pum Pumich, да да
oppositeУченик (148) 1 месяц назад
все правильно
Pum-Pum Pumich Знаток (341) 1 месяц назад
надо вот так
local button = script.Parent
local text12 = game.StarterGui.text.TextLabel

function plus ()
text12.Text = text12.Text + "1"
end

button.MouseButton1Click:Connect(plus+1)
oppositeУченик (148) 1 месяц назад
теперь пишет попытка выполнить арифметическое действие (сложение) над функцией и числом
Абобик Ученик (97) 3 недели назад
там вместо полюса надо 2 точки, т.е
 function plus ()   
text12.Text = text12.Text.."1"
end
или если ты хочешь получить сумму чисел то просто можешь добавить NumberValue в скрипт
 local button = script.Parent   
local text12 = game.StarterGui.text.TextLabel
local number = script.Value
Далее прибавляем значение на 1 и переводим получившееся число в строку
 function plus ()   
number.Value+=1
text12.Text=tostring(number.Value)
end
Я сам только начинаю программировать на lua так что у меня могут быть ошибки
если на переменную number будут жаловаться то можешь изменить number на другое название
АбобикУченик (97) 3 недели назад
Плюса извиняюсь
Похожие вопросы