マクロチュートリアル
直接命令形
XX/cast ホーリーライト -- スキルのホーリーライトを使用XX Oβでは使用できない
/script CastSpellByName("アクアスイフト"); --日本語OK
/wait 1.5 -- 1.5秒待機 .5は0.5秒
/use マナポーション --アイテムのポーション使用
スクリプト系
if文の使い方 #改行してはならない。
/script if ([判定]) then [実行]; end
/script if ([判定]) then [実行]; else [実行]; end
/script if ([判定]) then [実行]; elseif ([判定]) then [実行]; else [実行]; end
[判定]に使えるもの
UnitMana("player") < 900 -- MP残量で判定
UnitHealth("player")<=1000 -- HP残量で判定
UnitHealth("player")/UnitMaxHealth("player")<=.80 -- HP残量/MaxHP ∴1以下
UnitMana("player")/UnitMaxMana("player")<=.50 -- MP残量/MaxMP
GetActionUsable(番号) -- 使用可能なスキルか確認
[実行]に使えるもの
TargetUnit("player") -- 指定者をターゲット
CastSpellByName("Regenerate") --スキル使用
UseSkill(#,#) --スキル使用 (スキル表のタブの順番(1〜4)と何番目か指定する(1〜)
UseItemByName("Condesed Magic Potion") --アイテム使用
SendChatMessage("リザ詠唱中", "say") -- 白チャで発言
SendChatMessage(UnitName("target").." は、レベル "..UnitLevel("target"), "party") --接続は..
DEFAULT_CHAT_FRAME:AddMessage("マクロ1番使用しました。") --ログ出力
対象は"target" "player" "party1" "party2" "party3" "party4" "party5" "party6"
番号はショートカット枠順指定 *オプションで表示および設定可能
下段1〜20*上段21〜40*右枠41〜60*左枠61〜80
ループマクロ 自動狩り関連は使用禁止になる可能性があるので削除してあります。
これだけ解れば 必殺コンボマクロぐらい組めるだろ これ以外は質問スルーでよろw