2013年9月24日火曜日

HPMP回復マクロ

HPバーが長い職業では使用不可(デーモンアヴェンジャー、エンジェリックバスター)
色判定を使ってるのでRADEONだと動かない可能性大
GTX670で動作確認


PUBLIC HP回復ボタン = VK_PRIOR // PageUp
PUBLIC MP回復ボタン = VK_NEXT // PageDown
THREAD HP回復(50) //50%まで減ったら回復
THREAD MP回復(50) //〃

WHILE TRUE
//狩り



//狩りここまで
WEND


PROCEDURE HP回復(HP)
左上X = STATUS(GETID("MapleStory","MapleStoryClass") ,ST_CLX)
左上Y = STATUS(GETID("MapleStory","MapleStoryClass") ,ST_CLY)
回復位置X = INT(HP * 1.36 + 左上X + 252)
回復位置Y = 左上Y + 568

WHILE TRUE
IFb PEEKCOLOR(回復位置X , 回復位置Y) = $a7a7a7
KBD(HP回復ボタン,CLICK)
SLEEP(0.3)
ENDIF
sleep(0.2)
WEND

FEND

PROCEDURE MP回復(MP)
左上X = STATUS(GETID("MapleStory","MapleStoryClass") ,ST_CLX)
左上Y = STATUS(GETID("MapleStory","MapleStoryClass") ,ST_CLY)
回復位置X = INT(MP * 1.36 + 左上X + 423)
回復位置Y = 左上Y + 568

WHILE TRUE
IFb PEEKCOLOR(回復位置X , 回復位置Y) = $a7a7a7
KBD(MP回復ボタン,CLICK)
SLEEP(0.3)
ENDIF
sleep(0.2)
WEND

FEND

0 件のコメント:

コメントを投稿