lua - 有一个错误,我不知道如何在 roblox lua 中修复
问题描述
local place = game.Players.LocalPlayer.PlayerGui
function inventrans(amount)
if place.inven.InvenSee:FindFirstChild("Lava")then
place.Lava.Amount.value = place.Amount.value+amount
script.Parent.Amount = script.Parentarent.Amount-amount
else
game.ReplicatedStorage.StorageIco.Lava:clone(1).Parent =
game.Players.LocalPlayer.PlayerGui.inven.InvenSee.Lava
place.Lava.Amount.value = place.Amount.value+amount
script.Parent.Amount = script.Parentarent.Amount-amount
end
end
inventrans(23)
我得到错误Lava is not a valid member of Frame
。
我正在尝试为我的游戏制作库存系统,但出现了一个我不知道如何修复的错误。请帮忙
解决方案
确保您的脚本是本地脚本并且位于工具或播放器 gui 中。
如果不是这种情况,game.Players.LocalPlayer.PlayerGui 将为 nil。
推荐阅读
- ios - 在 inputBarAccessoryView 中按下发送后如何清除 MessageKit inputBar 中的文本
- ruby-on-rails - Rails ActiveRecord 方法保存!保存数据但db中没有记录
- laravel - 在 laravel 中使用 allowedFilter() 进行关系
- canvas - 有没有办法用 rxjs 中的 observables 处理 canvas.toBlob?
- c# - EF Core 5 一对多关系问题
- c# - 如何根据最新的 Date 和 Time OR Date_Time 列查询 SQL 以获取最新记录?
- javascript - 如何在 Ionic React 的侧边菜单中添加子菜单?
- python - Pandas 遍历行并将 API 响应附加为新列
- spring-session - 如何在没有身份验证的情况下实现安全的 REST api 以及 springboot session 和 spring security
- python - 如何为类添加属性