指环王OL中宏的制作
首先要遗憾地说一下,目前LOTRO的宏功能还很弱,做不到EQ或者WOW的功能。比如,无法通过宏使用技能,又比如,大概是因为BUG,官方提供的类似t%这样的目标代码不工作==
不过由于这套系统完全不同于EQ或者WOW,有着很强的灵活性和扩展性,所以我相信以后官方会提供更为强大的支持。
一个基本的宏定义表达式为:
/alias;IDTEXT
:ID就是你给这段宏起的名字,而TEXT就是宏的内容。
由于目前的封测版本所有命令都被汉化了,所以/alias对应的是/命令重命名
下面我们通过宏来输出一个最简单的helloworld
在聊天窗口中输入:
/命令重命名;hwhelloworld!
然后输入
;hw
结果:
[说]Tony:“helloworld!"
简单的说,就是你给一段文字起一个ID,然后你输入这个ID,就等于输入了那一大段文字。
比如,你可以用这个功能替换掉游戏里面的/悄悄话命令:
/命令重命名;t/悄悄话
这样,你以后要密人,就可以这样写了:
;t对方名字消息内容
是不是比输入/悄悄话要方便许多呢?
看到这里,你是不是对”/命令重命名“这个绕口又难打的命令感到不满了?同样可以替换掉:
/命令重命名;alias/命令重命名
以后要定义宏,输入;alias就可以啦。
在定义宏的时候,可以在TEXT部分加入其它的宏。比如:
/命令重命名;hhello//定义;h内容为hello
/命令重命名;wworld!//定义;w内容为wolrd
/命令重命名;hw;h;w//定义;hw的内容为;h和;w
输如;hw的结果就是:
[说]Tony说:”helloworld!"
如果我们把;w替换掉
/命令重命名;wchina!
输入;hw就会变成
[说]Tony说:”hellochina!"
游戏里面有两个预定义命令,分别是;loc和;target,;loc的内容是当前坐标,;target的作用是你选中的目标,但是目前不工作orz
如何把定义的宏加入到快捷栏呢?这个时候就需要/快捷键命令了:
/快捷键LOCTEXT
loc代表下面的快捷栏的编号,TEXT就是赋予的内容。
编号列表如下:
普通1-12
Ctrl13-24
Alt25-36
Shift37-48
比如:
/快捷键1helloworld
就是在快捷栏1放入helloworld这段话,你一按1角色就会说话了。
同样/快捷栏命令可以绑定alias定义的命令:
/命令重命名;hwhelloworld!
/快捷键13;hw
之后你一按Ctrl+1,就会说helloworld。
不过通过这种方法绑定的内容是死的,遇到动态内容比如;loc用/快捷键绑定就行不通,这时候需要用/命令重命名来绑定:
/命令重命名快捷键;IDLOC
比如:
/命令重命名快捷键;loc13
你一按Ctrl+1,就会自动说出你的坐标了。
------------
总结
如果只是简单的固定句子,直接用/快捷键绑定到快捷栏就可以了。
如果要替换命令,或者动态内容,就需要/命令重命名
附带高二同学的无敌做诗大法:
/命令重命名;a踏破铁鞋无觅处
/命令重命名;b春风又绿江南岸
/命令重命名;c高楼万丈平地起
/命令重命名;d山穷水尽疑无路
.
.
.
/命令重命名;z一只红杏出墙来
随便;a;f;x的打三个,再用;z结尾,就是一首好湿啊!
不过由于这套系统完全不同于EQ或者WOW,有着很强的灵活性和扩展性,所以我相信以后官方会提供更为强大的支持。
一个基本的宏定义表达式为:
/alias;IDTEXT
:ID就是你给这段宏起的名字,而TEXT就是宏的内容。
由于目前的封测版本所有命令都被汉化了,所以/alias对应的是/命令重命名
下面我们通过宏来输出一个最简单的helloworld
在聊天窗口中输入:
/命令重命名;hwhelloworld!
然后输入
;hw
结果:
[说]Tony:“helloworld!"
简单的说,就是你给一段文字起一个ID,然后你输入这个ID,就等于输入了那一大段文字。
比如,你可以用这个功能替换掉游戏里面的/悄悄话命令:
/命令重命名;t/悄悄话
这样,你以后要密人,就可以这样写了:
;t对方名字消息内容
是不是比输入/悄悄话要方便许多呢?
看到这里,你是不是对”/命令重命名“这个绕口又难打的命令感到不满了?同样可以替换掉:
/命令重命名;alias/命令重命名
以后要定义宏,输入;alias就可以啦。
在定义宏的时候,可以在TEXT部分加入其它的宏。比如:
/命令重命名;hhello//定义;h内容为hello
/命令重命名;wworld!//定义;w内容为wolrd
/命令重命名;hw;h;w//定义;hw的内容为;h和;w
输如;hw的结果就是:
[说]Tony说:”helloworld!"
如果我们把;w替换掉
/命令重命名;wchina!
输入;hw就会变成
[说]Tony说:”hellochina!"
游戏里面有两个预定义命令,分别是;loc和;target,;loc的内容是当前坐标,;target的作用是你选中的目标,但是目前不工作orz
如何把定义的宏加入到快捷栏呢?这个时候就需要/快捷键命令了:
/快捷键LOCTEXT
loc代表下面的快捷栏的编号,TEXT就是赋予的内容。
编号列表如下:
普通1-12
Ctrl13-24
Alt25-36
Shift37-48
比如:
/快捷键1helloworld
就是在快捷栏1放入helloworld这段话,你一按1角色就会说话了。
同样/快捷栏命令可以绑定alias定义的命令:
/命令重命名;hwhelloworld!
/快捷键13;hw
之后你一按Ctrl+1,就会说helloworld。
不过通过这种方法绑定的内容是死的,遇到动态内容比如;loc用/快捷键绑定就行不通,这时候需要用/命令重命名来绑定:
/命令重命名快捷键;IDLOC
比如:
/命令重命名快捷键;loc13
你一按Ctrl+1,就会自动说出你的坐标了。
------------
总结
如果只是简单的固定句子,直接用/快捷键绑定到快捷栏就可以了。
如果要替换命令,或者动态内容,就需要/命令重命名
附带高二同学的无敌做诗大法:
/命令重命名;a踏破铁鞋无觅处
/命令重命名;b春风又绿江南岸
/命令重命名;c高楼万丈平地起
/命令重命名;d山穷水尽疑无路
.
.
.
/命令重命名;z一只红杏出墙来
随便;a;f;x的打三个,再用;z结尾,就是一首好湿啊!