wow 如果我爱你现在申请个帐号 直接充8...

宏内置语法浅析(LUA)_剑侠情缘三_官方网站合作专区_新浪游戏_新浪网
CGWS评分:8.9
CGWR推荐指数:
宏内置语法浅析(LUA)
文章:新浪游戏   发表时间: 00:50
              
宏这个东西,主要作用有哪些?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.bFightS申请一个变量叫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))如果凭虚御风CD时间到了,并且在战斗中,则释放凭虚御风,释放成功则会终止这个函数继续运行,因为公共冷却内无法运行别的技能/script if Fight==true then OnUseSkill(372,N.GetSkillLevel(372))如果在战斗中,则释放技能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()) doif pB.dwID==BUFF的ID then 执行语句 end由于我不是插件开发组的人,所以无法直接获得JX3的API这些API都是根据别人写的插件加以猜测得出的:)电信2区&&白帝城&&朔月夜 & 电信4区 燕子坞 魅娃娃
【】 【】 【】 【】 【】
 欢迎评论   本文目前共有
条评论 显示评论
  登录名:
Copyright & 1996 - 2010 SINA Corporation, All Rights Reserved
新浪公司 北京网通提供网络带宽【请教】如果我现在给一个空战网充点卡……_牧师吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:57,888贴子:
【请教】如果我现在给一个空战网充点卡……收藏
我现在的比较乱,一个上面绑定了三个账号:WOW1WOW2WOW3现在1是空的,就是没有人物没有时间,上面写的是免费游戏时间。我想说,如果给这个充点卡了。开90以后,能被复活么?要过大约多久呢……实在懒得练那个60级的SM了,直接复活就帅了。想要治疗全系成就么……
1楼 11:51&|
相关的贴子40325886相关的图贴
楼主你要这样想万一开90了你还想玩么?还能玩么?还要开复活么?
收起回复2楼 13:33&|来自
复活不是针对的吗?
收起回复3楼 13:37&|来自
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
内&&容:使用签名档&&
想了解更多关于 ”牧师“的信息,请&或wow直升90级问题,新申请的帐号充张小卡马上就能获得直升90级的资格吗?_百度知道
wow直升90级问题,新申请的帐号充张小卡马上就能获得直升90级的资格吗?
提问者采纳
可以的,只要在期限之内就行,你自己升到60,就可以直升90了
活动什么时候结束?直接点1级的升到90级可以吗?
好像12月14号结束,不可以直接从一级升,前60级也算是为了让你熟悉职业技能
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
按默认排序
其他1条回答
不行啊,你要先升级到60后的战网才能直升90,找个招募一起练很快的。
小卡的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[呵呵]如果我现在问个魔兽的问题,我该去哪儿_魔兽世界吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,931,183贴子:
[呵呵]如果我现在问个魔兽的问题,我该去哪儿收藏
来自威力不怎么大的 Nokia 909
1楼 13:24&|来自
相关的贴子141303030
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
内&&容:使用签名档&&
想了解更多关于 ”魔兽世界“的信息,请&或我在淘宝帮朋友买东西,现在店主说货没有,要半个月的,如果我现在不申请退款,到半个月后还能申请退款吗_百度知道
我在淘宝帮朋友买东西,现在店主说货没有,要半个月的,如果我现在不申请退款,到半个月后还能申请退款吗
我在淘宝帮朋友买东西,开始店主人不在,我就先拍了,现在店主说货没有,要半个月的,如果我现在不申请退款,到半个月后还能申请退款吗,主要朋友说不用退,我也不太清楚,到半个月以后卖家还没发货,怎么办?
提问者采纳
您好~半个月后淘宝会自动提醒您的呢~没关系的,不用担心您也可以直接先退款了,下次有货再拍~那样比较靠谱~
其他类似问题
淘宝帮的相关知识
其他2条回答
最好现在就申请退款,呵呵,夜长梦多,先退款,不行的话到时候再拍呗
半个月以后还是可以申请退款的,只不过我觉得你最好还是先申请退款吧,等半个月后再跟卖家联系购买。因为一般7天过后,淘宝就会自动确认收货了,这样你的钱就会直接打到卖家的账号里去了。你却还没收到货。
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 如果我是dj 的文章

 

随机推荐