魔兽世界API_魔兽世界全局函数
魔兽世界游戏宏命令
魔兽世界游戏宏命令在魔兽世界这个广袤而充满奇幻色彩的游戏世界里,宏命令是一项强大且实用的工具。
对于许多玩家来说,掌握宏命令能够极大地提升游戏体验和操作效率。
宏命令,简单来说,就是将一系列的游戏动作、技能或者指令整合为一个按钮,通过一次点击来实现多个操作的组合。
它就像是一个精心编排的脚本,让玩家在战斗、日常活动以及与其他玩家的交互中更加得心应手。
宏命令的种类繁多,涵盖了各个方面。
比如,在战斗中,我们有输出宏。
对于近战职业,像战士,可以设置一个宏,在冲锋接近敌人的同时开启特定的增益技能,紧接着释放主要的伤害技能,实现一气呵成的攻击连招。
而对于远程职业,如法师,一个合理的输出宏可以按照技能的优先级和冷却时间,自动依次释放高伤害的法术,从而在短时间内打出爆发性的伤害。
除了输出宏,控制宏也非常重要。
以盗贼为例,可以创建一个宏,在潜行状态下靠近目标时,先使用闷棍将敌人控制住,然后迅速进入隐身状态再次寻找更好的攻击时机。
对于圣骑士这样的职业,能够设置一个宏,在面对多个敌人时,瞬间使用群体控制技能,为自己和队友争取更多的应对时间。
在团队副本中,宏命令更是发挥着不可或缺的作用。
治疗职业可以通过宏命令,快速切换目标并对血量最低的队友施放治疗法术,确保团队成员的生存。
而坦克职业则可以利用宏命令,在特定的BOSS技能释放时,及时使用减伤技能,提高自身的生存能力。
还有一种常见的宏命令是喊话宏。
它可以让玩家在特定的情境下自动发送设定好的消息。
比如,当你成功击败一个强大的BOSS时,宏命令可以自动喊出庆祝的话语,增强团队的成就感和凝聚力。
或者在PVP战斗中,当你击败对手时,喊出一句霸气的台词,展现自己的胜利姿态。
宏命令的设置并不复杂,但需要一定的理解和耐心。
首先,我们需要打开游戏中的宏界面。
在魔兽世界中,通常可以通过游戏菜单或者快捷键来进入。
然后,选择新建宏,并为其命名。
命名时,最好能够清晰地反映出宏的功能,方便后续使用和管理。
魔兽世界猎人宏整理
魔兽世界猎人宏整理在魔兽世界中,猎人作为一个极具特色的职业,拥有着多样化的技能和玩法。
而宏的运用,则能让猎人的操作更加便捷、高效,从而在战斗中发挥出更强大的实力。
下面就为大家详细整理一下魔兽世界猎人的各种实用宏。
首先,我们来了解一下什么是宏。
宏简单来说,就是将一系列的指令或操作整合为一个按钮,通过点击一次就能实现多个动作的连续执行。
这对于需要快速反应和精确操作的战斗场景非常有用。
一、常用的输出宏1、稳固射击与自动射击宏showtooltip 稳固射击/startattack/castsequence reset=3 稳固射击, 自动射击这个宏可以让你在稳固射击冷却结束时自动施放,同时保证自动射击不会被中断,从而实现平稳的输出循环。
2、多重射击宏showtooltip 多重射击/cast 多重射击多重射击是猎人在面对多个敌人时的重要群攻技能,这个简单的宏可以让你快速释放多重射击。
3、奥术射击宏showtooltip 奥术射击/cast 奥术射击奥术射击在特定的输出循环中有着关键作用,这个宏能让你迅速打出奥术射击。
二、宠物控制宏1、宠物攻击宏showtooltip 宠物攻击/petattack点击这个宏,你的宠物会立即攻击当前目标。
2、宠物跟随宏showtooltip 宠物跟随/petfollow当你需要宠物跟随你时,点击这个宏即可。
3、宠物停留宏showtooltip 宠物停留/petstay在某些情况下,比如需要宠物原地待命,这个宏就派上用场了。
三、守护切换宏1、雄鹰守护与灵猴守护切换宏showtooltip/cast mod:alt 灵猴守护; 雄鹰守护按住 Alt 键时切换为灵猴守护,正常点击则切换为雄鹰守护,方便根据不同的战斗场景快速切换守护。
2、猎豹守护与蝰蛇守护切换宏showtooltip/cast mod:ctrl 蝰蛇守护; 猎豹守护按住 Ctrl 键时切换为蝰蛇守护,正常点击则切换为猎豹守护。
魔兽世界GM命令全集
魔兽世界GM命令全集《魔兽世界 GM 命令全集》一、角色相关命令1、`modify level `:用于修改角色的等级,将“”替换为你想要设定的等级数字。
2、`modify money `:可以直接修改角色拥有的金币数量,“”代表具体的金币数额。
3、`modify rep `:用于修改角色在某个阵营的声望值,第一个“”表示阵营的 ID,第二个“”表示声望的数值。
二、物品相关命令1、`additem `:添加指定 ID 的物品到角色背包中。
2、`deleteitem `:删除背包中指定 ID 的物品。
3、`itemmove `:将物品从一个背包位置移动到另一个背包位置。
三、技能相关命令1、`learn `:学习指定 ID 的技能。
2、`unlearn `:遗忘指定 ID 的技能。
四、地图和位置相关命令1、`tele `:将角色传送到指定的地图坐标,“”代表具体的坐标数值。
2、`goto `:直接传送到指定的 NPC 或地点。
五、游戏状态相关命令1、`gm on/off`:开启或关闭 GM 模式。
2、`god`:使角色进入无敌状态。
3、`speed `:调整角色的移动速度,“”为速度倍数。
六、怪物和 NPC 相关命令1、`spawn `:生成指定 ID 的怪物或 NPC。
2、`npcinfo`:查看当前选中 NPC 的详细信息。
七、社交相关命令1、`announce `:向全服务器发送公告,“”为公告内容。
八、任务相关命令1、`completequest `:完成指定 ID 的任务。
2、`resetquest `:重置指定 ID 的任务。
九、天气相关命令1、`weather `:更改当前地区的天气状况,“”为天气 ID。
十、其他实用命令1、`reload`:重新加载游戏界面或某些数据。
2、`debug`:开启或关闭调试模式。
需要注意的是,GM 命令通常仅供游戏管理员在特定情况下使用,普通玩家私自使用 GM 命令可能会违反游戏规则,导致账号被封禁等处罚。
魔兽世界宏命令大全
魔兽世界宏命令大全魔兽世界(World of Warcraft)是一款备受玩家喜爱的大型多人在线角色扮演游戏,它拥有庞大的世界观和复杂的游戏系统。
在游戏中,玩家可以通过宏命令来简化操作,提高游戏效率。
宏命令是一种将多个指令组合在一起的方式,可以一键执行多个操作,让玩家在战斗和日常活动中更加轻松自如。
下面是魔兽世界中常用的宏命令大全,希望对玩家们有所帮助。
1. 自动攻击宏。
/cast [target=mouseover, exists, harm] 攻击。
这个宏可以让你在鼠标指向敌人时自动攻击,无需再点击敌人再点击攻击按钮,大大提高了战斗效率。
2. 一键施法宏。
/cast [target=mouseover, exists, help] 治疗术;[target=mouseover, exists, harm] 火球术。
这个宏可以根据鼠标指向的目标类型进行施法,如果是友方目标,则施放治疗术,如果是敌方目标,则施放火球术,省去了切换目标的麻烦。
3. 一键切换宏。
/cast [stance:1] 猎豹形态;[stance:2] 熊形态。
这个宏可以在猎豹形态和熊形态之间快速切换,适用于德鲁伊等变身职业。
4. 多重施法宏。
/castsequence reset=5 火球术, 寒冰箭。
这个宏可以按顺序施放多个法术,每次按下宏的时候都会施放下一个法术,适用于需要连续施法的职业。
5. 一键合剂宏。
/use 法力合剂。
/use 治疗合剂。
这个宏可以一键使用多种合剂,无需手动点击物品栏中的合剂,节省了操作时间。
6. 一键施放宏。
/cast [@focus] 专注打击。
这个宏可以在设置了焦点目标后,一键对焦点目标施放专注打击,适用于需要频繁切换目标的职业。
7. 多重触发宏。
/cast [mod:shift] 冰霜新星;[mod:alt] 寒冰箭。
这个宏可以根据按键的不同组合施放不同的法术,提高了技能的灵活运用。
8. 宏组合宏。
WOW API函数库
1.发送消息1.1 SendChatMessage("message","system","language","channel")作用:发送一条聊天消息参数:"message":要发送的消息"system":聊天消息想要发送的类型,可使用:"SAY":说"WHISPER":密语,必须在参数"channel"中指明密语对象的名字,可配合函数UnitName("unit")使用"CHANNEL":频道,必须在参数"channel"中指明频道的编号,省略时为”综合”"GUILD":工会"PARTY":小队"RAID":组团"YELL":大喊"language":使用的语言,若无参数"channel"时可省略。
在CWOW中可使用”通用语”、”兽人语”等。
亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit”)获得。
参数"language"指定的语言仅对发送者生效,接受者将以其默认语言接收。
1.2 GetDefaultLanguage(“unit”)作用:返回参数”unit”指定的单位所使用的默认语言2.字符运算2.1 strfind(“string”,”pattern”)作用:在字符串”string”中寻找字符(串)”pattern”返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil2.2 format(“formatstring”,value,…,…)作用:使用value,…,…提供的值,按照”formatstring”指定的格式,建立字符串“formatstring”中常用的格式:%s:字符串%d:整数%f:浮点数3.好友/屏蔽3.1 AddFriend("name")作用:将指定名字的玩家加入好友列表参数:"name":玩家的名字,可使用函数UnitName("unit")获得3.2 AddIgnore("name")作用:将指定名字的玩家加入屏蔽列表3.3 DelIgnore("name")作用:将指定名字的玩家从屏蔽列表中删除3.4 AddOrDelIgnore("name")作用:切换指定名字的玩家的屏蔽状态4.组队4.1 InviteToParty("unit")作用:邀请参数”unit”指定的单位加入小队4.2 InviteByName("name")作用:邀请指定名字的玩家加入小队4.3 UninviteFromParty("unit")作用:将参数”unit”指定的单位踢出小队4.4 UninviteByName("name")作用:将指定名字的玩家踢出小队4.5 LeaveParty()作用:离开小队4.6 UnitInParty("unit")作用:判断参数”unit”指定的单位是否和玩家在同一小队中4.7 GetNumPartyMembers()作用:返回除玩家外的队友数4.8 GetNumRaidMembers()作用:返回包括玩家在内的团友数;若未组团,返回04.9 GetPartyMember(N)作用:返回指定号码的队友的名字返回值:若该队友不存在,返回nil5.地图位置5.1 GetZoneText()作用:返回地区名5.2 GetSubZoneText()作用:返回分区名;若玩家并未位于一分区内,返回空值(并非nil值)5.3 GetMinimapZoneText()作用:返回小地图上显示的区域名。
wowAPI
ActionButtonUp(buttonID)
返回值:
示例: ActionButtonDown(1);
描述: 鼠标弹起指定按钮.该函数需要一个参数,buttonID 参数为活动按钮的ID
AddChatWindowChannel(identifier, channel);
描述: 关闭指定的背包.
CloseTrade();
返回值:
示例: CloseTrade();
描述: 结束交易.
CloseWindows( ignoreCenter)
返回值:
示例: CloseWindows(true)
描述: 关闭当前所有已开面板.
CollapseQuestHeader(questID);
示例: ChannelUnmute("uimods", "marco");
描述: 开启指定玩家的公告技能.
ClearTutorials();
返回值:
示例: ClearTutorials();
描述: 移除指南Popup 窗
CloseBag(number)
返回值:
示例: CloseBag(0);
返回值: Boolean
示例: CanSignPetition()
描述: 如果一个玩家不在行会中那么返回真.
CastSpell(id, SpellBookFrame.bookType);
返回值:
示例: CastSpell(id, SpellBookFrame.bookType);
魔兽世界宏命令
0. 魔兽宏函数库 2010-01-21 18:03:59 PST以下是魔兽的宏函数库,有中文备注,上面没有的可以在BLZ网站上找。
(妈妈说看帖回帖才是好孩子)1.发送消息1.1SendChatMessage(“message”,”system”,”language”,”channel”) 作用:发送一条聊天消息参数:“message”:要发送的消息“system”:聊天消息想要发送的类型,可使用:“SAY”:说“WHISPER”:密语,必须在参数”channel”中指明密语对象的名字,可配合函数UnitName(“unit”)使用“CHANNEL”:频道,必须在参数”channel”中指明频道的编号,省略时为“综合”“GUILD”:工会“PARTY”:小队“RAID”:组团“YELL”:大喊“language”:使用的语言,若无参数”channel”时可省略。
在CWOW中可使用“通用语”、“兽人语”等。
亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit”)获得。
参数”language”指定的语言仅对发送者生效,接受者将以其默认语言接收。
1.2 GetDefaultLanguage(“unit”) 作用:返回参数”unit”指定的单位所使用的默认语言2.字符运算2.1 strfind(“string”,”pattern”) 作用:在字符串”string”中寻找字符(串)”pattern”返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil2.2 format(“formatstring”,value,…,…)作用:使用value,…,…提供的值,按照”formatstring”指定的格式,建立字符串“formatstring”中常用的格式:%s:字符串%d:整数%f:浮点数3.好友/屏蔽3.1 AddFriend(“name”) 作用:将指定名字的玩家加入好友列表参数:“name”:玩家的名字,可使用函数UnitName(“unit”)获得3.2 AddIgnore(“name”) 作用:将指定名字的玩家加入屏蔽列表3.3 DelIgnore(“name”) 作用:将指定名字的玩家从屏蔽列表中删除3.4 AddOrDelIgnore(“name”) 作用:切换指定名字的玩家的屏蔽状态4.组队4.1 InviteToParty(“unit”) 作用:邀请参数”unit”指定的单位加入小队4.2 InviteByName(“name”) 作用:邀请指定名字的玩家加入小队4.3 UninviteFromParty(“unit”) 作用:将参数”unit”指定的单位踢出小队4.4 UninviteByName(“name”) 作用:将指定名字的玩家踢出小队4.5 LeaveParty()作用:离开小队4.6 UnitInParty(“unit”)作用:判断参数”unit”指定的单位是否和玩家在同一小队中4.7 GetNumPartyMembers() 作用:返回除玩家外的队友数4.8 GetNumRaidMembers() 作用:返回包括玩家在内的团友数;若未组团,返回04.9 GetPartyMember(N) 作用:返回指定号码的队友的名字返回值:若该队友不存在,返回nil5.地图位置5.1 GetZoneText()作用:返回地区名5.2 GetSubZoneText()作用:返回分区名;若玩家并未位于一分区内,返回空值(并非nil值)5.3 GetMinimapZoneText()作用:返回小地图上显示的区域名。
魔兽世界宏命令教程-魔兽世界一键宏教程
魔兽世界宏命令教程-魔兽世界一键宏教程《魔兽世界宏命令教程魔兽世界一键宏教程》在魔兽世界中,宏命令是一项非常实用的功能,它可以让我们的游戏操作更加便捷和高效。
特别是一键宏,能大大简化我们在战斗中的操作流程,提升游戏体验。
接下来,就让我为大家详细介绍一下魔兽世界的宏命令以及一键宏的相关知识和设置方法。
一、什么是宏命令宏命令简单来说,就是将一系列的游戏动作或者指令组合在一起,通过一个按键或者点击来执行。
比如,我们可以将多个技能、物品使用、喊话等操作绑定在一个宏里,实现一键完成多个动作。
二、宏命令的基本语法要创建宏命令,首先需要了解一些基本的语法规则。
1、斜杠开头大多数宏命令都是以“/”开头的。
2、命令和参数例如,“/cast 技能名称”就是一个常见的命令,用于释放指定的技能。
而“技能名称”就是这个命令的参数。
3、条件判断通过一些条件语句,我们可以让宏根据不同的情况执行不同的操作。
比如“modifier:shift”表示当按下 Shift 键时。
三、创建宏在游戏中,按下“Esc”键,选择“宏命令设置”,就可以打开宏编辑界面。
点击“新建”按钮,选择一个图标,并为宏起一个名字,然后就可以在下面的编辑框中输入宏命令的内容了。
四、一键宏的优势1、简化操作在紧张的战斗中,能够迅速地执行一系列复杂的操作,而不需要逐个点击技能和物品。
2、提高反应速度减少了操作时间,让我们能够更快地应对各种情况。
3、个性化定制可以根据自己的游戏风格和需求,创建适合自己的一键宏。
五、常见的一键宏示例1、爆发输出一键宏假设我们是一名法师,有“火球术”“炎爆术”“燃烧”这几个主要的爆发技能。
我们可以创建这样一个一键宏:```/cast 炎爆术/cast 燃烧```当按下这个宏的按键时,会依次释放这三个技能,实现爆发输出。
2、治疗一键宏对于治疗职业来说,比如牧师,可以创建这样的宏:```/cast target=mouseover,help 快速治疗/cast target=self 快速治疗```这个宏会优先治疗鼠标指向的友方目标,如果没有则治疗自己。
魔兽世界API_魔兽世界全局函数
魔兽世界API_魔兽世界全局函数魔兽世界API魔兽世界全局函数帐号游戏时间范围函数(Account PlayTime Limit Functions)此类API函数是专门为防沉迷系统而设计的,能计算出当前玩家游戏时间等内容,当前只在亚洲地区有效。
GetBillingTimeRested() - 返回当前帐户已登陆时间。
PartialPlayTime() - 如果用户状态为“疲劳(tired)”则返回1:降低经验及掉落。
NoPlayTime() - 如果用户状态为“不健康的(unhealthy)”则返回1:无经验及掉落。
--------------------------------------------------------------------------------动作函数(Action Functions)这些函数对动作按钮进行操作(通常玩家的动作有可能通过下面列表中的函数执行)。
保护界面 ActionButtonDown(id) - 按下指定动作按钮。
保护界面 ActionButtonUp(id) - 释放指定动作按钮。
ActionHasRange(slot) - 检测指定动作按钮是否受距离限制 (是则返回 1,否则返回 nil) 。
界面BonusActionButtonDown - 触发指定额外动作按钮(宠物或仆从)。
界面 BonusActionButtonUp - 释放指定额外动作按钮 (宠物或仆从)。
保护 CameraOrSelectOrMoveStart() - 在 3D 界面开始 "左键单击" 动作。
(1.10 - 保护)保护 CameraOrSelectOrMoveStop([stickyFlag]) - 在 3D 界面结束 "左键单击" 动作。
(1.10 - 保护)ChangeActionBarPage() - 更改系统动作按钮页面为系统变量CURRENT_ACTIONBAR_PAGE 指定页。
魔兽世界gm命令大全
魔兽世界gm命令大全魔兽世界GM命令大全。
魔兽世界(World of Warcraft)是一款备受玩家喜爱的大型多人在线角色扮演游戏,而GM(Game Master)命令则是游戏中特殊的管理命令,通常只有游戏管理员或特定权限的玩家才能使用。
GM命令可以帮助玩家更好地管理游戏、进行调试或者进行特殊操作。
下面将为大家介绍一些常用的魔兽世界GM命令,希望对大家有所帮助。
1. .additem <物品ID> <数量> 这个命令可以向玩家的背包中添加指定ID的物品,并可以指定数量。
比如,.additem 12345 10 可以向玩家的背包中添加10个ID 为12345的物品。
2. .tele <地图ID> <X坐标> <Y坐标> <Z坐标> 这个命令可以将玩家传送到指定地图的指定坐标处。
玩家可以通过这个命令快速移动到游戏世界中的不同位置。
3. .levelup <等级> 这个命令可以将玩家的角色等级提升到指定等级。
比如,.levelup 60 可以将玩家的角色等级提升到60级。
4. .kill <玩家名字> 这个命令可以立即杀死指定玩家的角色,可以用于进行特殊事件或者调试。
5. .ban <玩家名字> 这个命令可以禁止指定玩家登录游戏,通常用于处罚违规玩家或者进行游戏管理。
6. .unban <玩家名字> 这个命令可以解除对指定玩家的禁止登录状态,让玩家可以重新登录游戏。
7. .gm on/off 这个命令可以切换玩家的GM状态,打开后玩家将拥有GM的权限,关闭后将恢复普通玩家状态。
8. .modify morph <外貌ID> 这个命令可以改变玩家的外貌,让玩家在游戏中变成指定的外貌形象。
9. .modify speed <速度值> 这个命令可以改变玩家的移动速度,让玩家在游戏中以指定的速度移动。
魔兽世界宏命令的编写教程(学习资料)
调出宏命令的编辑窗口有两种方式:1.在聊天栏输入/MACRO后回车。
2.按ESC调出系统菜单选择【宏命令设置】看见了吧?弹出一个窗口,上面有【新建】和【退出】两个按钮。
点【新建】,又会弹出一个窗口。
五颜六色的图标包括了WOW几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。
然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。
我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活’。
返回到第一个窗口在输入栏中输入下面的命令:/me 开始施放复活术/me 的复活术被%t抵抗/me 开始变得愤怒了/me 获得了狂暴效果/me 施放皮鞭失败:%t对此免疫/me 施放辣椒水失败:%t爱吃川菜/me 开始施放色诱术(空格,空格…….)%t 复活了!/施放复活术(等级1)PS:一定要注意%t是在英文输入下输入的。
中文输入法下是全角模式不被系统接收。
HOHO~接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来使用,也可以用鼠标点击。
反正是想怎么用就怎么用…,使用方式和普通技能相同最后留给大家一个思考题,在上面的例子中,“/me”、“%t”“/施放”都是什么作用,牧师职业的玩家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。
牧师就是好!就是好!宏命令的初级教程(上)有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。
下面我将对宏命令做出更加详细的介绍,魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功能也相对简单。
有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器――施法――换回武器”等等。
这确实是一套连续动作,不过能实现这套动作的叫外挂而不是宏,魔兽的宏不支持带有冷却时间的技能连续使用,因此那些想要自动完成某套动作的玩家你们的白日梦可以醒醒了。
魔兽世界宏命令完全教程
考格威尔〔Cogwheel's〕宏命令完全指南Cogwheel著 WOWWiki共享维护Subelf译所有请勿用于商业用途一、根本宏命令21.什么是宏?22.怎样写宏?33i. 关于技能名称和等级的说明44i. /use <装备栏>4ii. /use <背包> <栏>556i. 其他选择命令67i. /petattack7ii. /petfollow7iii. /petpassive, /petdefensive 和 /petaggressive7iv. /petautocaston 和 /petautocastoff778i. 装备物品8ii. 队列施法或使用物品8iii. 随机施法或使用物品9iv. 攻击9v. 技能栏控制9vi. 移除增益效果9vii. 退出形态9viii. 中止施法9ix. 终止一个宏:/stopmacro9x. 解散坐骑10xi. 保存一个目标用于后续动作10xii. 模拟点击1010.进阶:脚本10i. 脚本有哪些限制?10ii. 什么是脚本?10二、命令条件语111.什么是命令条件语?11113.[target=]条件语1313i. 条件语语法简介13ii. 条件语法14iii. 完整的EBNF语法14iv. 参数为空14v. 条件为空15vi. [target=]条件语与命令参数1515i. 总表15ii. 敌/友(help / harm)16iii. 存在(exists)16iv. 死亡(dead)16v. 姿态(stance:0/1/2/…/n)16vi. 潜行(stealth)17vii. 功能键状态(modifier:shift/ctrl/alt)17viii. 功能键变量17ix. 点击状态(button:1/2/…/5/<虚拟按键号>)17x. 装备(equipped:<物品类型>)18xi. 引导中(channeling:<技能名称>)18xii. 技能条(actionbar:1/…/6)18xiii. 宠物(pet:<宠物名称或类型>)18xiv. 战斗(bat)18xv. 行动方式、室内外状态(mounted, swimming, flying, indoors & outdoors)18xvi. 允许飞行 (flyable)19xvii. 小队/团队队友(party/raid)19xviii. 在小队/团队中(group:party/raid)1919i. 设置焦点(focus)19ii. 用/click进展分支判定20三、附录202020212121一、根本宏命令1.什么是宏?宏是由一组宏命令组成的。
魔兽世界宏命令
0. 魔兽宏函数库 2010-01-21 18:03:59 PST以下是魔兽的宏函数库,有中文备注,上面没有的可以在BLZ网站上找。
(妈妈说看帖回帖才是好孩子)1.发送消息1.1SendChatMessage(“message”,”system”,”language”,”channel”) 作用:发送一条聊天消息参数:“message”:要发送的消息“system”:聊天消息想要发送的类型,可使用:“SAY”:说“WHISPER”:密语,必须在参数”channel”中指明密语对象的名字,可配合函数UnitName(“unit”)使用“CHANNEL”:频道,必须在参数”channel”中指明频道的编号,省略时为“综合”“GUILD”:工会“PARTY”:小队“RAID”:组团“YELL”:大喊“language”:使用的语言,若无参数”channel”时可省略。
在CWOW中可使用“通用语”、“兽人语”等。
亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit”)获得。
参数”language”指定的语言仅对发送者生效,接受者将以其默认语言接收。
1.2 GetDefaultLanguage(“unit”) 作用:返回参数”unit”指定的单位所使用的默认语言2.字符运算2.1 strfind(“string”,”pattern”) 作用:在字符串”string”中寻找字符(串)”pattern”返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil2.2 format(“formatstring”,value,…,…)作用:使用value,…,…提供的值,按照”formatstring”指定的格式,建立字符串“formatstring”中常用的格式:%s:字符串%d:整数%f:浮点数3.好友/屏蔽3.1 AddFriend(“name”) 作用:将指定名字的玩家加入好友列表参数:“name”:玩家的名字,可使用函数UnitName(“unit”)获得3.2 AddIgnore(“name”) 作用:将指定名字的玩家加入屏蔽列表3.3 DelIgnore(“name”) 作用:将指定名字的玩家从屏蔽列表中删除3.4 AddOrDelIgnore(“name”) 作用:切换指定名字的玩家的屏蔽状态4.组队4.1 InviteToParty(“unit”) 作用:邀请参数”unit”指定的单位加入小队4.2 InviteByName(“name”) 作用:邀请指定名字的玩家加入小队4.3 UninviteFromParty(“unit”) 作用:将参数”unit”指定的单位踢出小队4.4 UninviteByName(“name”) 作用:将指定名字的玩家踢出小队4.5 LeaveParty()作用:离开小队4.6 UnitInParty(“unit”)作用:判断参数”unit”指定的单位是否和玩家在同一小队中4.7 GetNumPartyMembers() 作用:返回除玩家外的队友数4.8 GetNumRaidMembers() 作用:返回包括玩家在内的团友数;若未组团,返回04.9 GetPartyMember(N) 作用:返回指定号码的队友的名字返回值:若该队友不存在,返回nil5.地图位置5.1 GetZoneText()作用:返回地区名5.2 GetSubZoneText()作用:返回分区名;若玩家并未位于一分区内,返回空值(并非nil值)5.3 GetMinimapZoneText()作用:返回小地图上显示的区域名。
魔兽世界API接口函数大全
玩了这么长时间的魔兽世界,应该说说他开放的编程接口,为了能更好的抵制外挂,暴雪公司开放了魔兽世界的api,在合法的前提下可以让玩家开发外挂,用来方便用户游戏(暴雪的想法太好了,用了大禹治水的方法,要治水不能去一味的去堵,要去引导他)下面是我从别的地方找的,有些是中文的,有些还没有翻译过来:转贴地址:baike.souyo/baike/j/ihi/i/start/h//jhjll-h-qjoiq-h.顺便我在贴一个魔兽的地图,这个是用google的地图方式来查看的,做的巨牛:mapwow/Data and Argument Types(数据与参数类型)The API uses special values for some function arguments, the monly used types are:AuctionSortId - An identifier for sorting columns in the auction house.AuctionTypeId - An identifier specifying which type of auction to operate on.ChatTypeId - An identifier for the different chat destination types.InventorySlotName - Names of inventory slots.LootRuleId - An identifier for the different looting rule types.PlayerName - The name of a player.UnitId - An identifier which specifies one of the units the API may reference.1.发送消息1.1 SendChatMessage("message","system","language","channel")作用:发送一条聊天消息参数:"message":要发送的消息"system":聊天消息想要发送的类型,省略时为"SAY",可使用:"SAY":说"WHISPER":密语,必须在参数"channel"中指明密语对象的名字,可配合函数UnitName("unit")使用"CHANNEL":频道,必须在参数"channel"中指明频道的编号,省略时为”综合”"GUILD":工会"PARTY":小队"RAID":组团"YELL":大喊"language":使用的语言,若无参数"channel"时可省略。
魔兽指令_精品文档
魔兽指令
引言
自从魔兽世界这款游戏问世以来,它在网络游戏界的地位可谓首屈
一指。
作为一款多人在线角色扮演游戏,魔兽世界承载着无数玩家
的梦想和希望。
在游戏中,玩家可以通过执行各种指令来完成任务、获得装备、与其他玩家互动等。
本文将介绍一些魔兽世界中常用的
指令,帮助玩家更好地掌握游戏技巧。
一、基础指令
1. /help:这是最基础的指令,通过输入该指令可以查看游戏中的各种帮助信息和指令列表。
2. /s:这是游戏中的聊天指令,用于发送消息给附近的玩家。
可以
使用/reply或/r来回复最近一次收到的私聊消息。
3. /who:通过输入该指令,可以查看当前服务器上在线的玩家列表。
4. /invite [玩家名字]:用于邀请其他玩家加入你的队伍。
5. /leave:用于退出当前所在的队伍。
二、协作指令
1. /target [目标名字]:通过输入该指令,可以将目标设定为指定的单位或玩家。
在团队副本中,这个指令非常有用,可以快速选择目标进行攻击。
2. /follow [玩家名字]:通过该指令,你的角色将跟随并自动移动到指定玩家的位置。
非常适用于队伍中的追随和协作。
3. /focus [目标名字]:这个指令可以将目标设置为\。
魔兽世界宏命令教程(一)
魔兽世界宏命令教程(一)一:基础教程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 这是个援助进攻的命令。
魔兽世界API接口函数大全新
玩了这么长时间的魔兽世界,应该说说他开放的编程接口,为了能更好的抵制外挂,暴雪公司开放了魔兽世界的api,在合法的前提下可以让玩家开发外挂,用来方便用户游戏(暴雪的想法太好了,用了大禹治水的方法,要治水不能去一味的去堵,要去引导他)下面是我从别的地方找的,有些是中文的,有些还没有翻译过来:转贴地址:/baike/j/ihi/i/start/h/htm/jhjll-h-qjoiq-h.html顺便我在贴一个魔兽的地图,这个是用google的地图方式来查看的,做的巨牛:/ Data and Argument Types(数据与参数类型)The API uses special values for some function arguments, the commonly used types are:AuctionSortId - An identifier for sorting columns in the auction house.AuctionTypeId - An identifier specifying which type of auction to operate on.ChatTypeId - An identifier for the different chat destination types.InventorySlotName - Names of inventory slots.LootRuleId - An identifier for the different looting rule types.PlayerName - The name of a player.UnitId - An identifier which specifies one of the units the API may reference.1.发送消息1.1 SendChatMessage("message","system","language","channel")作用:发送一条聊天消息参数:"message":要发送的消息"system":聊天消息想要发送的类型,省略时为"SAY",可使用:"SAY":说"WHISPER":密语,必须在参数"channel"中指明密语对象的名字,可配合函数UnitName("unit")使用"CHANNEL":频道,必须在参数"channel"中指明频道的编号,省略时为”综合”"GUILD":工会"PARTY":小队"RAID":组团"YELL":大喊"language":使用的语言,若无参数"channel"时可省略。
魔兽世界宏命令
0. 魔兽宏函数库 2010-01-21 18:03:59 PST以下是魔兽的宏函数库,有中文备注,上面没有的可以在BLZ网站上找。
(妈妈说看帖回帖才是好孩子)1.发送消息1.1SendChatMessage(“message”,”system”,”language”,”channel”) 作用:发送一条聊天消息参数:“message”:要发送的消息“system”:聊天消息想要发送的类型,可使用:“SAY”:说“WHISPER”:密语,必须在参数”channel”中指明密语对象的名字,可配合函数UnitName(“unit”)使用“CHANNEL”:频道,必须在参数”channel”中指明频道的编号,省略时为“综合”“GUILD”:工会“PARTY”:小队“RAID”:组团“YELL”:大喊“language”:使用的语言,若无参数”channel”时可省略。
在CWOW中可使用“通用语”、“兽人语”等。
亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit”)获得。
参数”language”指定的语言仅对发送者生效,接受者将以其默认语言接收。
1.2 GetDefaultLanguage(“unit”) 作用:返回参数”unit”指定的单位所使用的默认语言2.字符运算2.1 strfind(“string”,”pattern”) 作用:在字符串”string”中寻找字符(串)”pattern”返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil2.2 format(“formatstring”,value,…,…)作用:使用value,…,…提供的值,按照”formatstring”指定的格式,建立字符串“formatstring”中常用的格式:%s:字符串%d:整数%f:浮点数3.好友/屏蔽3.1 AddFriend(“name”) 作用:将指定名字的玩家加入好友列表参数:“name”:玩家的名字,可使用函数UnitName(“unit”)获得3.2 AddIgnore(“name”) 作用:将指定名字的玩家加入屏蔽列表3.3 DelIgnore(“name”) 作用:将指定名字的玩家从屏蔽列表中删除3.4 AddOrDelIgnore(“name”) 作用:切换指定名字的玩家的屏蔽状态4.组队4.1 InviteToParty(“unit”) 作用:邀请参数”unit”指定的单位加入小队4.2 InviteByName(“name”) 作用:邀请指定名字的玩家加入小队4.3 UninviteFromParty(“unit”) 作用:将参数”unit”指定的单位踢出小队4.4 UninviteByName(“name”) 作用:将指定名字的玩家踢出小队4.5 LeaveParty()作用:离开小队4.6 UnitInParty(“unit”)作用:判断参数”unit”指定的单位是否和玩家在同一小队中4.7 GetNumPartyMembers() 作用:返回除玩家外的队友数4.8 GetNumRaidMembers() 作用:返回包括玩家在内的团友数;若未组团,返回04.9 GetPartyMember(N) 作用:返回指定号码的队友的名字返回值:若该队友不存在,返回nil5.地图位置5.1 GetZoneText()作用:返回地区名5.2 GetSubZoneText()作用:返回分区名;若玩家并未位于一分区内,返回空值(并非nil值)5.3 GetMinimapZoneText()作用:返回小地图上显示的区域名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GetBonusBarOffset() - 检测何种额外动作条已显示。
HasAction(slot) - 假如指定动作条按钮有技能执行,则返回 1,其他情况返回 nil。
IsActionInRange(slot) - 测试技能是否在施展距离内 (1=是, 0=否, nil=不可用)。
IsUsableAction(slot) - 技能可立即执行时返回 1,其他情况返回 nil。
IsConsumableAction(slot) - 技能有施展次数时返回 1 (例如:施法物品),其他情况返回 nil。
IsEquippedAction(slot) - 必须装备才能施展的技能返回 1 (例如:链接到必须装备的物品),其他情况返回 nil。
DisableAllAddOns() - 禁止所有插件下次被载入..
EnableAddOn(index or "AddOnName") - 在下次进程开启指定插件.
EnableAllAddOns() - 在下次进程开启全部插件.
GetAddOnDependencies(index or "AddOnName") - 取得插件依赖列表.
行为函数 (Activity Functions)这个部分的函数会引发玩家角色的动作(未在别处加以保护, 非简单确认步骤)
AcceptDuel() - 玩家同意接受决斗挑战.
保护 AttackTarget() - 攻击选定目标.
CancelDuel() - 拒绝决斗挑战.
CancelLogout()
保护 TurnOrActionStop() - 在 3D 界面结束 "右键单击" 动作。 (1.10 - 保护)
保护 UseAction(slot[, checkCursor[, onSelf]]) - 执行绑定到指定 ID 的动作按钮技能,可定向玩家 (与目标无关)。
-------------------------------Байду номын сангаас------------------------------------------------
ArenaTeamDisband(teamIndex) - Disbands the arena team without any warning! Requires you to be the leader of the team. (Known to be implemented as of 2.1.3, but may have existed before).
CancelMeetingStoneRequest() - 将角色从集合石队列中移除
ClearTutorials()
ConfirmSummon()
保护 DescendStop() --增加于2.1
Dismount() --增加于2.0.3
FlagTutorial("tutotial")
保护 ForceLogout()
SetActionBarToggles(show1,show2,show3,show4[, alwaysShow]) - 设置指定系统动作条显示。 - 1.12 版本添加 'alwaysShow'。
保护 TurnOrActionStart() - 在 3D 界面开始 "右键单击" 动作。(1.10 - 保护)
GetArenaCurrency() - Gets the amount of arena points a player currently has to spend.
GetArenaTeam(teamIndex) - Returns information regarding the players arena team, nil if the player is not in the passed team
IsAttackAction(slot) - 技能为“攻击”动作则返回 1 (战斗中闪光), 其他情况返回 nil。
IsAutoRepeatAction(slot) - 技能可自动重复时返回 1,其他情况返回 nil。
IsCurrentAction(slot) - 技能动作正在执行时返回 1,其他情况返回 nil。
GetBattlefieldTeamInfo(index) - Gets info about a registered Arena Team at the end of an arena match.
GetCurrentArenaSeason() - Gets the current Arena season.
保护 CameraOrSelectOrMoveStop([stickyFlag]) - 在 3D 界面结束 "左键单击" 动作。 (1.10 - 保护)
ChangeActionBarPage() - 更改系统动作按钮页面为系统变量 CURRENT_ACTIONBAR_PAGE 指定页。
GetActionBarToggles() - 获取系统动作条显示状况。
保护 SitStandOrDescendStart() - 切换玩家坐下/站立姿势.
保护 StartDuel("name") - 向玩家发出决斗邀请(根据名字)
TogglePVP() - 切换 PVP 状态
ToggleSheath() - 拔出/收起武器.
UseSoulstone() - 使用激活的灵魂石复活自己.
PetHasActionBar() - 检测玩家宠物是否有动作条。
PickupAction(slot) - 将指定动作按钮的技能提取并放置于光标上。
PickupPetAction(slot) - 将指定的宠物动作按钮的技能提取并放置于光标上。
PlaceAction(slot) - 将鼠标上的技能放置于指定动作按钮。
GetNumArenaTeamMembers(teamIndex[, showOffline]) - Gets the number of arena team members, this requires a call to ArenaTeamRoster you only need to do this when the player logins in, UI reloads will not effect the return.
ArenaTeamRoster(teamIndex) - Sends a request to the server to request the most recent information on a specific Arena Team that you are in.
ArenaTeamUninviteByName(teamIndex, playerName) - Removes the specified played from the specified arena team.
--------------------------------------------------------------------------------
插件函数 (AddOn Functions)DisableAddOn(index or "AddOnName") - 禁止某插件下次载入.
PartialPlayTime() - 如果用户状态为“疲劳(tired)”则返回1:降低经验及掉落。
NoPlayTime() - 如果用户状态为“不健康的(unhealthy)”则返回1:无经验及掉落。
--------------------------------------------------------------------------------
GetArenaTeamRosterInfo(teamIndex, playerIndex) - Returns information regarding a player from the specified team, this requires a call to ArenaTeamRoster you only need to do this when the player logins in, UI reloads will not effect the return.
ForceQuit()
GetSummonConfirmAreaName()
GetSummonConfirmSummoner()
GetSummonConfirmTimeLeft()
Logout - 注销当前玩家角色.
Quit - 退出应用程序(游戏), 而非 LUA 脚本.
RandomRoll(low, high) - 随机产生在两个(正整数)数值闭区间的整数.
界面 BonusActionButtonDown - 触发指定额外动作按钮 (宠物或仆从)。
界面 BonusActionButtonUp - 释放指定额外动作按钮 (宠物或仆从)。
保护 CameraOrSelectOrMoveStart() - 在 3D 界面开始 "左键单击" 动作。 (1.10 - 保护)
竞技场函数(Arena Functions)ArenaTeamInviteByName(teamIndex, playerName) - Invites the specified player to the specified arena team.
ArenaTeamLeave(teamIndex) - Leaves the specified arena team.