剑网3丐帮宏 求内置宏

剑网3多玩宏使用专题_剑网3宏插件_多玩剑三盒子_官网合作专区_多玩游戏主题站
必看说明:
目前的剑三辅助宏分为两种,一个是内置宏,一个是多玩宏。(二者选其一即可,防止冲突)玩家可以选择其中一个进行简单的一键操作。
相对于内置宏,多玩宏相对简单,语法清晰,推荐使用。以下做一些详细介绍:
盒子内置多玩宏9月17日更新<<<推荐使用!
 多玩宏使用方法一:一键添加宏!(适用于初级新手)
② 点击查看详情:宏设置界面
点击查看详情:设置完毕,注意事项!
以上:设置完毕,把添加的宏拖动至快捷键即可使用!
(以上供选择宏暂时比较少,希望每个玩家踊跃投稿!)
 多玩宏使用方法二:自己写宏!
使用注意事项:
 1、首行必须写上 #duowan 否则无以下全部无效!
最简单的写法就是——
/cast + 技能名字 (可以直接执行命令)
/cast 般若诀
——就是直接使用般若诀
加入条件判断说明:
/cast + [选项、或者判断] + 技能名字(意思为:判断中括号里面的选项,然后执行技能)
/cast 捕风式
/cast [buff:捕风式] 捉影式
——意思为:第一段使用捕风式,第二段判断目标BUFF有捕风式,则使用捉影式!
所有多玩宏参数在下面图片:
 2、请把宏中使用到的所有技能拖放到技能栏任意位置!
 4、新宏不能执行所有不能拖到快捷栏的上的非技能。如:后跳。
 5、键盘按宏,是按多玩宏来执行;鼠标点宏,是按官方宏来执行。
 6、条件之间的或者关系不能用。
 7、如果你使用了改版本号、覆盖Pak回退版本等,请重新安装正常的客户端并更新到最新后再试。
 8、终极解决方案:删除 JX3 目录下
userdata 文档,重新登录即可。(会删除以前的设置信息,请谨慎使用)
 9、如果以上要求你都了解并确认使用无误。那么也许你遇到一个无解的BUG。
 下面为多玩宏参数说明:根据以下判断做宏——
单体多玩宏介绍及使用说明:6月25日更新
使用方法大体和盒子内置宏一样,只是需要手动的去复制粘贴宏。写法是一样的,参照上面的参数即可。
各大门派宏分享:(直接点击进入复制,粘贴至宏管理命令)
——部分还不完善,会慢慢添加。
官方内置宏介绍:
看完本文后有何评价?
已有0人评价,点选表情后可看到其他玩家的表态。
<span onClick='javascript:if(document.all){clipboardData.setData("Text",location.href);this.innerHTML="[文章地址已复制]";}'
class="btn">[与更多人共享]
友情链接: |精华推荐|||||||
专题推荐||||
您的位置:&>>&&>>&
超详细的剑网3官方内置宏语法攻略教学篇
&&来源:官网&&作者:JQKA5401和陈雨
  独自摸索了宏将近2个来月,作为一个研究宏的应用但是却不用宏的人,我感觉鸭梨很大。好吧,我不是标题党,不很写很引人注目的标题。通常这类帖子沉得很快(详情请参考前面写的的两篇七秀攻略贴),我也不想弄什么回复可见。如果大家觉得好的话就回一个帖子,作为对我的一种支持。
  如果喷,请不要人身攻击,虽然我很淡定,但是不想口水。自从第一篇攻略帖子开始,就习惯写些有的没有的前言,主要介绍下为什么会写这篇攻略,嗯,其实我的志向是当作者。
  言归正传,很多朋友们都在论坛上发帖求宏,我都尽量去满足。我个人认为给你宏,不如给你方法,我想很多研究宏的,写宏的,钻研程序的都有这种感觉,就像他们说的受人之鱼不如受人之渔。很多人都喜欢不劳而获,这种现象是很不正确的,你有一个脑子不是用来控制你的口和手来索要,而是用来思考。
  好了,就说不说太多废话,以下文章中的实例大部分都在近期进行过实验,证明有效,没有实验过的请慎用(会特别标明)。如果有任何疑问,欢迎大家发帖询问,只要是我能力范围内能做到的,一定给你一个满意的答复。
  在此,感谢陈雨姐姐技术上的支持,回答我一些很傻得问题。同时感谢各位分享宏的先驱们,你们的例子,给了我一些新的想法,才有了我的研究和这篇帖子。如有错误请指正,核实后会进行修改,感谢肯花时间看帖的童鞋们。
  这篇帖子起到一个整合的作用,几乎包含了常用的宏,可以作为一个检索以及研究方向,欢迎广大研究人士参考学习指正,在此抛砖引玉。
  什么是宏?
  我相信很多朋友们都不知道什么是宏,老听别人说用宏用宏,自己却不知道是啥意思,特此在这里扫盲一下。在计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。简单来说,可以把他想像成一个小程序,按照特定的指令来执行命令。
  比如说气纯的爆发宏:两仪化形+韬光养晦+两仪化形+带脉光明+韬光养晦+两仪化形。
  按照平常时候,这样的一个组合操作需要3个键位。在不考虑心理因素,网络因素下,这一套爆发需要将近5秒的时间。然而,在理论上,宏可以将这一套爆发的时间缩短为3秒,而考虑到各种原因,也就4到5秒的时间。既然时间差不多那么为什么要用宏?
  首先,是结合了按键,再来是简化了操作,从而起到在紧张时候不容易按错,最后,起到了缓和网络延迟的作用。这个就是最常见的一种宏,人们口中常说的一键爆发。
文章分页目录
您可能还会喜欢剑网3宏内置语法浅析(Lua)
出处:pcgames 作者:佚名
  宏这个东西,主要作用有哪些?  1.节约键位(我是开发者,也玩了5年WOW,在WOW里技能很多,键位是完全不够用的。比方说我把&召唤水元素&和&水元素&自身技能&冰冻术&写成一个宏,当没有水元素的时候按这个键就召唤,当水元素存在的时候按这个键就使用水元素的冰冻术,这样可以大量节约键位,及减少大脑条件反射的复杂程度)  2.自动化判断(这一点是各位关注宏命令的地方,你可以设置一个条件,达成条件则执行某个动作,否则的话可以执行另一个动作。比方说我是太虚纯阳,我的蓝小于70%了并且气超过4个了就自动抱元回蓝。条件可以是多种多样的,自动化判断在一定程度上降低了游戏的复杂程度,同时也造成了不平衡。比如说一个完成度很高的无脑宏可以控制自己不OT的情况下最大输出,而人本身做到这点很难,所以暴雪公司在2.0版本里的WOW里就对宏功能进行弱化,让判断语句无法触发技能,也无法使用物品。这样可以最大程度上保证宏不影响游戏平衡性。可惜的是金山没有限制宏的权限,同时让所有宏的函数可以互通,简单的说,宏配合一些按键软件是可以制作出外GUA的~)  3.获取具体数据(你在打BOSS的时候需要通过zRecount这样的插件才能数据化自己的战斗记录,或者查看自己的当前仇恨。宏可以帮助你获得游戏内的具体数据,因为宏和插件一样基于LUA语法,基于JX3 API)  为什么JX3里的宏不支持/cast一类的语法 ?  因为目前的宏命令根本就是个半成品,/cast实际上就是对OnUseSkill这个命令的封装,至于什么时候JX3团队才能开能给一个完整的宏命令系统我也不知道,我对西山居的能力现在很怀疑了。  如果我现在想要写一个可以用的宏,需要如何曲线救国?  使用 /script 命令,你可以把一个宏当做插件内一个函数,绑定过快捷键后,每次按下去都执行一次这个函数~  可以描述一下宏命令那些复杂的命令都是什么意思么?  额~ 说不可以会被丢西瓜皮吧&&?  那我就简单介绍一个宏命令每行的作用吧~  太虚纯羊。凭虚、转乾坤(作用:如果凭虚没有CD则用凭虚,如果凭虚CD则用转乾坤,主要用于快速解定身和节约键盘位)  /script N = GetClientPlayer();  申请一个变量叫N,并且获得当前客户端玩家,并赋值于N, 简单的说,就是你当前的人物状态就是N  /script Fight=N.bFightState;  申请一个变量叫Fight,并且获得N(你)的战斗状态,如果战斗中,Fight将会是true,如果不在战斗中,将会是false  /script PX1,PX2,PX3=N.GetSkillCDProgress(355,N.GetSkillLevel(355));  申请3个变量PX1,PX2,PX3,然后获得N(你)当前技能编号为355(凭虚)技能的冷却时间,第一个参数PX1我不清楚含义,第二个公共冷却所剩时间(毫秒),第三个是凭虚技能冷却所剩时间(毫秒)  /script if PX3==0 and Fight==true then OnUseSkill(355,N.GetSkillLevel(355)) end;  如果凭虚御风CD时间到了,并且在战斗中,则释放凭虚御风,释放成功则会终止这个函数继续运行,因为公共冷却内无法运行别的技能  /script if Fight==true then OnUseSkill(372,N.GetSkillLevel(372)) end;  如果在战斗中,则释放技能ID为372的技能,为转乾坤(如果凭虚释放失败,才会尝试运行这一行,由于运行时有一些效率上的BUG,我没有采用if else判断)  我如何取得技能或者物品ID?  在游戏内把鼠标放在某个技能或物品上,按住ALT键,会出现该技能或物品的调试信息,包含了ID一类的信息~  我想获得更多的API或者内置LUA的属性介绍~  在系统菜单里显示信息OutputMessage(&MSG_SYS&, &这是输出内容!!! \n&);  获取角色:GetClientPlayer() &&获得玩家自己GetClientPlayer()。GetTarget() &&return 目标dwType 目标dwID GetPlayer(dwID) &&获取指定dwID的人物对象,只针对玩家(包括自己)  GetNpc(dwID) &&获取指定dwID的NPC对象,只针对NPC GetTargetHandle(dwType, dwID) &&获取指定dwID的对象,包括玩家和NPC SelectTarget(dwType, dwID) &&选择(dwType, dwID)对象为目标  GetClientPlayer()。dwID& &&人物的ID号GetClientPlayer()。GetTarget()& &&获得当前人物的目标  GetClientPlayer()。GetBoxSize(dwBagIndex);& &&人物的包包大小GetClientPlayer()。GetItem(dwBagIndex, dwX); &&获得包包的指定物品item.nQuality &&物品品质item.bCanStack &&是否可以叠加item.nStackNum& &&叠加数量SellItemToShop(dwBagIndex, dwX, nCount);& &&卖物品到商店ShopPanel.bCanRepair && 商店是否能修理  GetClientPlayer()。CastSkill(nSkillID, nSkillLevel)& &&角色发技能GetRepairAllItemsPrice(ShopPanel.nNpcID, ShopPanel.nShopID)& &&修理费用RepairAllItems(ShopPanel.nNpcID, ShopPanel.nShopID)& &&修理所有物品  角色属性:dwID &&人物ID szName &&人物名字dwSchoolID &&门派编号nLevel &&人物等级dwMapID& 所在地图ID nCurrentLife &&当前生命nMaxLife &&最大生命nCurrentMana &&当前内力nMaxMana &&最大内力nCurrentStamina &&当前精力nMaxStamina &&最大精力bStall &&是否在摆摊状态bFightState &&是否在战斗中,true为战斗状态,false为非战斗状态bOnHorse &&是否在马上nAccumulateValue& 纯阳气的个数,半个气为1,也就是0-10之间的数,比如7就是3个半气~ nRoleType& 角色类型nDivingCount nMoveState &&人物动作姿态 不光是移动  释放技能:OnUseSkill(技能ID,N.GetSkillLevel(技能ID))  判断自身BUFF:/script for _, pB in pairs(GetClientPlayer()。GetBuffList()) do if pB.dwID==BUFF的ID then 执行语句 end end;  由于我不是插件开发组的人,所以无法直接获得JX3的API这些API都是根据别人写的插件加以猜测得出的:)  论坛有JS特约插件开发小组的人,可以询问他们API相关信息。
本类新闻相关内容:《剑网3》官方内置宏气纯天策实用版
  一键下马宏!野外遇敌总是要按键下马在攻击浪费先机!
  /script n=GetClientPlayer();
  /script if n.bOnHorse == true then OnUseSkill(605,1)
  /script if n.bOnHorse == false then OnUseSkill(306,8)
  OnUseSkill(306,8)这个表示职业的技能,306是纯阳的太极无极,8是技能级别。
  如果别人要用,按ctrl看自己技能的ID,红色的然后把里面的数字换了就好了。
  /script n=GetClientPlayer();
  /script SelectPlayer();
  /script X1,X2,X3=N.GetSkillCDProgress(357,1);
  /script Y1,Y2,Y3=N.GetSkillCDProgress(360,1);
  /script Z1,Z2,Z3=N.GetSkillCDProgress(359,N.GetSkillLevel(359));
  /script if (X2==0) then OnUseSkill(357,1)
  /script if (Y2==0) then OnUseSkill(360,1)
  /script if (Z2==0) then OnUseSkill(359,N.GetSkillLevel(359))
  化三清,没什么攻击作用不要的话去掉第3和6行。
  一键施放3个气场,要按3次顺序固定并且自动选择自己为目标。
  /script N=GetClientPlayer();
  /script SelectPlayer();
  /script X1,X2,X3=N.GetSkillCDProgress(371,1);
  /script if N.nCurrentLife &=2500 and X3==0 then OnUseSkill(371,1)
  else OnUseSkill(368,4)
  群怪的时候血少于2500自动释放无敌,主要是打战宝群蜘蛛的时候,自己仇恨总是最高。
zhengfirst123
原创发表,17173剑3专网区转载。
如有问题。
| 游戏截图
作家本周录用排行
| 游戏视频
激燃预告片首曝《剑网3》苍雪龙城27日内测
《神奇七侠3》:《剑网3》新资料片献礼
剑网三MMD哔哔哔十个人一起去放?烟?花吧~
策马江湖 蝶恋花 战歌如风《笑傲江湖》

我要回帖

更多关于 剑网3万花输出宏 的文章

 

随机推荐