真三红宝石ai地图怎么下

首先在这里说声抱歉,有很多的朋友给我留言都没有回复,有很长一段时间没上CSDN了,所以不好意思了大家&&
再就是有很多朋友用了我写的延迟T人工具,出现很多的BUG,对于这个我也只能说声抱歉,由于那个工具是很久以前写的,当时处理得很潦草,BUG存在时难免的,由于那段时间主要精力放在毕业设计上,所以也就没怎么去完善(我记得发布后的第三天我就把文章删了),等我有时间再去完善...
----------------------------------------------------------------我是分割线--------------------------------------------------------
先说为什么一直不冒泡的我怎么陡然出现吧,这段时间为复习看书看得有点心烦,就想玩两盘魔兽,给自己的借口是放松(其实隔三差五的去游泳池看美女已经算是放松了),要放松肯定就玩没技术含量的游戏了,就完了几把真三蓝宝石(不要鄙视我,我只是为了放松...),第三把的时候主机打出了一个&-MH&,然后所有人都看到我开了图,当时那个?啊,刚想丢几句话去解释的时候被主机T出了游戏,心里顿感不爽啊,于是乎就想写个小程序把&-MH&给破了,参考了lynn以前写的一篇文章&&&
如何bypass某些地图的-MH&
/archives/221.html
原理Lynn说的差不多了,下面再简要说明一下...
要知道怎么过&-mh&命令,首先得知道地图的&-mh&做了些什么事情,从地图提取出war3map.j文件,搜索关键词&可能***&检测MH的触发器
function Trig_EagelAMH_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call PolledWait(2.00)
call EnableTrigger(gg_trg_EagelSeekA)
call EnableTrigger(gg_trg_EagelSeekB)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call CreateNUnitsAtLoc(1,'hfoo',Player(15),udg_EagelAMHp,bj_UNIT_FACING)
set udg_EagelAMHu=bj_lastCreatedUnit
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
exitwhen bj_forLoopAIndex&bj_forLoopAIndexEnd
if(Trig_EagelAMH_Func007Func001C())then
call CreateFogModifierRadiusLocBJ(true,Player(-1+(bj_forLoopAIndex)),FOG_OF_WAR_VISIBLE,udg_EagelAMHp,512)
set udg_EagelAMHfog[bj_forLoopAIndex]=bj_lastCreatedFogModifier
call SelectUnitForPlayerSingle(udg_EagelAMHu,Player(-1+(bj_forLoopAIndex)))
call DestroyFogModifier(udg_EagelAMHfog[bj_forLoopAIndex])
set bj_forLoopAIndex=bj_forLoopAIndex+1
call PolledWait(1.)
call RemoveUnit(udg_EagelAMHu)
call TriggerExecute(gg_trg_EagelPrint)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call DisableTrigger(gg_trg_EagelSeekA)
call DisableTrigger(gg_trg_EagelSeekB)
call EnableTrigger(GetTriggeringTrigger())
endfunction
创建一个单位,再选中单位是一般地图反MH的做法,Lynn的那篇文章说的也是这种,而新真三蓝宝石也是使用了这种种方法来检测MH,先调用CreateFogModifierRadiusLocBJ,创建一块迷雾,再该坐标创建一个单位(好像是个人族步兵),然后再让玩家选择该单位,反正我们的目的就是破坏这段代码的功能,最直接的就是让他不做事,直接retn(好像没什么技术含量,都是Lynn说过的...)...
下面给出关键C++代码
&void CbypassDlg::OnBnClickedPatch()
// TODO: 在此添加控件通知处理程序代码
HWND hwar3=::FindWindow(L&Warcraft III&,L&Warcraft III&);
if(!hwar3)
MessageBox(L&can't find Warcraft III!&);
GetWindowThreadProcessId(hwar3, &pid);
HANDLE hopen = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
// BYTE _data1[]= {0x33,0xC0,0xE9,0x96,0x01,0x00,0x00,0x90,0x90,0x90,0x90,0x90};//改写CreateFogModifierRadiusLoc 函数入口处的代码
BYTE _data2[]= {0x33,0xC0,0xE9,0xFC,0x00,0x00,0x00,0x90,0x90,0x90,0x90,0x90};//改写SelectUnit函数入口处的代码
//CreateFogModifierRadiusLoc 函数入口处 地址为0x6F2B3170
//SelectUnit函数入口处 地址为 0x6F2C59A0
// if(!WriteProcessMemory(hopen,(LPVOID)(0x6F2B3170), &_data1,12, NULL) || !WriteProcessMemory(hopen,(LPVOID)(0x6F2C59A0), &_data2,12, NULL))
if(!WriteProcessMemory(hopen,(LPVOID)(0x6F2C59A0), &_data2,12, NULL))
MessageBox(L&patch error!&);
MessageBox(L&success!&);
在上面的代码里可以看到我注释掉了修改CreateFogModifierRadiusLoc 函数入口处的部分,因为这样做是不行的,也就是说任何创建单位,创建物品之类的函数,如果retn掉的话,魔兽就会出现数据同步错误而掉线,所以只能修改操作函数,而不能修改影响魔兽数据的函数(在这里曾经犯过错误= =!)...
void CbypassDlg::OnBnClickedRecovery()
// 恢复函数
HWND hwar3=::FindWindow(L&Warcraft III&,L&Warcraft III&);
if(!hwar3)
MessageBox(L&can't find Warcraft III!&);
GetWindowThreadProcessId(hwar3, &pid);
HANDLE hopen = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
// BYTE _data1[]= {0x55,0x8B,0xEC,0x83,0xEC,0x3C,0x8B,0x0D,0xBC,0x22,0x87,0x6F};
BYTE _data2[]= {0x55,0x8B,0xEC,0x83,0xEC,0x08,0x8B,0x0D,0xBC,0x22,0x87,0x6F};
// if(!WriteProcessMemory(hopen,(LPVOID)(0x6F2B3170), &_data1,12, NULL) || !WriteProcessMemory(hopen,(LPVOID)(0x6F2C59A0), &_data2,12, NULL))
if(!WriteProcessMemory(hopen,(LPVOID)(0x6F2C59A0), &_data2,12, NULL))
MessageBox(L&recovery error!&);
MessageBox(L&success!&);
============================================还是分割线===========================
相信已经说的够清楚了,程序源代码也没必要给出了,有上面两处关键代码就足够了
下载链接:
===============================================================================
CSDN上传附件以后审核要一段时间...请等待...
该程序只针对魔兽1.20E且只针对新真三蓝宝石地图的-MH命令...
方法已经给出,要过其他地图只需依葫芦画瓢...
都不知道VS对战平台的程序员在干什么,我用VS3.0正式版试了,此工具能正常运行...真不知道他们反外挂在哪里反??!!
本文已收录于以下专栏:
相关文章推荐
致所有仍然关注BreezeMaphack的朋友大家好, 我是breeze, 今天是日, 距离我大学毕业6年了,
我也27岁了, 而maphack只是我大学时期的一个作品, 早在20...
“昨天是MH370航班失联的第八天,就在各国在南中国海的搜救行动已经进行了一周之后,MH370失联事件有了重大的转折。
    昨天中午,美联社及英国天空电视台等多家媒体报道称,一位马来西亚官员...
魔兽争霸三加密地图修改工具
MPQMaster,MPQ工具解压和还原w3x文件
SilkObject,还原slk文件为w3u等
UltraEdit,用于打开w3x等文件
xdep,解密slk加密地图
功能性聚酯切片装置项目可行性研究报告》由北京中科万向按相关规范编制,主要从行业市场背景、资源供应、建设规模、工艺路线、设备选型、人力定员、环境影响、资金筹措、财务能力等方面进行充分的论证和可行性研究,...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)您的位置: >
> BT真三蓝宝石专署AI版1.5
BT真三蓝宝石专署AI版1.5
软件大小:3.47M
软件语言:简体中文
软件类型:国产软件
软件授权:免费软件
更新时间:
软件类别:游戏地图
软件官网:
应用平台:Windows7, WinVista, Win2003, WinXP, Win2000
网友评分:7.6分
BT真三蓝宝石专署AI版1.5是一款魔兽争霸对抗地图,附带了地图的***方法。版本调整了部分英雄的技能,修正了前版本的bug。能够支持魔兽1.20E版本,支持人数:1-10人,喜欢的朋友下载吧!BT真三蓝宝石专署AI版1.5& 地图更新介绍如下:1、替换了大乔的模型。2、调整-ar命令,一楼和六楼玩家都可以使用。3、增加了黄忠给盟友加[心灵之火]的判断。4、为周瑜、大乔、单于阿速达、刘备、庞统添加了技能使用判断,并合成专署。
BT真三蓝宝石专署AI版1.5
高速下载通道
其它下载地址
感谢您对多多软件站的信任,请把这份信任分享给您的朋友!
您的评论需要经过审核才能显示!
软件排行榜
2.54M / 简体中文 /8.8分
6.08M / 简体中文 /7.1分
16.7M / 简体中文 /5.7分
6.69M / 简体中文 /6.7分
26.8M / 简体中文 /4.4分
35.9M / 简体中文 /7.1分
22.7M / 简体中文 /6分
28.8M / 简体中文 /7.1分
16.7M / 简体中文 /10分
7.96M / 简体中文 /6.7分
Copyright (C)
. All rights reserved.当前位置: >>
魔兽真三BT蓝宝石奥运专属AI版地图下载
作者:未知
软件名称:魔兽真三BT蓝宝石奥运专属AI版地图下载
软件类型:国产软件
软件大小:3.6 MB
文件类型:.rar
推荐星级: 发布时间:很久以前
下载地址:[
下载说明::解压密码请看文章最后说明
软件简介和下载使用说明:
马上就要过春节了,放一张我比较喜欢玩的图,相信有很我一样无聊的玩家喜欢玩哦。是魔兽真三的一张地图,很多喜欢BT版的朋友都应该知道,喜欢玩三国游戏的朋友,玩玩魔兽版的三国地图其实也很有意思,假如你喜欢做diy,也可以自己做地图玩哦,魔兽争霸是真经典的单机游戏,这张图有下面几个特点。
魔兽真三国无双BT奥运蓝宝石专属AI版地图特色简介
此地图只能在魔兽1.20版本下运行,1.24E版本会出错,因此想玩的话请用补丁将版本换过来哦。基本上大部分真三地图都只支持1.20
1、是蓝宝石版:蓝宝石版的特点就是很多技能无CD&&
2、是专属版:每个武将都有专属哦。
3、是奥运版:这个当然是最重要的,区别于其它蓝宝石版的地方。所谓的奥运版就是每个英雄可以购买3个专属装备,专属是随机的,但是只要你有钱,可以不断的移除来换;同时还可以自己做一个专属,也就是这个版本同一个英雄最多可以拥有4件专属装备,简直是逆天哦;部分英雄做不了4件,因为专属一旦拿身上就丢不掉了,比如吕布这种合成部件比较多的就做不了。
为什么说这个版本是变态版,就在于专属装备牛逼。只要你拥有专属装备,就同时拥有相应英雄的专属技能!比如你玩的赵云,但是有许褚的专属,那你也可以无限复活,就是这样。
个人认为比较强的搭配专属是:一件防御装、一件攻击装、一件回血回蓝装组合最为完美,常见的组合许褚专属+诸葛专属+赵云专属,有防御有回蓝有减甲有攻击
我个人最喜欢的组合是夏侯?专属+典韦专属+许褚或者吕布专属均可。典韦专属其实是非常变态的,减少45点护甲,任何人在他面前都是脆皮包括总部基地&&夏侯专属不仅攻击高而且防御强大;许褚复活不用说;吕布专属也可以,有减少魔法伤害效果很好。这个组合缺少回蓝装备,自己出羊杖才行,记得先出羊杖在搞起3件专属,不然后面位置不够无法合成哦。
4、是AI版:也就是可以带电脑,和电脑玩,感觉电脑也还不错哦,不是那么的傻,经过我试玩的经验,这个版本的ai魏国英雄强一些,专属配置好一些,电脑的专属似乎是作者一开始就设置好了的,没个电脑ai3件专属装备,非常的猛。
5、有特色装备:有屠龙刀&&还有个盾牌,打龙可以直接掉,也可以合成;同时有2个翅膀,天使之翼、魔鬼之翼都很猛,见下图:
这是我写这篇文章的时候特意随便弄的一个:3件专属装备已经买好了,350元一件非常便宜哦,真的是奥运特价;分别是张辽专属、魏延专属和司马懿专属,攻击性非常强大了;鼠标放上面的就是天使之翼赤壁,法师英雄用的,其实都可以用,另外还有一个翅膀根据需要买吧,电脑很快就装备上了,要3600元
总之,这个魔兽真三奥运专属ai版本是我玩过的版本里面最变态的,作为无聊休闲的时候玩还是非常不错的。至于遗憾和问题那就是bug比较多,在如此多专属装备和技能的情况下,出现bug就难免了,技能放太猛了,可能会出错掉出来&&比如华佗的专属和贾诩的专属,千万不要用,用了退出游戏的几率为99%&&解压密码:;下载说明:
分享本文地址:.cn/download/war3/408.html
本站部分资源来自互联网,如有版权问题请联系我们,如要引用请注明出处

参考资料

 

随机推荐