我基本上试图编写一个GUI控制面板脚本,允许用户使用电源杆(在GUI中)和反向器(前进,空档,反向)加速列车
我制作了两个剧本。一个是localscript,另一个是常规脚本。当玩家坐在座位上时,常规脚本在玩家的屏幕上启用GUI。 localscript是GUI功能的作用。
我编写了整个脚本,但只有常规脚本似乎正常运行,localscript似乎不像脚本那样起作用。 GUI出现在屏幕上,但是当按下它时什么都不做。
以下是localscript的内容 http://pastebin.com/raw/XnT2Bi2X
这里是工作区中提到的并且与脚本相关的所有对象: https://s31.postimg.org/4hd2up2ij/Screen_Shot_2016_06_24_at_11_15_21_AM.png
localscript中哪些错误不允许GUI作为脚本运行?
(我为长篇剧本道歉并感谢您提前帮助)
注意:代码是Lua(在ROBLOX Studio平台上使用)
答案 0 :(得分:0)
首先,感谢您写出一个简明扼要的问题。这个标签下的大多数问题都在各地:)。
我会验证您LocalScript
实例是否正在坐下的Player
实例内正确初始化。查看LocalScript
的代码,我没有看到任何会导致GUI无法运行的错误(如果正确初始化LocalScript
),这让我相信{{1}甚至没有运行。如果你将LocalScript
加载到spawn中的播放器(所以,将它放入LocalScript
文件夹),那就是你的问题。这会导致GUI无法正确设置,因为它尚未插入到玩家PlayerScripts
实例中,因此PlayerGui
将无法连接LocalScript
事件或那种事情。
因此,确保一旦玩家坐在座位上MouseButton1Click
开始运行(使用显示GUI的常规LocalScript
也将Script
的副本移动到播放器)。这将(希望)正确初始化LocalScript
,并允许它挂钩到GUI。
如果这不起作用,请检查LocalScript
窗口是否有任何明显错误,并在此处发布。
干杯!
-widoreu