так я этот кодRoblox Lua скрипт не активируя
local player = game.Players.LocalPlayer
local unitFrame = script.Parent
local buttona = unitFrame.buttonA
local sprinting = true
unitFrame.Title.Text = "Perks"
local function onButtonAClick()
unitFrame.Title.Text = "perks"
end
local function sprintButton()
if sprinting == false then
sprinting = true
player.Character.Humanoid.WalkSpeed = 20
unitFrame.buttonA.Text = "strinting"
end
if sprinting == true then
sprinting = false
player.Character.Humanoid.WalkSpeed = 16
unitFrame.buttonA.Text = "walking"
end
end
buttona.MouseButton1Click:connect(sprintButton)
, что я пытаюсь сделать, это сделать программу спринта тумблера. Единственная проблема заключается в том, что он будет работать, а затем не будет работать вообще. я могу щелкнуть по нему, и он меняет текст, а затем, когда я нажимаю его снова, он ничего не делает. Я хочу, чтобы он мог работать каждый раз, когда вы его нажимаете.
Связаны ли подключенные обработчики один раз, а затем необходимо снова подключиться? Нужно ли им возвращать 'true' или' false' или что-то оставаться на связи? Изменяет ли текст кнопки отключение обработчиков? –
ummmm я так не думаю. – master
основываясь на этом коде на вики roblox, вы можете переключить его, чтобы я не знал, что происходит. Local local = скрипт. Параметр local sound = button: WaitForChild ('Sound') sound: Play() локальная функция onButtonClick() \t если sound.IsPlaying затем \t \t button.Image = 'rbxgameasset: // Images/MusicOff' \t \t звук: Stop() \t еще \t \t button.Image = «rbxgameasset: // Images/MusicOn ' \t \t звук: Play() \t конец конец button.MouseButton1Click: подключение (onButtonClick) ' – master