<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="热血江湖 自动补血补蓝+自动跑步" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="速度 = 350">
<!--热键设置:F4跑步、F5人参、F6金创药-->
<脚本区块 语言="LAScript" 名称="init" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[ --区块名字前添加"init"前缀则不会重复运行
_set = ape:loadSetting(); --读取自定义属性
stopPlay = function() --这个函数回放停止时被调用.
ape:saveSetting(_set); --保存自定义属性
collectgarbage();--清理内存
end;
_cs = 0; --全局变量 计数器
]]>
</脚本区块>
<脚本区块 语言="LAScript" 名称="开始" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
--声明变量
local red,blue,redmax,bluemax,redbj,bluebj,ys
--打开内存访问句柄
mem.open( win.getForeground() );
--读取内存
redmax = mem.readInt(0x012bee34,1); --最大HP值
red = mem.readInt(0x012bee28,1); --目前HP值
bluemax = mem.readInt(0x012bee38,1); --最大MP值
blue = mem.readInt(0x012bee2c,1); --目前MP值
--关闭内存访问句柄
mem.close();
redbj=redmax/100*40; --取红最大值的百分之四十
bluebj=bluemax/100*40; --取蓝最大值的百分之四十
ys=_set["速度"]; --如果遇到
网络慢或本身
电脑卡机,会有多吃参的情形时,请予以调整,最慢建议不要超过750。
if red<redbj then --如果小于最大值的百分之四十
key.press("F6"); --补血
delay(100);
ys=ys-50;
end;
if blue<bluebj and _cs>7 then --如果蓝小于最大值的百分之四十,并且_cs计数器大于7
key.press("F5"); --补蓝
delay(250);
ys=ys-50;
_cs=1;
end;
key.press("F4"); --跑步
delay(250);
delay(ys); --控制喝水的速度
_cs=_cs+1;
]]>
</脚本区块>
<数据区块 />
</ApeML>
一、热血江湖 自动喊话叫卖
说明:这个脚本会反复执行,帮助你叫卖你的物品请先打开你的游戏中的聊天功能
用法:把下面的脚本存为fap文件双击运行,或者把代码粘贴到“源码编辑器”然后点击“生成模拟程序”
1、自动喊话叫卖脚本 第一种 <?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="运行提示=正在运行,运行次数=0">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
saystr("出售 『^^^^^』要的 m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("收购^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 ^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售成品『追风』『合4个g15强4』『295g』!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『^^^^^^^^^^^^^^』要的带价m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
]]>
</脚本区块>
<数据区块 />
</ApeML>
2、自动喊话叫卖脚本第二种
<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="延时=5000">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="init暂入喊话列表" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
--喊话内容,可以添加任意多个,每行一个
str = [[出售 『^^^^^』要的 m!
收购^^^^^^^^^^^^^^")
出售 ^^^^^^^^^^^^^^^^
出售成品『追风』『合4个g15强4』『295g』!
出售『^^^^^^^^^^^^^^』要的带价m!
出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!
出售 『^^^^^^^^^^^^^^^^^^
出售 『^^^^^^^^^^^^^^^^^^^^
]]
_tab = string.split( str ,"\r\n"); --拆分为table数组
_n = table.getn(_tab); --得到数组长度
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
_set = ape:loadSetting();
]]>
</脚本区块>
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
hwnd = win.getForeground(); --读取最前面的窗体
hwnd = win.getFocus(hwnd); --读取最前面的窗体之输入焦点
local n = math.mod( ape:runCount() , _n ) --ape:runCount()是当前循环次数,整除喊话列表数组大小
n = n +1; --下标最小为1、而求余数最小为0,所以加1
saystr(hwnd,_tab[n])
key.press("ENTER")
delay(_set["延时"]);
]]>
</脚本区块>
<数据区块 />
</ApeML>
一、热血江湖 自动喊话叫卖
说明:这个脚本会反复执行,帮助你叫卖你的物品请先打开你的游戏中的聊天功能
用法:把下面的脚本存为fap文件双击运行,或者把代码粘贴到“源码编辑器”然后点击“生成模拟程序”
1、自动喊话叫卖脚本 第一种
<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="运行提示=正在运行,运行次数=0">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
saystr("出售 『^^^^^』要的 m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("收购^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 ^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售成品『追风』『合4个g15强4』『295g』!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『^^^^^^^^^^^^^^』要的带价m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
]]>
</脚本区块>
<数据区块 />
</ApeML>
2、自动喊话叫卖脚本第二种
<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="延时=5000">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="init暂入喊话列表" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
--喊话内容,可以添加任意多个,每行一个
str = [[出售 『^^^^^』要的 m!
收购^^^^^^^^^^^^^^")
出售 ^^^^^^^^^^^^^^^^
出售成品『追风』『合4个g15强4』『295g』!
出售『^^^^^^^^^^^^^^』要的带价m!
出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!
出售 『^^^^^^^^^^^^^^^^^^
出售 『^^^^^^^^^^^^^^^^^^^^
]]
_tab = string.split( str ,"\r\n"); --拆分为table数组
_n = table.getn(_tab); --得到数组长度
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
_set = ape:loadSetting();
]]>
</脚本区块>
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
hwnd = win.getForeground(); --读取最前面的窗体
hwnd = win.getFocus(hwnd); --读取最前面的窗体之输入焦点
local n = math.mod( ape:runCount() , _n ) --ape:runCount()是当前循环次数,整除喊话列表数组大小
n = n +1; --下标最小为1、而求余数最小为0,所以加1
saystr(hwnd,_tab[n])
key.press("ENTER")
delay(_set["延时"]);
]]>
</脚本区块>
<数据区块 />
</ApeML>
一、热血江湖 自动喊话叫卖
说明:这个脚本会反复执行,帮助你叫卖你的物品请先打开你的游戏中的聊天功能
用法:把下面的脚本存为fap文件双击运行,或者把代码粘贴到“源码编辑器”然后点击“生成模拟程序”
1、自动喊话叫卖脚本 第一种
<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="运行提示=正在运行,运行次数=0">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
saystr("出售 『^^^^^』要的 m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("收购^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 ^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售成品『追风』『合4个g15强4』『295g』!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『^^^^^^^^^^^^^^』要的带价m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!")
key.press("ENTER")
delay(5000)-- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
saystr("出售 『^^^^^^^^^^^^^^^^^^^^")
key.press("ENTER")
delay(5000) -- 等待5秒钟
]]>
</脚本区块>
<数据区块 />
</ApeML>
2、自动喊话叫卖脚本第二种
<?xml version="1.0" encoding="gb2312" ?>
<ApeML LID="CHS" MD="0" 抓屏模式="0" 名称="执血江湖 自动喊话叫卖" 作者="模拟精灵 2005" 信息窗口="true" 速度="10" 循环次数="0" 自定义属性="延时=5000">
<!--这个脚本会反复执行,帮助你叫卖你的物品
请先打开你的游戏中的聊天功能-->
<脚本区块 语言="LAScript" 名称="init暂入喊话列表" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
--喊话内容,可以添加任意多个,每行一个
str = [[出售 『^^^^^』要的 m!
收购^^^^^^^^^^^^^^")
出售 ^^^^^^^^^^^^^^^^
出售成品『追风』『合4个g15强4』『295g』!
出售『^^^^^^^^^^^^^^』要的带价m!
出售『成品65内甲 合f8 f8 强4』『防御力63』要的m!
出售 『^^^^^^^^^^^^^^^^^^
出售 『^^^^^^^^^^^^^^^^^^^^
]]
_tab = string.split( str ,"\r\n"); --拆分为table数组
_n = table.getn(_tab); --得到数组长度
saystr = win.sendString;
--saystr = win.sendStringX; --上面的不行用这个,去掉前面的注释
--saystr = win.sendStringXX; --上面的不行用这个,去掉前面的注释
_set = ape:loadSetting();
]]>
</脚本区块>
<脚本区块 语言="LAScript" 名称="自动喊话叫卖" 延时="0" 启用="true" 编辑密钥="" 运行公钥="">
<![CDATA[
hwnd = win.getForeground(); --读取最前面的窗体
hwnd = win.getFocus(hwnd); --读取最前面的窗体之输入焦点
local n = math.mod( ape:runCount() , _n ) --ape:runCount()是当前循环次数,整除喊话列表数组大小
n = n +1; --下标最小为1、而求余数最小为0,所以加1
saystr(hwnd,_tab[n])
key.press("ENTER")
delay(_set["延时"]);
]]>
</脚本区块>
<数据区块 />
</ApeML>