作用:向右转动 7.12 TurnRightStop() 作用:停止向右转动
7.13 ToggleAutoRun()
作用:开启/关闭自动跑步状态
7.14 Jump() 作用:跳
8.目标选择
8.1 ClearTarget() 作用:清除选定的目标
8.2 TargetUnit(\
作用:选定参数”unit”指定的单位为当前目标
8.3 TargetByName(\
作用:选定指定名字的玩家为当前目标
8.4 TargetLastEnemy()
作用:选定前次曾选定的敌人为当前目标
8.5 TargetLastTarget()
作用:选定前次曾选定的目标为当前目标
8.6.1 TargetNearestFriend()
作用:选定位置最近的友方单位为当前目标
8.6.2 TargetNearestPartyMember() 作用:选定位置最近的队友为当前目标
8.6.3 TargetNearestRaidMember()
作用:选定位置最近的团友为当前目标
8.7 TargetNearestEnemy()
作用:选定位置最近的敌人为当前目标 参数:TargetNearestEnemy(1):逆序选择
8.8 AssistUnit(\
作用:选定参数”unit”指定单位的当前目标为自身的当前目标
8.9 AssistByName(\
作用:选定指定名字玩家的当前目标为自身的当前目标
9.目标性质状态
9.1 UnitAffectingCombat(\
作用:判断参数”unit”指定的单位是否处于战斗状态
9.2.1 UnitBuff(\
作用:返回参数”unit”指定单位上、参数index指定序号的Buff的信息
返回值:若该单位上不存在该序号的Buff,返回nil;若存在,返回该Buff的相关信息
9.2.2 UnitDebuff(\
作用:返回参数”unit”指定单位上、参数index指定序号的Debuff的信息
9.3 UnitExists(\
作用:判断参数”unit”指定的单位是否存在
9.4 UnitIsPlayer(\
作用:判断参数”unit”指定的单位是否是玩家
9.5.1 UnitIsUnit(\ 作用:判断2个单位是否是同一单位
9.5.2 UnitIsEnemy(\ 作用:判断2个单位是否敌对
9.5.3 UnitIsFriend(\ 作用:判断2个单位是否友好
9.6.1 UnitInParty(\
作用:判断参数”unit”指定的单位是否是队友
9.6.2 UnitInRaid (\
作用:判断参数”unit”指定的单位是否是团友
9.7.1 UnitCanAttack(\
作用:判断参数”unit”指定的单位是否可以攻击参数\指定的单位
9.7.2 UnitCanAssist(\
作用:判断参数”unit”指定的单位是否可以支援参数\指定的单位
9.7.3 UnitCanCooperate(\
作用:判断参数”unit”指定的单位是否可以与参数\指定的单位合作
9.8 UnitName(\
作用:返回参数”unit”指定单位的名字 参数:
“unit”:指定的单位,可使用: \:玩家自身 \:玩家自身的宠物
\,\,\,\:1至4号队友 \:1至4号队友的宠物 \:N(1~40)号团友
\:N(1~40)号团友的宠物
\:当前选中的目标,可以将\做为后缀直接添加在所有”unit”类型之后
9.9 UnitClassification(\
作用:返回参数”unit”指定单位的分级(精英、稀有、普通)
9.10.1 UnitCreatureType(\
作用:返回参数”unit”指定单位的物种分类(野兽、……)
9.10.2 UnitCreatureFamily(\
作用:返回参数”unit”指定单位的物种(螃蟹、狼、熊、……)
9.11 UnitClass(\
作用:返回参数”unit”指定单位的职业(战、牧、法、……)
9.12.1 UnitFactionGroup(\
作用:返回参数”unit”指定单位所处的集团(联盟、部落)
9.12.2 UnitRace(\
作用:返回参数”unit”指定单位的种族(人类、兽人、……)
9.13 UnitSex
作用:返回参数”unit”指定单位的性别
9.14 UnitLevel(\
作用:返回参数”unit”指定单位的等级 返回值:若等级未知(骷髅),返回-1
9.15.1 UnitMana(\
作用:返回参数”unit”指定单位的当前法力(能量、怒气)值 返回值:法力(能量、怒气)值的当前点数
9.15.2 UnitManaMax(\
作用:返回参数”unit”指定单位的最大法力(能量、怒气)值 返回值:法力(能量、怒气)值的最大点数
9.16.1 UnitHealth(\
作用:返回参数”unit”指定单位的当前生命值
返回值:返回生命值的当前点数;但对”target”,返回生命值的当前百分数(0~100)
9.16.2 UnitHealthMax(\
作用:返回参数”unit”指定单位的最大生命值
返回值:返回生命值的最大点数;但对”target”,返回100
10.攻击/跟随
10.1 AttackTarget()
作用:开启/关闭自动攻击状态
10.2 PetAttack()
作用:命令宠物攻击
10.3 FollowUnit(\
作用:跟随参数”unit”指定的单位
10.4 FollowByName(\ 作用:跟随指定名字的玩家
11.法术
11.1 CastSpellByName(\
作用:施放指定名称的法术
11.2 CastSpell(spellID,\
作用:施放参数spellbookTabNum指定的法术书标签中、参数spellID指定位置的法术 参数spellbookTabNum:\或\
11.3 GetSpellCooldown(spellID,spellbookTabNum) 作用:返回指定法术的冷却信息
返回值:返回2个值:冷却开始的时间、冷却周期;若无冷却,均返回0 11.4 SpellIsTargeting()
作用:判断是否有法术正在施放并等待选择目标
11.5 SpellCanTargetUnit(\
作用:判断正在等待选择目标的法术能否向参数”unit”指定的单位施放
11.6 SpellTargetUnit(\
作用:向参数”unit”指定的单位施放正在等待选择目标的法术
11.7 SpellStopCasting() 作用:停止当前的施法
11.8 CastShapeshiftForm(index)
作用:切换到参数index指定的形态/姿态(职业相关) 德鲁依 1 = 熊形态 2 = 水中形态 3 = 猫形态 4 = 旅行形态 盗贼 1 = 潜行 战士
1 = 战斗姿态 2 = 防御姿态 3 = 狂暴姿态
11.9 GetNumShapeshiftForms() 作用:返回可用的形态/姿态的数量
12.动作条和动作相关
12.1 ChangeActionBarPage()
作用:将动作条切换到系统全局变量CURRENT_ACTIONBAR_PAGE的设定值
12.2 UseAction(ActionSlot)
作用:执行与参数ActionSlot指定的动作槽相关联的动作
参 数ActionSlot:1~72,第1动作条的第1格为1、第12格为12,第2动作条的第1格为13、第12格为24,……,第6动作条的第1格 为 61、第12格为72。第3动作条是右侧动作条,第4动作条是右2动作条,第5动作条是底部右侧动作条,第6动作条是底部左侧动作条。
12.3 GetActionCount(ActionSlot)
作用:返回指定动作(绷带、药水等)的可用数量
12.4 GetActionCooldown(ActionSlot) 作用:返回指定动作的冷却信息
返回值:返回2个值:冷却开始的时间、冷却周期;若无冷却,均返回0
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库WOW API函数库(2)在线全文阅读。
相关推荐: