//宝宝蓝色
color_baby=c_left&c_left&c_right
//大地图方向标记颜色
color_fx=c_right&c_left&c_left
//VBSCall MessageBox(color_fx)
//有物品是的颜色
color_gx=c_right&c_mid&c_right
//绿色物品的颜色
color_lvse=c_right&c_left&c_right
//判断怪死了没的颜色
VBSCall die_color=GetPixelColor(4-move_x,127-move_y)
//取补SP需要的颜色
VBSCall color_sp=GetPixelColor(50-move_x,108-move_y)
//VBSCall ss=InputBox(c_left&" "&c_right&" "&c_mid&"修改后"&color_all)
s_m_b=1
If s_m_b=1
rh=200
ElseIf s_m_b=2
rh=170
ElseIf s_m_b=3
rh=120
Else
VBSCall MessageBox("耍我啊,请输入正确的数字")
EndScript
EndIf
//————————各类选择参数赋初值end————————————
//*********************************
//*************主程序**************
//*********************************
Rem start
Gosub 记录log
KeyUpH 37,1
KeyUpH 39,1
KeyUpH 38,1
KeyUpH 40,1
VBSCall esc_1=GetPixelColor(354-move_x,443-move_y)
VBSCall esc_2=GetPixelColor(454-move_x,496-move_y)
VBSCall esc_3=GetPixelColor(354-move_x,120-move_y)
If esc_1=esc_2 and esc_1=esc_3
KeyPressH 27,1
Delay 2500
EndIf
Delay 10
VBSCall FindColorEx(4-move_x,27-move_y,43-move_x,114-move_y-ber_hp*0.87,color_all,0,0.4,hp_x,hp_y)
If hp_x>0 and hp_y>0
//*************自动归位选择**************
If returen_0="Y"
Gosub 自动归位
EndIf
EndIf
//*************自动归位选择end**************
//********判断是否自动捡物*********
If propfull=3
Else
Gosub 打开包裹判断是否满了
EndIf
//*************判断使用技能*****************
//判断是否使用f6键技能
If y_or_n_f6 ="Y"
Gosub 使用f6键上的技能
EndIf
//判断是否使用f7键技能
If y_or_n_f7 ="Y"
Gosub 使用f7键上的技能
EndIf
//*************判断使用技能end*****************
Gosub 找怪
Else
Gosub 补HP
Gosub 补SP
EndIf
Goto start
EndScript
//*************子程序**************
Sub 找怪
Rem 找小地图的怪
//*******死亡后的处理选择*******
If die_gocity="Y"
Gosub 死亡后回城摆摊
ElseIf die_gocity="S"
Gosub 死亡后关机
Else
die_time=now
Gosub 记录log
EndIf
//*******死亡后的处理选择end*******
VBSCall FindCenterColor(715-move_x,92-move_y,745-move_x,113-move_y,color_all,small_map_x,small_map_y)
If small_map_x>0 and small_map_y>0
//从小地图算出实际怪与中心点人物的距离
act_x=(small_map_x-(-move_x+730))*17.2
If small_map_y>101
act_y=(small_map_y-(-move_y+101))*16
Else
act_y=(small_map_y-(-move_y+101))*24
EndIf
//act_y=(small_map_y-(-move_y+101))*17.3
// VBSCall inputbox("小地图坐标"&small_map_x&","&small_map_y&"移动量"&move_x&","&move_y&" ACT值"&act_x&","&act_y)
//算出怪的实际坐标
guai_x=403-move_x+act_x
guai_y=319-move_y+act_y