查看文章
 
萝卜游侠吸怪宏(8月25日更新)
2009-07-27 17:44

-- 声明变量
local vLocked=0;
local vPriodLocked=0;
local vZhuanyong=0;
-- 定义变量
vZhuanyong=YXGetSpecialMode();
vLocked=YXGetSimpleLockState();
vPriodLocked=YXGetPeriodLockState();
-- 如果锁定解锁
if (vLocked==1) then
YXDisableSimpleLock();
end
-- 如果锁定解锁
if (vPriodLocked==1) then
YXPausePeriodLock();
end
-- 如果专用取消
if (vZhuanyong==1) then
YXSetSpecialMode(0);
end

--保存简单模式内的内容为abc.adr
YXSaveSimpleAdrToFile("abc.adr");
--增加简单模式内地址
YXClearSimpleAdr();
YXAddSimpleAdrParam("00CCA73E",99);
YXAddSimpleAdrParam("00CCA742",99);
--读取简单模式内地址数值
YXReadSimpleAdrData();
--第一行数值为ValueX,第二行数值为ValueY
local vOldValueX=YXGetSimpleAdrOldValue(0);
local vOldValueY=YXGetSimpleAdrOldValue(1);
--勾选偏移
if (YXGetOffsetMode()==0) then
    YXSetOffsetMode(1);
end
-- 设置查找变量
YXSetScanValueZ(-1168832980);
-- 设置偏移
YXClearOffsetParam();
YXAddOffsetParam(-36,1);
YXAddOffsetParam(-158,0);
YXAddOffsetParam(92,255);
YXAddOffsetParam(-159,0);
-- 开始查找
YXDoReScan();

-- 修改地址
YXUpdateResultAddrs(1,64);
-- 修改10进制数据
YXUpdateResultDatas(2,1);
-- 提交修改结果
YXSubmitResults();

-- 修改地址
YXUpdateResultAddrs(0,206);
-- 修改10进制数据
YXUpdateResultDatas(2,vOldValueY-30);
-- 提交修改结果
YXSubmitResults();

-- 修改地址
YXUpdateResultAddrs(0,4);
-- 修改10进制数据
YXUpdateResultDatas(2,vOldValueX);
-- 提交修改结果
YXSubmitResults();

-- 清除所有结果
YXClearScanValue();
YXClearResults();
YXClearSimpleAdr();

-- 读取abc.adr
YXLoadSimpleAdrFromFile("abc.adr")

-- 如果专用勾选
if (vZhuanyong==1) then
YXSetSpecialMode(1);
end
-- 读取
YXReadSimpleAdrData();


-- 如果锁定锁定
if (vLocked==1) then
YXEnableSimpleLock();
end
-- 如果锁定锁定
if (vPriodLocked==1) then
YXContinuePeriodLock();
end


类别:默认分类||添加到搜藏 |分享到i贴吧|浏览(741129)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu