- //魔神争霸智能补红补蓝脚本内存版。
- //北极星夜制作
- //create by starsfire
- Dim win1,mlanMax,mlanN,mhongMax,mhongN
- dim t,t1,t2,t3,t4,u,v,x1,y1
- 用户定义变量 lan1=30 加小蓝百分比 30 %。
- 用户定义变量 lan2=5 加大蓝百分比 5 %。
- 用户定义变量 hong1=80 加小红百分比 80 %。
- 用户定义变量 hong2=45 加大红百分比 45 %。
- mhongMax=&H00BC140B
- mhongN=&H00BC124B
- mlanMax=&H00BC141F
- mlanN=&H00BC124F
- //红蓝的内存地址常量
- //(如果游戏更新请更改内存地址常量)
- //5大红(药品红) 7小红(食物红)
- //6大蓝(药品蓝)8小蓝(食品蓝)
- Dim hongMax,lanMax,hong01,hong02,long03,lan01,lan02,hongN,lanN
- 调用插件命令 win1=Window.Foreground()
- 调用插件命令 Window.Move(win1,0,0)
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- hong01 = hongMax * hong1 / 100
- //计算获得加小红时的数值
- hong02 = hongMax * hong2 / 100
- hong03 = hongMax * 95 / 100
- lan01 = lanMax * lan1 / 100
- lan02 = lanMax * lan2 / 100
- //计算获得加蓝时的数值
- t1=0
- t=0
- t2=0
- t3=0
- t4=0
- u=0
- v=3
- 标记 start
- //循环开始标记
- 延时110毫秒
- //循环小延时,防止出现CPU使用率过高,脚本卡
- 调用子程序 buhong
- 跳转到标记 start
- //跳转到循环开始
- 子程序 buhong
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- 如果表达式 (clng(hongN) < hong01) 为真,则
- //80%左右喝红,食品红放7
- 如果表达式 (DateDiff("s",t2,now)>=30) 为真,则
- //食品红蓝持续时间,因为不能叠加,多喝会浪费
- 按键<7>
- t2=now
- 延时110毫秒
- 条件结束
- //补血延时
- 条件结束
- 延时110毫秒
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- 如果表达式 (clng(hongN) < hong02) 为真,则
- 按键<5>
- //大紅 放5
- 条件结束
- 延时110毫秒
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- 如果表达式 (clng(lanN) < lan01) 为真,则
- //30%蓝 6
- 如果表达式 (DateDiff("s",t2,now)>=30) 为真,则
- //食品蓝红持续时间,因为不能叠加,多喝会浪费
- 按键<8>
- t2=now
- 延时110毫秒
- 条件结束
- 条件结束
- 延时110毫秒
- 调用外部VBScript子程序 读取内存地址(mhongMax,2,hongMax)
- 如果表达式 (clng(lanN) < lan02) 为真,则
- //30%蓝 6
- 按键<6>
- t2=now
- 延时110毫秒
- 条件结束
- 子程序结束,回到调用处