私はコンピュータ クラフト (マインクラフト) でプログラミングを学んでおり、一部のストレージ セルの読み取りに問題があります。
私が取り組んでいる関数は、すべてのセルを通過し、for ループ内の変数にストレージ容量を合計します。
これは私がこれまでに得たものです
local cell1 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_2")
local cell2 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_3")
local cell3 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_4")
local cell4 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_5")
local cell5 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_6")
local cell6 = peripheral.wrap("tile_thermalexpansion_cell_reinforced_name_7")
cells = {"cell1", "cell2", "cell3", "cell4", "cell5", "cell6"}
local totStorage
function getTotStorage(table)
for key = 1,6 do
x = table[key]
totStorage = totStorage + x.getMaxEnergyStored()
end
print(totStorage)
end
この行でエラーが発生します
totStorage = totStorage + x.getMaxEnergyStored()
「nilに電話しよう」と言っています。助言がありますか?