设为首页
加入收藏
联系本站
游戏秘籍 游戏文学游戏沙龙游戏攻略游戏资讯网游秘籍游戏战报私服学院游戏贴图
您的位置: 无限游戏 >> >> 网游秘籍 >> 魔兽世界 >>
魔兽世界热点
·猎人强不强(意见交换)
·最强,四MS刷三大副本
·魔兽技术之联盟练级指南和宏的运用
·奥卡兹岛历险记
·五暗牧——横扫魔兽世界
·既然我们选择了骑士
·法师看骑士60战马任务
·我看魔兽各职业
·德鲁依的定位
·魔兽世界PVP战争在萨格拉斯率先打起
推荐广告

[职业]牧师宏:随形态切换更换动作条

作者:      来源:http://www.wuxian.net     时间:2007-6-29 11:44:13




 俺是四区银松森林服务器(PVE)一个小牧师水支^-^,刚玩WOW不久,现在第一号练的MS终于在42冲到了传说中的暗牧:P,然后就感觉一个有点儿烦人的问题:动作条上按钮太少,开副动作条又不方便用快捷键。所以就想做个宏,学小D那样,随形态的变化来自动更换动作条。不知道为什么在网上翻了很久没翻着,之后自己去看宏函数列表写了一个。呃,如果以前已经有人发表过就当我多事啦,拜托斑竹删除。

  进暗影及切换到攻击动作条(我的攻击动作条是条1,俺暴力^0^)个人觉得很简单啦——宏1要放在动作条2上

  /cast 暗影形态

  /script CURRENT_ACTIONBAR_PAGE=1;

  /script ChangeActionBarPage();

  (说明:后两条命令的分号别丢了就是——命令1不说了,命令2是设置当前动作条为第一条,命令3是应用动作条切换命令)

  退暗影及切换到治疗动作条(我的治疗动作条是条2),就这个让我头痛了一会儿——宏2要放在动作条1上

  /script local T;

  /script for i=0,15,1 do T=GetPlayerBuffTexture(i);if (T and string.find(T,"Shadow")) then CancelPlayerBuff(i);break;end end

  /script CURRENT_ACTIONBAR_PAGE=2;

  /script ChangeActionBarPage();

  (说明:千万注意分号,该有的要有,不该有的别乱加,命令2请千万不要换行,“Shadow”首字母大写别忘记了,——命令1是设置一个变量T作用在命令2中可以看出;命令2最复杂,有兴趣的可以看下面的特别说明;命令3、4就不用说了,同上)

  这两个宏我从42用到现在44,都是在刚更新的1.7版上用的,应该绝对没有问题。

  特别说明:

  为了方便看,我把命令2的语句分行写出来,并且隔出其首空格,请注意,在输入宏命令时一个命令里面不能换行,请全部写在一行里——

  for i=0,15,1 do

  T=GetPlayerBuffTexture(i);

  if (T and string.find(T,"Shadow")) then

  CancelPlayerBuff(i);break;

  end

  end

  在游戏里,进入暗影和退出暗影,本来想不过是一个命令键,但实际上两次按键是不同的动作,进入暗影不用说是“施放(cast)暗影形态”,很简单,可退出暗影实际上并不是把这个法术再施放一次,而是要把“暗影形态”的效果消除。

  我也是在那里闷了半天,忽然想到在暗影形态下时,buff位置有一个图标,所以理论上来说退出暗影不就等于取消这个buff图标么,也就是debuff了。所以查看buff/debuff函数列表,确实有一个CancelPlayerBuff(buffid)的函数。可恶的是,这个函数的参数是“buffid”,也就是以buff的序列号为标准来debuff的。暗影形态施放以后,其buff图标的序列可不固定,因为随时可能在之前被加上其他的增益减益buff啊!

  所以很自然,就会想到循环和判断命令的效果。for 用法很简单了,这个 for 循环是从0开始循环到15,步长为1,即循环16次——据说一个人身上同时能加的buff暴雪有规定,最多16个。每次用 if 判断当前buff是不是“暗影形态(ShadowForm,我偷懒就只写了个Shadow)”,是就把它给debuff掉(即使用cancelplayerbuff函数)同时退出循环,不是就继续循环下去。

  要判断一个buff是不是“暗影形态”,又要用一个buff/debuff组的函数,也就是那个GetPlayerBuffTexture,这个函数返回的又不是简单的buff名称,而是一长串包括所谓路径和buff名的字符,所以又用了一个string的find方法来判断返回的字串里有没有“Shadow”这几个字符,有就是暗影,没有就不是。注意“Shadow”的首字母大写,否则找出来有误^-^。
[职业]牧师宏:随形态切换更换动作条相关文章:
  • [盗贼]盗贼PVP各职业小技巧
  • [PvP]暗影牧师PK各大职业
  • [杂文]各个职业的梦想(恶搞转)
  • [杂文]九大职业之一了百了[启示录]
  • [综合]九大职业偷袭/被偷袭能力排行
  • [职业]盗贼心得刷钱副本
  • [盗贼]匕首贼满血杀各职业
  • [职业]一个小盗贼的帐薄
  • [职业]我的奥冰法师29-22天赋加法
  • [职业]冰法师单挑精英心得
  • [职业]牧师宏:随形态切换更换动作条相关软件:
    分页:
    特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员我们经快给予更正
    [打印本页] [关闭窗口] 转载请注明来源:无限游戏网