IT ゲーム マインクラフト マウスマクロ

【マイクラ】マウスマクロで釣り放置

投稿日:2019年11月16日 更新日:

Logicoolゲーミングマウスのマクロで特定のキーを押し続けるコードを以前に解説させていただきました。簡単なサンプルとして、マインクラフト(Minecraft)で釣り放置をするためのコードと実際の様子をご紹介したいと思います。

ASUS フレームレスモニター 23.8インチ

サブディスプレイを追加してPC利用を効率化しませんか?価格も1万円台とリーズナブルです。

例:

  • ゲームをしながら、サブ画面で動画を視聴する
  • メイン画面で仕事・作業をしながら、サブ画面でメール確認や調べもの等を行う

USB3.0 to HDMI ディスプレイアダプタ

USBポートに接続することで、HDMIに対応したモニタを増設できるディスプレイアダプタ。

マインクラフトの釣り放置について

以下は KAZZBLOG.COM さんの記事を参考に作成した自動釣り機です。この自動釣り機では、右ボタンが押されている間はずっと釣りを続けてくれます。

【マイクラ】新・放置可能自動釣り機の紹介|1.13対応!

釣りではエンチャント本やエンチャント付きの釣り竿、弓などが釣れるため、装備の揃っていない序盤では特にお世話になります。ただ、良いアイテムは中々釣れませんし、ずっと右クリックを維持しなければならないので、正直だるいです。

そこでマクロを使って右ボタンを押した状態を維持して放置し、その間に本を読んだり他のことをやることができます。寝る前にセットすると朝起きて大量のアイテムが釣れているので、テンションが上がります!

サンプルの動作

マクロの起動ボタンを押すと マウスの右ボタンを押したままの状態となります。
その状態で ctrlキーを押すと右ボタンを離してマクロが停止します。

起動ボタンは番号4 のボタンにしています。G502 HERO を例にすると親指のあたりのボタンになります。

サンプルコード

function OnEvent(event, arg)
	--OutputLogMessage("event = %s, arg = %s\n", event, arg);

	-- イベントが発生したボタン番号をチェックする
	if arg == 4 and event == "MOUSE_BUTTON_PRESSED" then
		-- 番号 4 のマウスボタンでイベントが発生した場合
		
		OutputLogMessage("Start script\n");
		
		-- マウスの右ボタンを押した状態とする
		PressMouseButton( 3 )

		-- ctrl キーが押されていない間、待機する
		while not IsModifierPressed( "ctrl" ) do

			Sleep( 100 )
		
		end

		-- マウスの右ボタンを離す
		ReleaseMouseButton( 3 )

		OutputLogMessage("End script\n");

	end

end

コード解説

今回のサンプルは以下の記事で解説したサンプルで押しているキーを右クリックに変更しただけのサンプルです。そのため、コードの解説については以下の記事をご参照ください。
特定キーを押しっぱなしにする

実行中の様子

00:05 頃にマクロを起動し、マウスからは手を離しています。マクロによってマウスの右ボタンが押された状態となり、連続で釣り竿を振っています。

02:00 頃に ctrlキーを押したことでマクロが停止し、右ボタンを離した状態になって釣りが止まります。

00:47 あたりで何かが目の前を落ちていっていますが、気にしないでくださいw 同時に骨や火薬などを集められるようにトラップタワーを併設しているせいで、モンスター(クリーパー)が上空から地上にダイブしています。

最後に

マインクラフトでの釣り放置をサンプルとしてご紹介させていただきましたが、その他の場面でもマウスボタンやキーの押下状態を維持したり、繰り返し押したいことがあれば、ぜひマクロ(スクリプト)を使って自動化してみてください。

なお、簡単なキーの繰り返し処理についてはスクリプトでなくとも、Logicoolゲーミングマウスではコマンドで代用することが可能です。

今回の例であれば、マインクラフトの操作設定で「アイテムの使用」に適当なキーを割り当てておき、マウスのボタンに特定キーの繰り返しコマンドを設定すれば、釣り放置が可能です。

上記の設定により、コマンドを割り当てたボタンを押すたびに、キーを押し続ける動作の ON/OFF が切り替わります。

その他のマクロ(スクリプト)関連ページはこちら

Logicoolゲーミングマウスのマクロ(スクリプト)関連ページ一覧

ディスプレイやキーボード・マウス・スマホ 汚れていませんか?

皮脂や唾、手垢、汗などで表面は見えない雑菌だらけです。 衛生上も問題ですし、気持ち良く使うためにも、こまめに拭きとってキレイにしましょう。

エレコム クリーナー ウェットティッシュ 液晶用

  • 拭き跡が残りにくい
  • 帯電防止効果で拭いた後にホコリがつきにくい
  • ディスプレイの表面加工を傷めないノンアルコールタイプ

液晶用と書いてありますが、キーボードやマウス、タブレット、スマホなどにも使えます。
大容量なので 1つ置いておくだけでも、気付いた時にすぐ掃除ができて便利です。

おすすめのゲーミングマウス

Logicool ロジクール ゲーミング マウス G402

  • 500IPSを超えるトラッキング速度
  • 8個のプログラム可能なボタン
  • ボタンによるDPIの素早い切り替え
  • 1msのレポートレート
  • 高速なクリック(連打)を実現

Logicool ロジクール ゲーミング マウス G502 HERO

  • 400IPSを超えるトラッキング速度
  • 11個のプログラム可能なボタン
  • 100~16,000の全DPIでゼロスムージング、ゼロフィルタリング、ゼロアクセラレーションを達成
  • 1msのレポートレート
  • マウスの重さを調整可能

Logicool G ゲーミングマウス ワイヤレス G604

  • 400IPSを超えるトラッキング速度
  • 15個のプログラム可能なボタン
  • 100~16,000の全DPIでゼロスムージング、ゼロフィルタリング、ゼロアクセラレーションを達成
  • 1msのレポートレート
  • ワイヤレス

Logicool ロジクール ゲーミング マウス G600t

  • MMO に最適な 20個のプログラム可能なボタン
  • 親指だけで 12個のボタンを瞬時に押せるサムパネル
  • 1msのレポートレート


スポンサーリンク

毎日の飲料は箱買いで年間数千円もお得に (Amazon)




おすすめ記事

1
Logicool(ロジクール)のゲーミングマウスではマクロを作って自動的な操作を実現することができます。 ボタン 1 つ押すだけで複雑な操作が自動で行えるようになり、定型的な操作を効率良く楽に行えるよ ...
2
バウヒュッテ(Bauhutte)のゲーミングチェア : RS-950RR の使用感などをレポートさせていただきたいと思います。一般的なオフィスチェアよりも断然座り心地が良く、私には合っていました。オス ...
3
キーボード・マウスでの操作に慣れているのに、PS4 や Xbox のコントローラで FPS/TPSゲームをプレイするとうまく操作できず、歯がゆい思いをされていないでしょうか。ゲームソフト側が対応してい ...
4
「なろう系」作品の中で、定期的に読み返したくなるオススメの作品をご紹介させていただきます。 ありがちな俺TUEEEチート系の作品はなく、これだけは読んでほしいという面白い作品を厳選しています。 「なろ ...

-IT, ゲーム, マインクラフト, マウスマクロ

Copyright© ArekoReport , 2023 All Rights Reserved.