iteminfo問題
本帖最後由 qwer22911486 於 2020-1-3 11:16 PM 編輯前一天還可以用
隔天就出現
https://upload.cc/i1/2019/12/29/BiGyjC.jpg
看了老半天 也沒什麼問題 跟原來的一樣
空格 tab] ??
},
}
main = function() <<<這行一直報錯 可是也跟原本的一樣
for ItemID,DESC in pairs(tbl) do
result, msg = AddItem(ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum)
if not result then
return false, msg
end
for k,v in pairs(DESC.unidentifiedDescriptionName) do
result, msg = AddItemUnidentifiedDesc(ItemID, v)
if not result then
return false, msg
end
end
for k,v in pairs(DESC.identifiedDescriptionName) do
result, msg = AddItemIdentifiedDesc(ItemID, v)
if not result then
return false, msg
end
end
end
return true, "good"
end
tbl = {
[*] = {
unidentifiedDisplayName = "*",
unidentifiedResourceName = "*",
unidentifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復45點HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000",
},
identifiedDisplayName = "*",
identifiedResourceName = "*",
identifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復45點HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000",
},
slotCount = 0,
ClassNum = 0
},
}這是完整沒有錯誤的版本tbl = {
[*] = {
unidentifiedDisplayName = "*",
unidentifiedResourceName = "*",
unidentifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復45點HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000",
},
identifiedDisplayName = "*",
identifiedResourceName = "*",
identifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復45點HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000",
},
slotCount = 0,
ClassNum = 0
}這是錯誤的版本
上敘可得知
你的文件有不完整的格式
請自行Debug or 上傳文本
game1994 發表於 2019-12-30 10:36 PM static/image/common/back.gif
這是完整沒有錯誤的版本這是錯誤的版本
上敘可得知
以私訊你網址 感恩
這弄了我很多天 還是不知道錯在哪
本帖最後由 game1994 於 2019-12-31 06:07 PM 編輯
qwer22911486 發表於 2019-12-31 02:02 PM static/image/common/back.gif
以私訊你網址 感恩
這弄了我很多天 還是不知道錯在哪
https://i.imgur.com/y0sYG9u.png
問題點 168979行
後出現這邊有問題是什麼問題你可以自行尋找main = function()
for ItemID, DESC in pairs(tbl) do
result, msg = AddItem(ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum)
if not result == true then
return false, msg
end
for k, v in pairs(DESC.unidentifiedDescriptionName) do
result, msg = AddItemUnidentifiedDesc(ItemID, v)
if not result == true then
return false, msg
end
end
for k, v in pairs(DESC.identifiedDescriptionName) do
result, msg = AddItemIdentifiedDesc(ItemID, v)
if not result == true then
return false, msg
end
end
if nil ~= DESC.costume then
result, msg = AddItemIsCostume(ItemID, DESC.costume)
if not result == true then
return false, msg
end
else
continue
end
k = DESC.unidentifiedResourceName
v = DESC.identifiedDisplayName
end
return true, "good"
end我自己直接取代掉main = function()
for ItemID,DESC in pairs(tbl) do
result, msg = AddItem(ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum)
if not result then
return false, msg
end
for k,v in pairs(DESC.unidentifiedDescriptionName) do
result, msg = AddItemUnidentifiedDesc(ItemID, v)
if not result then
return false, msg
end
end
for k,v in pairs(DESC.identifiedDescriptionName) do
result, msg = AddItemIdentifiedDesc(ItemID, v)
if not result then
return false, msg
end
end
end
return true, "good"
end game1994 發表於 2019-12-31 06:03 PM static/image/common/back.gif
問題點 168979行
後出現這邊有問題是什麼問題你可以自行尋找我自己直接取代掉
謝謝提點
已成功
想請問168979行那 為何沒有偵測到那邊 反而是說最後面出錯呢?
本帖最後由 game1994 於 2020-1-3 08:37 PM 編輯
qwer22911486 發表於 2020-1-2 02:42 PM static/image/common/back.gif
謝謝提點
已成功
tbl = {
= {
unidentifiedDisplayName = "紅色藥水",
unidentifiedResourceName = "說除ん暮",
unidentifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復 45點 HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000"
},
identifiedDisplayName = "紅色藥水",
identifiedResourceName = "說除ん暮",
identifiedDescriptionName = {
"將紅色的藥草搗碎製成的體力恢復劑,^000088約可恢復45點HP。^000000",
"^ffffff_^000000",
"重量 : ^7777777^000000"
},
slotCount = 0,
ClassNum = 0,
costume = false
},
= {
unidentifiedDisplayName = "赤色藥水",
unidentifiedResourceName = "輿ん暮",
unidentifiedDescriptionName = {
"將紅色的藥草與黃色的藥草搗碎製成的體力恢復劑,^000088約可恢復 105點HP。^000000",
"^ffffff_^000000",
"重量 : ^77777710^000000"
},
identifiedDisplayName = "赤色藥水",
identifiedResourceName = "輿ん暮",
identifiedDescriptionName = {
"將紅色的藥草與黃色的藥草搗碎製成的體力恢復劑,^000088約可恢復 105點HP。^000000",
"^ffffff_^000000",
"重量 : ^77777710^000000"
},
slotCount = 0,
ClassNum = 0,
costume = false
},
}正確版本
tbl = {
= {
unidentifiedDisplayName = "",
unidentifiedResourceName = "",
unidentifiedDescriptionName = {
},
identifiedDisplayName = "",
identifiedResourceName = "",
identifiedDescriptionName = {
},
},
= {
unidentifiedDisplayName = "",
unidentifiedResourceName = "",
unidentifiedDescriptionName = {
},
identifiedDisplayName = "",
identifiedResourceName = "",
identifiedDescriptionName = {
},
slotCount = 0,
ClassNum = 0,
costume = false
},
}
缺少16~20行
tbl = {
= {
unidentifiedDisplayName = "",
unidentifiedResourceName = "",
unidentifiedDescriptionName = {
},
identifiedDisplayName = "",
identifiedResourceName = "",
identifiedDescriptionName = {
},
= {
unidentifiedDisplayName = "",
unidentifiedResourceName = "",
unidentifiedDescriptionName = {
},
identifiedDisplayName = "",
identifiedResourceName = "",
identifiedDescriptionName = {
},
slotCount = 0,
ClassNum = 0,
costume = false
},
}
如上20行 "}," 刪除後格式錯誤
會變成沒有結尾(tbl 沒有"}")
概念就是格式錯誤
是不是我說的這樣我就不知道了QQ
game1994 發表於 2020-1-3 08:22 PM static/image/common/back.gif
正確版本
tbl = {
= {
總歸一句 就是要新增後 仔細檢查XD
頁:
[1]