话说最近我又回坑魔兽世界,你知道的,这游戏有时候打本或者做任务,老是需要喊人,一次两次还老是手动打字,那可真是累死个人。所以我就琢磨着,能不能搞个啥东西,让我能自动喊话?于是我就去研究一下这个“宏”的玩意儿。
我是真的一头雾水,啥“宏”?完全没概念。不过还现在这网络发达,啥都能搜到。我就去网上各种找资料,看教程,总算是搞明白一点。
创建我的第一个喊话宏
我得在游戏里找到这个“宏”的设置。我记得是按ESC键,然后跳出来一个菜单,里面就有个“宏”的选项,点进去就对。进去之后,我看到一个“新建”按钮,点它,就可以开始创建自己的宏。
创建的时候,要给宏起个名字,还得选个图标。我就随便起个名字,叫“招人喊话”,图标也随便选一个,反正能看懂就行。
就是最重要的部分,要写宏命令。网上说要用/run SendChatMessage这个东西,我一开始也不知道这是就照着抄呗。我想喊的是“招募治疗,来个会玩的!”,所以我就写个:
/run SendChatMessage("招募治疗,来个会玩的!", "SAY")
后面那个"SAY"好像是说在当前频道喊话,我也不太确定,反正抄上就对。
不同的喊话频道
后来我又发现,原来喊话还有不同的频道。比如说,组队的时候,我可能想在队伍频道喊,打团的时候,又想在团队频道喊。这可咋整?
我又去网上翻翻,发现可以用/1、/2、/raid这些东西来代表不同的频道。比如,/1就是队伍频道,/raid就是团队频道。我又改改我的宏,加个判断:
- 如果我在队伍里,就用
/1喊话。 - 如果我在团队里,就用
/raid喊话。
这样,不管我在哪儿,都能自动在对应的频道喊话,省事多!
自动循环喊话
再后来我又有个想法,能不能让宏每隔一段时间自动喊一次?这样我就不用一直手动点宏,多方便!
这个好像有点复杂,网上说要用啥“循环”,还要等一段时间。我看半天,也没太看懂,就找个现成的例子,改改:
/run while true do SendChatMessage("招募治疗,速度来!", "SAY") Wait(300) end
这个Wait(300)好像就是等300秒,也就是5分钟。这样,宏就会每隔5分钟自动喊一次话。
经过一番折腾,我现在也算是对魔兽世界的喊话宏有一点解。虽然还不是很精通,但起码能满足我的基本需求。以后再也不用手动打字喊话,真是爽歪歪!
