所以,我的问题是每当我尝试制作一个基本上可以修改您的角色的脚本时,但是某些按钮功能根本无法正常工作。奇怪的是,它们仅在将print()或warn()函数放在函数内部或下面的代码行上方时才起作用。我可以只留下print()和warn()函数,但我不想使用它们。
我已经尝试过删除该函数并使代码行浮动,它的工作方式像没人管。
这是不起作用的按钮功能:
Speed.MouseButton1Down:connect(function()
if WalkSpeedValue then
warn("Speed: Setting Character speed...")--<<it works with this only
Humanoid.WalkSpeed = WalkSpeedValue.Text
end
--warn("Speed: Character speed set.") --<< also this
end)
ResetCharacter.MouseButton1Down:connect(function()
Humanoid.Health = 0
warn("Character reset") --<< this makes it work
end)
Jump.MouseButton1Down:connect(function()
Humanoid.JumpPower = JumpPower
--this function has no print() or warn()
end)
所期望的是,当玩家单击重置角色,速度角色或超级跳跃角色时,它会做到这一点。但事实并非如此。它什么也没做。实际上,就像我什至没有在其中放置函数一样。