lua はわかりませんが、他のいくつかの言語はまともなので、テーブルなどに関して完全に無知というわけではありません。
このコードをオンラインで見つけて使用しようとしましたが、table index is nil
エラーが発生し続けます。
同じエラー メッセージが表示される他のいくつかの質問や問題をオンラインで調べましたが、まだ解決できません。
著者に助けを求めましたが、彼もそれを理解できません。どうやら彼にはエラーは発生しません。
コードは次のとおりです。
local RolePoints = {
[ROLE_DETECTIVE] = {[ROLE_DETECTIVE] = -250,--Killed Detective as Detective
[ROLE_INNOCENT] = -50,--Killed Innocent as Detective
[ROLE_TRAITOR] = 20
},
[ROLE_INNOCENT] = {[ROLE_DETECTIVE] = -250,
[ROLE_INNOCENT] = -20,
[ROLE_TRAITOR] = 20
},
[ROLE_TRAITOR] = {[ROLE_DETECTIVE] = 30,
[ROLE_INNOCENT] = 10,
[ROLE_TRAITOR] = -500
}
}
特に、インタプリタは、この行が原因であると主張しています。
[ROLE_DETECTIVE] = {[ROLE_DETECTIVE] = -250,--Killed Detective as Detective
何か案は?
ありがとう
編集:自分のクライアントに配置すると機能することがわかりましたが(それでもエラーが発生します)、サーバーでは機能しません。