コンテンツにスキップ
ライオットビット

ライオットビット

  • 家
  • ニュース
  • ガイド
  • ビデオガイド
  • パッチノート
  • 不正行為を報告する
  • 検索フォームを切り替え

アイドルウィザード – AutoHotkeyスクリプトを使用してすべてを自動化する方法

ポストする 06/09/2023 に マカロソシ コメントはありません の上 アイドルウィザード – AutoHotkeyスクリプトを使用してすべてを自動化する方法
  • タイトル: アイドルウィザード
  • 発売日:
  • 開発者:
  • 出版社:
アイドルウィザードに関する情報はまだ不完全です. これを使用してゲームの詳細を記入するのにご協力ください。 お問い合わせフォーム.

マウスクリックの絶え間ない必要性を避けて、成果のロックを解除する? 呪文セットと機器を繰り返し変える手間を尽くします? スペースを打つという退屈なプロセスにうんざりしています, 4つの特定の領域をクリックします, そして、再びスペースを打つ? 他の多くの時間のかかるタスクに疲れています?

良い, あなたの検索はここで終わります. 私はあなたのゲームプレイのさまざまな側面を合理化できるいくつかのスクリプトを開発しました, これらの面倒なタスクに個人的に耐えることからあなたを救います.

このガイドに従う, AutoHotkeyをインストールする必要があります (無料です, ところで). 心配しないで—以下のセクションで他のすべてを説明します, そして、ゲームプレイエクスペリエンスを大幅に簡素化することになります.

序章

このガイドは、あなたが厄介だと思うかもしれないゲームの特定の側面を自動化するのを支援することを目的としています. スクリプトを利用します, しかし、それらは実行可能ファイルの形ではありません. 自分でスクリプトを編集する自由があります, コードがあなたから隠されていないことを確認してください.

特定の要素の機能について不確実性がある場合, 説明のためのドキュメントを参照できます.

私たちの選択のツールはAutoHotkeyです. 学ぶのが最も単純なプログラムではないかもしれませんが, 私たちは幸運にも私たちを助けてくれます. 私たちはなんて信じられないほどの時間です, 右?

本質的には, AutoHotkeyは、ホットキー用のマクロの作成を可能にします, ループなどのさまざまなコーディング言語構造も組み込まれています, if-elseステートメント, などなど.

ともかく, 前に進みましょう, あなたのような, 私も紹介をスキップする傾向があります.

一般的にスクリプトを処理する方法

繰り返し執筆を避けるため, 新しいスクリプトを作成するための次の手順を提供します. これらの指示は、スクリプトを作成するたびに従う必要があります, そして、あなたはすでにautohotkeyをインストールしていると想定されています.

  1. 新しいメモ帳ファイルを作成することから始めます.
  2. 新しく作成したファイルを開き、次のコンテンツを入力します
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%

F6::ExitApp
F5::リロード

最初の3行は、デフォルトの構成で構成されています. 彼らの正確な目的は安定性と互換性に関連するかもしれませんが, それらの特定の機能は明確ではありません. 3行目, これにより、作業ディレクトリがスクリプトの場所に対応することが保証されます, 必要に応じて除外できます.

次, 最初の2つのホットキーを確立します. F6は、スクリプトを終了するために割り当てられます, F5はリロードするように指定されています. あなたはあなたの好みに応じてこれらのホットキーを変更する柔軟性を持っています.

3. ファイル拡張子を.txtから.ahkに変更します.

ファイル拡張子を変更します, ノートパッドファイルはスクリプトに変換されます. スクリプトを実行します, それをダブルクリックするだけです. F6を押すと、実行が停止します, F5を押すと再び実行されます (変更が加えられた場合). スクリプトの編集を行うには, それを右クリックして、メモ帳で開くことを選択します. さらに, 統合された開発環境 (IDE) 編集目的にも使用できます.

オートクラッカー

指定されたホットキーをトリガーすると, このスクリプトは、マウスカーソルを現在の位置で固定し、の間隔でクリックアクションを開始します 5 ミリ秒.

c::StartClicks()

StartClicks(){
座標, ねずみ, Screen  
MouseGetPos, xpos, ypos  
Loop
  {
    クリック, %xpos%, %ypos%  
    Sleep, 5
    もし(GetKeyState("あなた", "P"))
    壊す
  }
}

を押すことによって “c” 鍵, 次のアクションが行われます:

  • スクリプトは座標を確立します, 画面に関連するか、同様の機能を持っています. このコード行を直接コピーして貼り付けることができます.
  • マウスカーソルのxおよびy座標を取得します.
  • ループが開始されます, 前述の座標のクリックを実行してから一時停止します 5 ミリ秒.
  • ユーザーが押すと “あなた” 鍵, スクリプトは、クリックアクションの実行を停止します.

必要に応じて、これらの指示を自由に変更してください. いつでもF6を押すとスクリプトを速やかに終了することを忘れないでください, ステップに含めた機能を利用します 1.

ダストをオートコレクトします

これは私がダストコレクションに従事するときはいつでも私の典型的なルーチンです. 初め, スペースキーを押します, 次に、ボウルをクリックします, そして最後に, もう一度スペースキーを押します. このプロセスの対応するコードは次のとおりです:

ある::AutoCollect()

AutoCollect(){
  MousegetPos, xpos, ypos 
    Send, {空間}
    寝る, 100
    クリック, 1330, 630  
    寝る, 50
    クリック, 1389, 849  
    寝る, 50
    クリック, 516, 624
    寝る, 50
    クリック, 447, 845
    寝る, 50
    送信, {空間}
    Mousemove, xpos, ypos
  Return
}

提供された座標は私の画面のセットアップに固有のものであることに留意してください. 例えば, 最初のクリックは、右上にあるボウルをターゲットにします.

このスクリプトの機能は非常に簡単です; 手動で実行するアクションをエミュレートします. タスクを実行した後, カーソルを元の位置に復元します.

あなたの一日を単純化するために, マウスの座標を記録し、メッセージボックスに表示するスクリプトを以下に含めました.

F1::logmouse()

logmouse(){
    MousegetPos, Mousex, MouseY
    MsgBox, %MouseX% %MouseY%
Return
}

このスクリプトを利用して、ボウルの正確な座標を決定する, 当て推量の必要性を排除します. 正確な位置を正確に識別することができます.

スペルセット間の交互

Z1とZ2を繰り返し押して、ボイドやその他のアイテムを収集して、領域に入った後にキャラクターエクスペリエンスを迅速に得るために多くのインスタンスがありました。. このプロセスは、次のスクリプトで自動化できるようになりました.

このスクリプトは、選択した2つの事前定義されたスペルセット間のみを切り替えることに注意することが重要です。.

s::起動()

起動() {
  Send P2
  Send {zダウン}

  ループ{
  送信 {2 下}
  寝る 50
  送信 {2 上}
  寝る 50
  送信 {3 下}
  寝る 50
  送信 {3 上}
  寝る 50
  もし(GetKeyState("あなた", "P")){
        送信 {zアップ}
        壊す
        }
  }
}

スクリプトの機能の説明を進めましょう. 私のセットアップで, セットを指定しました 2 私の空の機器のために. したがって, スクリプトは、その特定のセットを装備するためにコマンドP2を送信することから始まります.

さらに, 2つの目的のスペルセットをスロットに割り当てました 2 と 3. したがって、, 数字の存在を観察できます 2 と 3 スクリプトで.

スクリプトは、Zキーを継続的に押して保持することによって開始されます. 次に、次のシーケンスを実行するループに入ります: 押す 2, リリース 2, 押す 3, そして最後にリリースします 3.

このアプローチはやや型破りなように見えるかもしれません, しかし、ゲーム内の特定の問題のためにこの方法を採用しなければなりませんでした. それにもかかわらず, このアプローチが確実に機能することを確認できます.

お客様の好みと要件に応じて、番号をカスタマイズするか、必要な調整を行う.

AutoBuyとアップグレード

ソースとアップグレードを購入するプロセスを促進するためにエクスリングするときにこのスクリプトを使用します. さらに, バースト活動中に有益であることが証明されています, Shift+Upを押すなどの継続的な手動入力の必要性を排除します。.

F12::準備()

準備() {
    送信, {lshiftダウン}
    寝る, 100
    ループ{
    送信, {上}
    寝る, 50
    送信, B
    Sleep, 50
    もし(GetKeyState("あなた", "P")){
        送信, {lshift up}
        壊す
        }
    }
}

明らかです, スクリプトは、プレス状態の左シフトキーを維持しながら、UP矢印とBキーの入力を継続的にトリガーします. このループを停止します, を押すだけです “あなた” 鍵, 左シフトキーを解放し、スクリプトを停止します. 便宜上, この目的のためにF12キーを割り当てました, まれに使用されており、記憶に残るショートカットとして機能します.

シフトボタンを押し下げたままにするため、他のスクリプトを使用するときにこのスクリプトを停止することを忘れないことが重要です. そうしないと、同様のスクリプトと併用した場合、呪文セットまたは矛盾するアクションの意図しない変更が生じる可能性があります.

セットと機器を速く変更します

このスクリプトは、スペルセットと機器を迅速に切り替えるプロセスを合理化することを目的としています, 特に同じ番号に割り当てられている場合. スペルセットと機器番号を同期することにより, このスクリプトはタスクを簡素化し、両方の効率的な変更を同時に容易にします.

F1::投げる(1)
F2::投げる(2)
F3::投げる(3)

投げる(番号) {
    送信 {pダウン}
    寝る 50
    送信 {%数%ダウン}
    寝る 50
    送信 {p Up}
    寝る 50
    送信 {%数%アップ}
    寝る 50

    送信 {zダウン}
    寝る 50
    送信 {%数%ダウン}
    寝る 50
    送信 {zアップ}
    寝る 50
    送信 {%数%アップ}
    寝る 50
}

このスクリプトの使用は簡単です. F1を押すと、スペルセットが選択されます 1 および機器セット 1. 同様に, F2を押すと、スペルセットが選択されます 2 および機器セット 2, 等々.

通常の状況では、より簡単ですが, アイドルウィザードには、ゲームが問題に遭遇しない限り、独特の動作があります。 “キーを押し下げます, キーをリリースします” 方法に従います. 奇妙なことに, ゲームストアは、 “シフト” キーは押されていません. この動作の背後にある理由は不明のままですが, このスクリプトは、適切な機能を確保するための回避策を提供します.

これが今日私たちがこの目的で共有するすべてです アイドルウィザード ガイド. このガイドは元々、次の者によって作成および執筆されました。 マカロソシ. このガイドを更新できなかった場合, これに従って最新のアップデートを見つけることができます リンク.

このサイトのコンテンツがあなたの権利を侵害していると思われる場合, あなたの知的財産権を含む, お問い合わせフォームを使用してすぐにご連絡ください.
ガイド タグ:アイドルウィザード

ポストナビゲーション

前の投稿: アイドルウィザードFPSドロップを修正する方法, 遅れ, 吃音の問題
次の投稿: 大まかな正義を修正する方法: '84クラッシュ, 起動時にクラッシュする, およびフリーズの問題

返信を残す 返信をキャンセル

あなたのメールアドレスは公開されません. 必須フィールドにマークが付いています *

  • タイトル: アイドルウィザード
  • 発売日:
  • 開発者:
  • 出版社:
アイドルウィザードに関する情報はまだ不完全です. これを使用してゲームの詳細を記入するのにご協力ください。 お問い合わせフォーム.

免責事項

引用されたすべてのコンテンツはそれぞれの情報源から得られています. 当社があなたのコンテンツを許可なく使用したと思われる場合, 必ずご連絡ください。真剣に対応させていただきます.
  • 私たちに関しては
  • お問い合わせ
  • プライバシーポリシー
  • 利用規約

著作権 © 2025 ライオットビット.

搭載 プレスブックニュース ワードプレスのテーマ