2025/4/21 全ジョブロジック大幅変更 コピペする前に必ずバックアップしてください!

Mote-libsで定義されているキーバインドを無効化する方法

init.txtにキーバインドをセットしていても、Mote-libsでバインド設定を上書きされてしまう問題を解決する一番簡単な方法は、Mote-libsの定義をコメントアウトすることです。

他に良い方法があれば別途記述しますが、現段階ではこの方法しか分かりません。

Mote-Globals.luaを次のように変更することで、init.txtのバインド情報を維持することができます。

function global_on_load()
	--[[
	send_command('bind f9 gs c cycle OffenseMode')
	send_command('bind ^f9 gs c cycle HybridMode')
	send_command('bind !f9 gs c cycle RangedMode')
	send_command('bind @f9 gs c cycle WeaponskillMode')
	send_command('bind f10 gs c set DefenseMode Physical')
	send_command('bind ^f10 gs c cycle PhysicalDefenseMode')
	send_command('bind !f10 gs c toggle Kiting')
	send_command('bind f11 gs c set DefenseMode Magical')
	send_command('bind ^f11 gs c cycle CastingMode')
	send_command('bind f12 gs c update user')
	send_command('bind ^f12 gs c cycle IdleMode')
	send_command('bind !f12 gs c reset DefenseMode')

	send_command('bind ^- gs c toggle selectnpctargets')
	send_command('bind ^= gs c cycle pctargetmode')
	]]
end

-- Function to revert binds when unloading.
function global_on_unload()
	--[[
	send_command('unbind f9')
	send_command('unbind ^f9')
	send_command('unbind !f9')
	send_command('unbind @f9')
	send_command('unbind f10')
	send_command('unbind ^f10')
	send_command('unbind !f10')
	send_command('unbind f11')
	send_command('unbind ^f11')
	send_command('unbind !f11')
	send_command('unbind f12')
	send_command('unbind ^f12')
	send_command('unbind !f12')

	send_command('unbind ^-')
	send_command('unbind ^=')
	]]
end

コメント

コメントする

目次