//X1=ポ−ション作動値

//X2=オラン羽作動値

//X3=マナp作動値

//Y=ゲ−ジの部分

X1=93

X2=54

X3=198

Y=478

ka=0

kb=0

kc=0

mk=0

mr=0

d=0

sleep(5)

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

KBD(VK_s,DOWN,485)

KBD(VK_s,UP,149)

KBD(VK_BACK,DOWN,485)

KBD(VK_BACK,UP,149)

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

While mr=0

While ka=0

kb=getkeystate(VK_SHIFT)

if kb=1 then ka=1

if kb=1 then kc=1

ifb kc=0 then

 

//マクロ文をいれて

//HP判定(ポーション)

D=PEEKCOLOR(x1,y)

IFb d<1 then

KBD(VK_9,DOWN,750)

KBD(VK_9,CLICK,100)

KBD(VK_7,DOWN,750)

KBD(VK_7,CLICK,100)

ENDIF

//HP判定(オラン羽)

D=PEEKCOLOR(x2,y)

IFb d<1 then

KBD(VK_0,DOWN,750)

KBD(VK_0,CLICK,100)

exitexit

ENDIF

//MP判定(マナポーション)

D=PEEKCOLOR(x3,y)

IFb d<1 then

KBD(VK_9,DOWN,750)

KBD(VK_9,CLICK,100)

KBD(VK_8,DOWN,750)

KBD(VK_8,CLICK,100)

ENDIF

else

ifb ka=1 then

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

KBD(VK_p,DOWN,485)

KBD(VK_p,UP,149)

KBD(VK_BACK,DOWN,485)

KBD(VK_BACK,UP,149)

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

ka=2

endif

endif

WEND

 

KC=getkeystate(VK_ALT)

if KC=1 then Ka=0

if KC=1 then Kb=0

ifb KC=1 then

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

KBD(VK_s,DOWN,485)

KBD(VK_s,UP,149)

KBD(VK_BACK,DOWN,485)

KBD(VK_BACK,UP,149)

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

Kc=0

endif

mr=getkeystate(VK_TAB)

ifb mr=1 then

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

KBD(VK_E,DOWN,485)

KBD(VK_E,UP,149)

KBD(VK_BACK,DOWN,485)

KBD(VK_BACK,UP,149)

KBD(VK_RETURN,DOWN,485)

KBD(VK_RETURN,UP,149)

exitexit

endif

WEND