2007-12-03
TAG:游戏 WOW

/console SET profanityFilter "0"
关闭关键字屏蔽功能

/console SET accountName "你的帐号"
登陆界面记忆你的帐号,帐号修改后无效

/console SET targetNearestDistance "50"
将TAB的最远距离改为50码 (最大是50)

/console SET targetNearestDistanceRadius "50"
用TAB选择身后的目标最远设为50码 (默认是10码)

/console SET CombatLogRangePartyPet "150"
将能够得到该范围内的宠物战斗信息

/console SET CombatLogRangeFriendlyPlayers "150"
将能够得到该范围内的队友战斗信息

/console SET CombatLogRangeFriendlyPlayersPets "150"
将能够得到该范围内的队友宠物战斗信息

/console SET CombatLogRangeHostilePlayers "150"
将能够得到该范围内的敌对玩家战斗信息

/console SET CombatLogRangeHostilePlayersPets "150"
将能够得到该范围内的敌对玩家宠物战斗信息

/console SET CombatLogRangeCreature "150"
将能够得到该范围内的生物战斗信息

/console SET CombatLogRangeParty "150"
将能够得到该范围内的友军战斗信息

/console SET CombatDeathLogRange "150"
将能够得到该范围内的死亡信息

/console SET screenshotFormat tga
截图使用.tga格式

/console SET screenshotFormat jpg
截图使用.jpg格式

/console SET screenshotQuality 10
更改截图画质(1-10)

/console SET reloadui
重载插件





 
2006-02-15
TAG:WOW 游戏 搞笑

各职业招聘广告:
猎人:我们的目标是,没有蛀牙(高露洁)
圣骑士:力量祝福送战士,补足攻击和仇恨;智慧祝福送法师,蓝多法多能回魔;救助祝福送盗贼,放心杀怪不OT……有多少小强圣骑,送多少光环祝福……(黄金搭档)
萨满:风怒恒久远,RP永流传……(戴比尔斯钻石)
小D:人生就象一场旅行,不必在乎目的地,在乎的是沿途的风景和看风景的心情,带心灵去旅行……(利群)
盗贼:事业我一定争取,偷窃我从未放弃!(爱立信)
术士:宝宝加诅咒,PK不忽悠……(好劲道)
猎人:宠好,猎人就好,跑的倍快,杀的倍爽,你瞅准了……(六必治)
牧师:如果副本失去牧师,WOW将会怎样?(联想)
法师:55层净化……(乐百士)
********************分割线*********************

被各种职业杀死后的广告词:

一战士被一萨满用地缚+冰震放死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:我的地盘我做主……(动感地带)
一萨满被一不带宠的猎人放死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:猎人,就是这么有自信……(飘柔)
一猎人被一术士连人带宠诅咒到死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:用魅魔宝宝,她好,我也好……(汇仁系列)
一术士被一刚洗了暗影的牧师K死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:洗洗更健康……(妇炎洁)
一牧师被一小D在海里耗死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:没有轻羽毛,不要总往海里面跑……(汇仁系列)
一小D被一盗贼晕到死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:没有不可能……(阿迪)
一盗贼被一圣骑反弹死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:只要你想,来弄我(LENOVO)……
一圣骑被一战士追杀至死……被杀后呐喊道:为什么?这究竟是为什么?
答曰:今年过年不PK,PK只找圣骑士……(脑白痴)
********************分割线*********************

含有剧情的广告词:
一生存系猎人发现自己的陷阱没有一次冻住对方,被杀后猎人呐喊道:为什么?这究竟是为什么?答曰:美特斯.邦威——不走寻常路……
一布衣不小心让战士近身……被斩杀……被杀后呐喊道:为什么?这究竟是为什么?答曰:男人要对自己狠一点……(柒牌)
一战士遇一嗑无敌药水的流氓……被杀后呐喊道:为什么?这究竟是为什么?答曰:无敌药知道不?治战士……缸缸的……一般人儿我不告诉他……(范大厨系列)
一位有着乌黑秀发的PL的人类MM在战场被断牙追杀至死……被杀后呐喊道:为什么你总追我?断牙答曰:我要你的止咳糖浆……(急支)
一个LM盗贼想潜入雷霆崖,在电梯上被一布衣发现后,不小心坠梯身亡后呐喊道:为什么?这究竟是为什么?布衣答曰:鹤舞白沙,我心飞翔……(白沙)
一自认为血很多的小D被一法师瞬羊后双开击毙,被杀后呐喊道:为什么?这究竟是为什么?答曰:气定、神闲、宁静、致远……(中华轿车)
一圣骑血被打空后……无敌+炉石,打的兴起的敌人大喊道:为什么?这究竟是为什么?答曰:孔府家酒,让人想家……
一小D血被人打空后变身逃跑……,打的兴起的敌人大喊道:为什么?这究竟是为什么?答曰:心有多大,舞台就有多大。
一法师下MC前被N多人要水,却又都退还给了法师……法师大喊道:为什么?这究竟是为什么?答曰:我们要蓝瓶的,纯净的……
一BL小D再看过LM小D的水下形态后自杀,众人不解问道:为什么?这究竟是为什么?答曰:原来变形可以更美的……





 
2006-01-13
TAG:WOW 游戏

网上列出的魔兽世界相关命令很多,但是大都仅仅是流水帐形式,非但有用的不多,而且也没给出具体的应用实例,这里我仅根据我个人的经验写一些我最长用(估计也是最有用)的一些命令,其中[]里的是选择输入的东西,输入的时候不用打[],比如你要密我,说明是/W [名字]   那么你实际使用的时候就用/W ALLBLUE就可以了:)


先来几个大家都熟悉的:
/ROLL
丢色子,如果你想丢100点请使用/roll 100-100
/SLEEP
睡觉,看见敌对阵营的来了也可以考虑用来装死…………效果不佳,因为他可以看到你头上有红色的名字:(
/Slap (耳光)
会长的最爱,用来提醒MC里不跟着大家走的……


下面是某些人不知道的:
/afk [文字]
开启AFK模式显示你要离开一会儿,再输一次/afk关闭AFK模式。
/dnd [文字]
开启DND模式表示“请勿打扰”,再输一次/dnd关闭DND模式。
_____________________________________________________________
这两个命令在大型RAID比如MC的时候最好慎用,如果你不想被踢出队伍的话~~~



/combatlog
导出你的战斗信息到(wow目录)LogsPlayerCombatLog.txt 文件里。
_____________________________________________________________
炫耀自己的DPS的最好办法



/duel ([名字] )
要求与你锁定的目标决斗,或者要求与指定的目标决斗。
/yield
(/forfeit) 在决斗时投降。
_____________________________________________________________
想和敌对阵营决斗么(未测试,见面就已经你死我活了……),决斗的目标错误却苦于无法取消?上面两个命令也许能帮你


/emote 文字
(/em, /me) 表示接下来的文字是动作。
_____________________________________________________________
常常有人问我是怎么作到“ALLBLUE 摸了摸青儿的胸部”的,这个命令能解答你的疑惑


/follow
(/f) 自动跟随当前目标。
/inspect
(/ins) 查看目标玩家的装备。
_____________________________________________________________
这两个命令最好做成宏同时使用,这样就可以很方便的查看目标玩家的装备而不用手忙脚乱的对着他的名字点右键


什么,不会做宏,你怎么不去死? 首先,回车,再敲/MACRO (或/宏 或按EXC弹出菜单中选“宏命令设置”)看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…


/split 数量
把一部分的钱平均分给你的队友。
_____________________________________________________________
强烈推荐各位会长同志频繁使用此招!!!


/who [文字[ 文字2...]] [数字[-数字2]] [r-"种族"] [c-"职业"] [z-"区域"] [g-"公会"]
如果没有添加任何后缀的话,列出在当前区域与你等级相近的所有在线玩家。文字指定玩家的名字,公会,职业,种族或者所在的区域;数字表示指定列出玩家的等级范围。
_____________________________________________________________
极其有用的一招!!这招真是太有用了,和他的普及度完全不成比例——
比如我小号48级想下组尔法拉克,苦于在加基森喊了半天组不到人,怎么办?/WHO 46-50
马上全世界适合这个等级的玩家列表展现在我面前,我随便找几个貌似没事的悄悄话几句,队伍就组好了。又如,组队下3大副本,组不到战士,同样,我们/WHO 战士 60  马上就把所有地区60级的战士都被我们一网打尽了,随便M几人保证有愿陪你下的……怎么样,下副本的组队效率高了很多吧。又如,昨天本服LM大举进攻幽暗后部落决定反击,但大家乱哄哄的打哪的都有,这时,我们依次/WHO 灰谷 60
/WHO 荆棘谷 60        /WHO 席尔布莱德丘陵 60     看看列表,这下知道大部队的主攻方向了吧,再决定跟随哪路去凑凑热闹。想知道某行会的人员列表,这不是只有会长能有的命令么?别急,我们/WHO 神舞  嘿嘿,神舞的成员花名册就有了,挖他们MS的墙角来充实自己MC的二团吧……  /WHO [名字] 你的仇人的信息也就出现在你眼前了,尽情的骂吧^_^


/invite [名字]
(/inv) 邀请目标玩家到你的队伍里。
_____________________________________________________________
某些人你只知道名字,如何邀请他呢?不用手忙脚乱的加好友了,一条命令就能搞定


/W [名字]
给某人发条信息
_____________________________________________________________
玩惯了传奇里/[名字]还真不习惯要在前面加个W和空格^_^


(嫌麻烦的下面可以跳过三十行先)
/chat
(/chathelp) 列出聊天指令。
/join 频道 [密码]
(/chan, /channel) 加入(或者创建)一个特殊聊天频道。
/leave 频道|#
(/chatleave, /chatexit) 离开这个特殊聊天频道,或者离开指定号码的聊天频道。
/# 文字
(/c, /csay) 在聊天频道内说话,#表示所要说话的频道号码。
/announcements 频道|#
(/ann) 开启/关闭指定聊天频道的公告。
/ban 频道|# 名字
禁止目标玩家进入指定的频道。
/unban 频道|# 名字
解除目标玩家的禁令。
/chatlist
(/chatwho, /chatinfo) 列出所有的聊天频道和他们的号码。
/chatinvite 频道|# 名字
(/cinvite) 邀请目标玩家到一个指令的聊天频道里。
/ckick 频道|# 名字
把目标玩家从指定频道中踢出去。
/moderator 频道|# 名字
(/mod) 把目标玩家设成指定聊天频道的管理员。
/unmoderator 频道|# 名字
(/unmod) 解除目标玩家在指定聊天频道里的管理员身份。
/moderate 频道|#
开启指定聊天频道的管理模式。
/mute 频道|# 名字
(/squelch, /unvoice) 把目标玩家在指定的聊天频道里禁言。
/unmute 频道|# 名字
(/unsquelch, /voice) 解除目标玩家在指定的聊天频道里的禁言。
/password 频道|# [密码]
(/pass) 设置,改变或者去除聊天频道的密码。
/owner 频道|# [名字]
显示或者改变所建立的聊天频道名字。
_____________________________________________________________
以上是暴雪列出的聊天命令列表,其实完全没必要记这么多!!我们只需要两个:
/加入 [频道名]
(或者用/JOIN [频道名] 不过我还是习惯用中文,下同)
用来创建或加入一个频道(加入的时候频道名别打错了),最常见的用处是MC里同职业的队开个频道来讨论分赃问题!我们会的DPK在某些职业中(比如小德)中已经型同虚设了,大家商量下就能确定装备的归属。
(/chan, /channel) 加入(或者创建)一个特殊聊天频道。
(这个的中文命令不知道是什么了,望达人指教)
这个是行会里开会用的,上面那个/加入 的命令只对一个地图里的玩家有效,要是几个人在不同的副本里,会长又想找大家开个小范围的中层大会,这个命令是再好不过的了(/G是全民大会,要区别对待)


/gleader name
(/guildleader) 把目标玩家设为会长(只限会长使用)。
/gdisband
(/guilddisband) 解散公会(只限会长使用)。
_____________________________________________________________
会长决定离开前必须要作出的决断^_^


/Kneel
/say 如果你不嫁给我,那么我就一辈子不起来…
_____________________________________________________________
这条最好作成宏使用……


九城的汉化质量特别是这些命令的汉化质量实在是令人不敢恭维,有些命令汉化了,大部分却没有,还有些一定要输入汉字才有效,而有的却只支持英文,前段时间/WHO命令不能用改成/谁,现在居然又改了回来,头晕中……


今天就先到这了,希望大家举一反三,我是2区闪电之刃的ALLBLUE,国际惯例先感谢下神舞公会全体—
本人第1次写技术贴,可能有些不对的地方,欢迎大家指正,喷的就闪了,谢谢


/exit
退出游戏。





 
2005-12-02
TAG:网络 游戏 WOW
一:基础教程

  1.什么是宏命令?
  玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v %t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他 这些宏个性鲜明,是EQ的一大乐趣之一。

  然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。

  一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.

  2.宏命令的设置流程:
  首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…

  3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.

  相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
  我们现在用一个宏把他们串起来:

  第一行内容:“/Kneel”
  第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
  这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"

  宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,

  只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:

  /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!

  /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。

  %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
  如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”

  /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。

  /in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
  /say start!
  /in 3 say 3s later
  /in 6 say 6s later

二:进阶教程

  一些有用的 Macro

  1。允许你在窗口和全屏状态之间切换

  /script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));
  /console gxRestart

  2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。

  /p Sheeping >>> %t <<<
  /cast Polymorph (Rank X)

  3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。

  /assist 队伍中的拖怪手或者坦克的名字
  /script PetAttack();
  /cast Curse of Weakness (Rank X)

  4。从背包和袋子里切换身上的武器

  /script if ( not CursorHasItem() ) then PickupContainerItem(, );

  PickupInventoryItem( ); end

  bag# - 使用哪一个袋子的物品(0、1、2、3、4。0是背包)

  slot# - 袋子里的位置(从0至左上)

  equip# - 16 是主要武器, 17 是副武器

  5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。

  /script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then

  CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else

  TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end

  6。加速任务显示速度

  /script QUEST_DEscriptION_GRADIENT_CPS = 600000
  /script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")
  /script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now");

  7。消除等待接受任务的时间

  /script AcceptQuest()

  8。这个宏可以在路上自动护送玩家做任务。

  /assist [player name]
  /cast 法术(Rank X)
  /target [player name]
  /follow [player name]

  9。切换主副武器,详情看第四条

  /script PickupInventoryItem(16); PickupInventoryItem(17);

  10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。


  CastSpellByName("Spell Name(Rank X)");

  if ((SpellIsTargeting()) and (not UnitIsFriend("player","target")))

  then

  SpellTargetUnit("player");

  end;

  TargetLastEnemy();

  11。切换双手武器与单手+盾或者双手挥舞武器

  /script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem

  (4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem

  (4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end

  12。设定“真实鼠标视野”

  /script CameraOrSelectOrMoveStart(arg1);

  想取消就再次输入。

  13。切换近程技能栏和远程技能栏

  /script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  /cast aspectofmonkey (just use the left click)

  /script CURRENT_ACTIONBAR_PAGE = 1;
  /script ChangeActionBarPage();
  /cast aspectofhawk (just use the left click)

  14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确

  定目标的操作。依次类推,从第一个人到最后一个

  给队友1加血:
  /script TargetUnit(GetPartyMember(1))
  CastSpellByName(Heal(Rank X)) TargetLastEnemy()

  给队友2加血:
  /script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()

  给队友3加血:
  /script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()

  15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置

  没有食物,它会自动打开袋子。

  /script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then

  OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end

  16。术士宏

  1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
  /script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") else

  CastSpellByName("Drain Soul(Rank 2)") end;

  2)虚弱诅咒版本
  /script if (UnitMana("target")>0) then CastSpellByName("Curse of Tongues(Rank X)") else

  CastSpellByName("Curse of Weakness(Rank X)") end;


  17.先治疗自己,然后自动选中上次的敌人
  /target Pugar //选择自己,假设自己的名字是Pugar
  /cast Lesser Heal (Rank 1) //施展次级治疗rank1
  /script TargetLastEnemy(); //重新选择刚刚选择的敌人
  /script AttackTarget(); //攻击,等同于右键点击敌人


  18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击

  ,跟着一个虚弱诅咒。
  /assist 队伍中的拖怪手或者坦克的名字
  /script PetAttack();
  /cast Curse of Weakness (Rank X)

  19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
  /p healing %T, need 3s, don"t run away
  /cast heal (rank 1)
  /in 4 p cured %T 300HP,please notice the enemies turn on me^_^

  20.在路上自动护送朋友做任务。

  /assist [player name]
  /cast 法术(Rank X)
  /target [player name]
  /follow [player name]

三:高级教程

  WOW的宏函数库可以去这两个地方查:

  http://www.cosmosui.org/texts/BlizzardCommands.xml

  http://www.wowwiki.com/index.php/World_of_Warcraft_API

  函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script 来使用。比如
  /script CURRENT_ACTIONBAR_PAGE = X;
  /script ChangeActionBarPage();
  就是将你的快捷栏翻到第X页。

  函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:

  /script OpenAllBags();

  配合关闭包包的函数,一次关闭所有包的宏也可以实现:

  /script CloseBag(0);
  /script CloseBag(1);
  /script CloseBag(2);
  /script CloseBag(3);
  /script CloseBag(4);

  怎么样,下次你卖东西的时候不会一个个开包关包了吧?

  使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
  /script if ( GetComboPoints() >= 3 ) then CastSpellByName("Rip(Rank 2)"); else if (

  UnitMana("player") >= 40 ) then CastSpellByName("Rake(Rank 1)"); end end

  据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角

  色MANA值的调用,恐怖吧?还有这个查找spell的宏:
  function GetSpellIdByItsName(myWantedSpell, myWantedRank)
  local spellId = 1;
  local spellBook = "spell";
  local spellName, rankName;
  spellName, rankName = GetSpellName(spellId, spellBook);
  while (spellName ) do
  if ( ( spellName == myWantedSpell ) and ( ( not myWantedRank ) or ( rankName = myWantedRank

  ) ) ) then return spellId; end
  spellName, rankName = GetSpellName(spellId, spellBook);
  end
  return -1;
  end

  里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?

  遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,

  (所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in 来实现非战斗指令的延时,比如
  /in 3 say hi 就会在3秒后说句hi。

  /in 6 /script MoveForwardStart(arg1);
  就会在6秒后向前跑。

  虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。

  下面是一个玩家写的双手武器战士自动逃跑的宏:
  /script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown

  (12);ActionButtonUp(12);
  /cast Thunder Clap(Rank 1);
  /script TurnLeftStart(arg1);
  /in 1 /script TurnLeftStop(arg1);ToggleAutoRun();


  使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。

  使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。

  还有一些有用的宏:

  切换装备,

  双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
  /script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
  /script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式
  /script ActionButtonDown(12);ActionButtonUp(12);
  /script CURRENT_ACTIONBAR_PAGE = 1;
  /script ChangeActionBarPage();





分页 共1页 1

用户名:
密 码:


访问统计:

Powered by Blogbus.com