//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