私は何かを試してみて、ESO APIでお互いに近くにいるときにそれぞれのDiscord/Teamspeakチャンネルでユーザーを移動させるプロジェクトで作業したかったのです。
私は、プレイヤーの動きや地域の変更を確認してから、付属のpowershellスクリプトや、小さな.jarや.exeファイルなどを実行することを念頭に置いていました。私は一般的なLUAのthis questionを見つけてos.execute
と同様にio.popen
を私のコマンドで試して、os
とio
がnil
であるというエラーに直面しました。Elder Scrollsオンラインaddon os/ioまたはその他のファイルシステムへのアクセス
function expected instead of nil
私はしません必要と仮定することができます:
これはので、私はゲーム内の私は別のエラーを提示したことを、私は同様のimport文か何かが欠けていた場合不確かだったとrequire "os"
を試してみましたLUAと私の最初の時間ですESO APIのluaサブセット(?)で動作します。
ゲーム内のアクション/イベントに基づいてOSのアクセス権を失うことはありますか?
私はこのことで悪いことが起こる可能性を理解しており、これが一般的な方法のどちらも使用できない主な理由であると私は推測しています。これは確認できますか?
最後に、APIのwikiページにthis bitが見つかりました。私の現在の計画(以前の経験に基づく)は、保存された変数を含むフォルダを監視したり、新しいファイルを探したり、変数値を読み込んだり削除したりして、次の変更時に再作成されるスクリプトやプログラムゲーム内の変数の値を変更し、スクリプトを再度トリガーします。私はこれが私が得られる最も近いものか、他の清潔な提案があると思いますか?コメントを引用
このエラーメッセージはLuaコアからのものではありません。 – lhf
私はそれを認識しています。しかし、ルアは私が見つけることができる最も近いタグであり、同じタグを持つ別の質問があるので、私もそれらを使うことにしました。 – geisterfurz007
タグについて不平を言わず、デバッグする場所を絞り込もうとしていました。 – lhf