魔兽世界3.05宏教程

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:35:09
求3.05宏的基本教程,要求全面,清晰。比如:/cast *** 是什么意思,怎样使用等。
另外,怎样实现占用公共CD的两个技能在一个宏里连接?比如:把小德的[猎豹形态]和[前行]连在一起,中间要加什么东西?
以上,谢谢!
我需要的是3.05的宏,magic_hid朋友提供是什么时候的?太老了吧。谢谢你的热情,不过你提供那教程基本上用不上。

宏命令中级进阶教程(中)――在宏里运用函数写程序

从这一章开始,我开始为大家介绍函数和用函数写一些简单的程序(什么是函数?你不需要了解,知道怎么用就成),灵活的运用函数可以做到让很多人羡慕的效果。这需要大家略微了解写程序的知识,我会在讲解中进行介绍,但也需要你去消化、去琢磨。我写教程是为了让更多的人会运用宏而不是准备开个写宏的专门店。

提示:即便使用函数和程序语言也很难实现2个或2个以上的动作连用(何时可以使用2个技能请参照我的教程第五章)。更多的时候是一种智能判断,如战士在切换防御姿态前先换成单手武器+盾,切换狂暴姿态时换成双武器等,希望不要再遇到让我写个机器人程序的人:(

考虑到所有立志于学习宏的玩家,我是怎么麻烦怎么来!

例子(一):牧师上盾并随机说话

/script a=”%t,给你个有限无敌圈!”; b=”%t,把你变上帝!”;c=random(5)

/script if c==1 then SendChatMessage(a) else if c==2 then SendChatMessage(b) else end;end

/script CastSpellByName("真言术:盾(等级 9)")

第一句:/script a=“%t,给你个有限无敌圈!”; b=” %t,把你变上帝!”;c=random(5)

/script:告诉系统下面这段文字是用宏语言写的,如果玩家想使用函数必须在每行的开始加上这一句;

a=”%t,给你个有限无敌圈!”;b=”%t,把你变上帝!”:这是一个赋值语句(注意用引号把文字括起来。这是必须的,否则系统会认为是个变量而造成错误),让后面的所写的语句中‘a’代表“给你个有限无敌圈!”这几个字;‘b’代表“把你变上帝!”这几个字。无论任何时候输入%t都会转化为所选目标的名称。在这里的‘=’可以理解为‘代表’的意思而不是“等于”(什么是等于?看下文……正规的解释可不是这样的,希望我这么说能让没学过程序的人理解),宏命令中只能写入255个字符,字字如金啊!再说每次说话是输入a方便还是打一大