请选择 进入手机版 | 继续访问电脑版
查看: 18103|回复: 4

[编辑器教学] 【供参考】1.31版本API/函数全部中文对照描述

 关闭 [复制链接]

36

主题

232

帖子

11万

积分

超级版主

Rank: 8Rank: 8

积分
117388
 楼主| 发表于 2019-6-13 18:47:04 | 显示全部楼层 |阅读模式
本帖最后由 凤凰院凶真 于 2020-2-16 02:09 编辑

这里是1.31相关的全部函数/api类的对照中文介绍,如有缺失可以单独发帖咨询并描述您需要的内容
LUA相关的接口仅限于1.31测试群内公布
适配参照表(需要登录账号)下载:
适配参照表.rar (29.21 KB, 下载次数: 304)
回复

使用道具 举报

36

主题

232

帖子

11万

积分

超级版主

Rank: 8Rank: 8

积分
117388
 楼主| 发表于 2019-6-13 18:48:21 | 显示全部楼层

1.31版本API全部中文对照描述

本帖最后由 凤凰院凶真 于 2019-8-29 11:01 编辑


//触发鼠标位置X
native BlzGetTriggerPlayerMouseX takes nothing returns real
//触发鼠标位置Y
native BlzGetTriggerPlayerMouseY takes nothing returns real
//触发鼠标位置
native BlzGetTriggerPlayerMousePosition takes nothing returnslocation
//触发鼠标按键
native BlzGetTriggerPlayerMouseButton takes nothing returnsmousebuttontype
//设置技能提示信息
native BlzSetAbilityTooltip takes integer abilCode,stringtooltip,integer level returns nothing
//设置技能提示信息(自动施法启用)
native BlzSetAbilityActivatedTooltip takes integer abilCode,stringtooltip,integer level returns nothing
//设置技能扩展提示信息
native BlzSetAbilityExtendedTooltip takes integerabilCode,string extendedTooltip,integer level returns nothing
//设置技能扩展提示信息(自动施法启用)
native BlzSetAbilityActivatedExtendedTooltip takes integer abilCode,stringextendedTooltip,integer level returns nothing
//设置提示信息(学习)
native BlzSetAbilityResearchTooltip takes integerabilCode,string researchTooltip,integer level returns nothing
//设置扩展提示信息(学习)
native BlzSetAbilityResearchExtendedTooltip takes integerabilCode,string researchExtendedTooltip,integer level returns nothing
//技能提示信息
native BlzGetAbilityTooltip takes integer abilCode,integer levelreturns string
//技能提示信息(自动施法启用)
native BlzGetAbilityActivatedTooltip takes integerabilCode,integer level returns string
//技能扩展提示信息
native BlzGetAbilityExtendedTooltip takes integerabilCode,integer level returns string
//技能扩展提示信息(自动施法启用)
native BlzGetAbilityActivatedExtendedTooltip takes integerabilCode,integer level returns string
//技能提示信息(学习)
native BlzGetAbilityResearchTooltip takes integerabilCode,integer level returns string
//技能扩展提示信息(学习)
native BlzGetAbilityResearchExtendedTooltip takes integerabilCode,integer level returns string
//设置技能图标
native BlzSetAbilityIcon takes integer abilCode,string iconPathreturns nothing
//技能图标
native BlzGetAbilityIcon takes integer abilCode returns string
//设置技能图标(自动施法启用)
native BlzSetAbilityActivatedIcon takes integer abilCode,stringiconPath returns nothing
//技能图标(自动施法启用)
native BlzGetAbilityActivatedIcon takes integer abilCode returnsstring
//技能位置 - X
native BlzGetAbilityPosX takes integer abilCode returns integer
//技能位置 - Y
native BlzGetAbilityPosY takes integer abilCode returns integer
//设置技能位置X
native BlzSetAbilityPosX takes integer abilCode,integer xreturns nothing
//设置技能位置Y
native BlzSetAbilityPosY takes integer abilCode,integer yreturns nothing
//技能位置 - X (自动施法)
native BlzGetAbilityActivatedPosX takes integer abilCode returnsinteger
//技能位置 - Y (自动施法)
native BlzGetAbilityActivatedPosY takes integer abilCode returnsinteger
//设置技能位置X(自动施法启用)
native BlzSetAbilityActivatedPosX takes integer abilCode,integerx returns nothing
//设置技能位置Y(自动施法启用)
native BlzSetAbilityActivatedPosY takes integer abilCode,integery returns nothing
//获取单位最大生命值
native BlzGetUnitMaxHP takes unit whichUnit returns integer
//设置最大生命值
native BlzSetUnitMaxHP takes unit whichUnit,integer hp returnsnothing
//获取单位最大魔法值
native BlzGetUnitMaxMana takes unit whichUnit returns integer
//设置最大法力值
native BlzSetUnitMaxMana takes unit whichUnit,integer manareturns nothing
//设置物品名字
native BlzSetItemName takes item whichItem,string name returnsnothing
//设置物品介绍
native BlzSetItemDescription takes item whichItem,stringdescription returns nothing
//物品介绍
native BlzGetItemDescription takes item whichItem returns string
//设置物品提示
native BlzSetItemTooltip takes item whichItem,string tooltipreturns nothing
//物品提示信息
native BlzGetItemTooltip takes item whichItem returns string
//设置物品扩展提示
native BlzSetItemExtendedTooltip takes item whichItem,stringextendedTooltip returns nothing
//物品扩展提示信息
native BlzGetItemExtendedTooltip takes item whichItem returnsstring
//设置物品图标路径
native BlzSetItemIconPath takes item whichItem,string iconPathreturns nothing
//物品图标
native BlzGetItemIconPath takes item whichItem returns string
//设置单位名字
native BlzSetUnitName takes unit whichUnit,string name returnsnothing
//设置英雄称谓
native BlzSetHeroProperName takes unit whichUnit,stringheroProperName returns nothing
//获取单位基础伤害
native BlzGetUnitBaseDamage takes unit whichUnit,integerweaponIndex returns integer
//设置基础伤害
native BlzSetUnitBaseDamage takes unit whichUnit,integerbaseDamage,integer weaponIndex returns nothing
//获取单位骰子数量
native BlzGetUnitDiceNumber takes unit whichUnit,integerweaponIndex returns integer
//设置单位骰子数
native BlzSetUnitDiceNumber takes unit whichUnit,integerdiceNumber,integer weaponIndex returns nothing
//获取单位骰子面数
native BlzGetUnitDiceSides takes unit whichUnit,integerweaponIndex returns integer
//设置骰子面数
native BlzSetUnitDiceSides takes unit whichUnit,integerdiceSides,integer weaponIndex returns nothing
//攻击间隔
native BlzGetUnitAttackCooldown takes unit whichUnit,integerweaponIndex returns real
//设置攻击间隔
native BlzSetUnitAttackCooldown takes unit whichUnit,realcooldown,integer weaponIndex returns nothing
//按玩家设置特效颜色
native BlzSetSpecialEffectColorByPlayer takes effectwhichEffect,player whichPlayer returns nothing
//设置特效颜色
native BlzSetSpecialEffectColor takes effect whichEffect,integerr,integer g,integer b returns nothing
//设置特效透明度
native BlzSetSpecialEffectAlpha takes effect whichEffect,integeralpha returns nothing
//设置特效缩放
native BlzSetSpecialEffectScale takes effect whichEffect,realscale returns nothing
//设置特效坐标
native BlzSetSpecialEffectPosition takes effect whichEffect,realx,real y,real z returns nothing
//设置特效高度
native BlzSetSpecialEffectHeight takes effect whichEffect,realheight returns nothing
//设置特效时间比例
native BlzSetSpecialEffectTimeScale takes effectwhichEffect,real timeScale returns nothing
//设置特效时间
native BlzSetSpecialEffectTime takes effect whichEffect,realtime returns nothing
//设置特效朝向
native BlzSetSpecialEffectOrientation takes effectwhichEffect,real yaw,real pitch,real roll returns nothing
//设置特效横摇
native BlzSetSpecialEffectYaw takes effect whichEffect,real yawreturns nothing
//设置特效纵摇
native BlzSetSpecialEffectPitch takes effect whichEffect,realpitch returns nothing
//设置特效滚摇
native BlzSetSpecialEffectRoll takes effect whichEffect,realroll returns nothing
//设置特效X坐标
native BlzSetSpecialEffectX takes effect whichEffect,real xreturns nothing
//设置特效Y坐标
native BlzSetSpecialEffectY takes effect whichEffect,real yreturns nothing
//设置特效Z坐标
native BlzSetSpecialEffectZ takes effect whichEffect,real zreturns nothing
//设置特效点
native BlzSetSpecialEffectPositionLoc takes effectwhichEffect,location loc returns nothing
//特效位置 - X
native BlzGetLocalSpecialEffectX takes effect whichEffectreturns real
//特效位置 - Y
native BlzGetLocalSpecialEffectY takes effect whichEffectreturns real
//特效位置 - Z
native BlzGetLocalSpecialEffectZ takes effect whichEffectreturns real
//清除特效子动画
native BlzSpecialEffectClearSubAnimations takes effectwhichEffect returns nothing
//移除特效子动画
native BlzSpecialEffectRemoveSubAnimation takes effectwhichEffect,subanimtype whichSubAnim returns nothing
//添加特效子动画
native BlzSpecialEffectAddSubAnimation takes effectwhichEffect,subanimtype whichSubAnim returns nothing
//播放特效动画
native BlzPlaySpecialEffect takes effect whichEffect,animtypewhichAnim returns nothing
//播放特效动画持续时间
native BlzPlaySpecialEffectWithTimeScale takes effectwhichEffect,animtype whichAnim,real timeScale returns nothing
//获取动画名
native BlzGetAnimName takes animtype whichAnim returns string
//获取护甲
native BlzGetUnitArmor takes unit whichUnit returns real
//设置护甲
native BlzSetUnitArmor takes unit whichUnit,real armorAmountreturns nothing
//隐藏技能
native BlzUnitHideAbility takes unit whichUnit,integerabilId,boolean flag returns nothing
//禁用技能
native BlzUnitDisableAbility takes unit whichUnit,integerabilId,boolean flag,boolean hideUI returns nothing
//取消限时生命
native BlzUnitCancelTimedLife takes unit whichUnit returnsnothing
//单位能被选择
native BlzIsUnitSelectable takes unit whichUnit returns boolean
//单位是无敌的
native BlzIsUnitInvulnerable takes unit whichUnit returns boolean
//打断攻击
native BlzUnitInterruptAttack takes unit whichUnit returnsnothing
//碰撞体积
native BlzGetUnitCollisionSize takes unit whichUnit returns real
//技能魔法消耗
native BlzGetAbilityManaCost takes integer abilId,integer levelreturns integer
//技能冷却时间
native BlzGetAbilityCooldown takes integer abilId,integer levelreturns real
//设置技能冷却时间
native BlzSetUnitAbilityCooldown takes unit whichUnit,integerabilId,integer level,real cooldown returns nothing
//单位的技能冷却时间
native BlzGetUnitAbilityCooldown takes unit whichUnit,integerabilId,integer level returns real
//单位技能的剩余冷却时间
native BlzGetUnitAbilityCooldownRemaining takes unitwhichUnit,integer abilId returns real
//重设技能冷却
native BlzEndUnitAbilityCooldown takes unit whichUnit,integerabilCode returns nothing
//单位技能魔法消耗
native BlzGetUnitAbilityManaCost takes unit whichUnit,integerabilId,integer level returns integer
//设置单位技能法力消耗
native BlzSetUnitAbilityManaCost takes unit whichUnit,integerabilId,integer level,integer manaCost returns nothing
//获取本地单位Z坐标
native BlzGetLocalUnitZ takes unit whichUnit returns real
//降低玩家科技
native BlzDecPlayerTechResearched takes playerwhichPlayer,integer techid,integer levels returns nothing
//设置单位伤害事件的伤害
native BlzSetEventDamage takes real damage returns nothing
//获取事件伤害目标
native BlzGetEventDamageTarget takes nothing returns unit
//获取事件攻击类型
native BlzGetEventAttackType takes nothing returns attacktype
//获取事件伤害类型
native BlzGetEventDamageType takes nothing returns damagetype
//获取时间武器类型
native BlzGetEventWeaponType takes nothing returns weapontype
//设置事件攻击类型
native BlzSetEventAttackType takes attacktype attackType returnsboolean
//设置事件伤害类型
native BlzSetEventDamageType takes damagetype damageType returnsboolean
//设置事件武器类型
native BlzSetEventWeaponType takes weapontype weaponType returnsboolean
//获取单位Z坐标
native BlzGetUnitZ takes unit whichUnit returns real
//启用选择
native BlzEnableSelections takes boolean enableSelection,booleanenableSelectionCircle returns nothing
//选择被允许
native BlzIsSelectionEnabled takes nothing returns boolean
//选择框被启用
native BlzIsSelectionCircleEnabled takes nothing returns boolean
//设置镜头平滑持续时间
native BlzCameraSetupApplyForceDurationSmooth takes camerasetupwhichSetup,boolean doPan,real forcedDuration,real easeInDuration,real easeOutDuration,realsmoothFactor returns
//启用目标提示器
native BlzEnableTargetIndicator takes boolean enable returnsnothing
//闪动指示器被启用
native BlzIsTargetIndicatorEnabled takes nothing returns boolean
//按位或
native BlzBitOr takes integer x,integer y returns integer
//按位与
native BlzBitAnd takes integer x,integer y returns integer
//按位异或
native BlzBitXor takes integer x,integer y returns integer
//技能布尔类型域
native BlzGetAbilityBooleanField takes abilitywhichAbility,abilitybooleanfield whichField returns boolean
//技能的整数类型域
native BlzGetAbilityIntegerField takes abilitywhichAbility,abilityintegerfield whichField returns integer
//技能的实数类型域
native BlzGetAbilityRealField takes abilitywhichAbility,abilityrealfield whichField returns real
//技能字符串字段
native BlzGetAbilityStringField takes abilitywhichAbility,abilitystringfield whichField returns string
//技能随等级改变的布尔类型域
native BlzGetAbilityBooleanLevelField takes abilitywhichAbility,abilitybooleanlevelfield whichField,integer level returns boolean
//技能随等级改变的整数类型域
native BlzGetAbilityIntegerLevelField takes abilitywhichAbility,abilityintegerlevelfield whichField,integer level returns integer
//技能随等级改变的实数类型域
native BlzGetAbilityRealLevelField takes abilitywhichAbility,abilityreallevelfield whichField,integer level returns real
//技能字符串等级字段
native BlzGetAbilityStringLevelField takes abilitywhichAbility,abilitystringlevelfield whichField,integer level returns string
//技能随等级改变的布尔类型域
native BlzGetAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,integerindex returns boolean
//技能随等级改变的整数类型域
native BlzGetAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integerindex returns integer
//技能随等级改变的实数类型域
native BlzGetAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,integer indexreturns real
//技能字符串等级数组字段
native BlzGetAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,integerindex returns string
//改变技能的布尔类型域
native BlzSetAbilityBooleanField takes abilitywhichAbility,abilitybooleanfield whichField,boolean value returns boolean
//改变技能的整数类型域
native BlzSetAbilityIntegerField takes abilitywhichAbility,abilityintegerfield whichField,integer value returns boolean
//改变技能的实数类型域
native BlzSetAbilityRealField takes abilitywhichAbility,abilityrealfield whichField,real value returns boolean
//改变技能的字符串类型域
native BlzSetAbilityStringField takes abilitywhichAbility,abilitystringfield whichField,string value returns boolean
//改变技能的随等级改变的布尔类型域
native BlzSetAbilityBooleanLevelField takes abilitywhichAbility,abilitybooleanlevelfield whichField,integer level,boolean valuereturns boolean
//改变技能随等级改变的整数类型域
native BlzSetAbilityIntegerLevelField takes abilitywhichAbility,abilityintegerlevelfield whichField,integer level,integer valuereturns boolean
//改变技能随等级改变的实数类型域
native BlzSetAbilityRealLevelField takes abilitywhichAbility,abilityreallevelfield whichField,integer level,real value returnsboolean
//改变技能随等级改变的字符串类型域
native BlzSetAbilityStringLevelField takes abilitywhichAbility,abilitystringlevelfield whichField,integer level,string valuereturns boolean
//改变技能随等级改变的布尔数组类型域
native BlzSetAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,integerindex,boolean value returns boolean
//改变技能随等级改变的整数数组类型域
native BlzSetAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integerindex,integer value returns boolean
//改变技能随等级改变的实数数组类型域
native BlzSetAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,integerindex,real value returns boolean
//改变技能随等级改变的字符串数组类型域
native BlzSetAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,integerindex,string value returns boolean
//技能随等级改变的布尔类型域 - 添加值
native BlzAddAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,booleanvalue returns boolean
//技能随等级改变的整数类型域 - 添加值
native BlzAddAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integervalue returns boolean
//技能随等级改变的实数类型域 - 添加值
native BlzAddAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,real valuereturns boolean
//技能随等级改变的字符串类型域 - 添加值
native BlzAddAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,string valuereturns boolean
//技能随等级改变的布尔类型域 - 移除值
native BlzRemoveAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,booleanvalue returns boolean
//技能随等级改变的整数类型域 - 移除值
native BlzRemoveAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integervalue returns boolean
//技能随等级改变的实数类型域 - 移除值
native BlzRemoveAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,real valuereturns boolean
//技能随等级改变的字符串类型域 - 移除值
native BlzRemoveAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,string valuereturns boolean
//按索引获取物品技能
native BlzGetItemAbilityByIndex takes item whichItem,integerindex returns ability
//获取物品技能
native BlzGetItemAbility takes item whichItem,integer abilCode returnsability
//物品添加技能
native BlzItemAddAbility takes item whichItem,integer abilCodereturns boolean
//物品的布尔类型域
native BlzGetItemBooleanField takes itemwhichItem,itembooleanfield whichField returns boolean
//获取物品的整数类型域
native BlzGetItemIntegerField takes itemwhichItem,itemintegerfield whichField returns integer
//物品的实数类型域
native BlzGetItemRealField takes item whichItem,itemrealfieldwhichField returns real
//获取物品字符串字段
native BlzGetItemStringField takes itemwhichItem,itemstringfield whichField returns string
//改变物品的布尔类型域
native BlzSetItemBooleanField takes itemwhichItem,itembooleanfield whichField,boolean value returns boolean
//改变物品的整数类型域
native BlzSetItemIntegerField takes itemwhichItem,itemintegerfield whichField,integer value returns boolean
//改变物品的实数类型域
native BlzSetItemRealField takes item whichItem,itemrealfieldwhichField,real value returns boolean
//改变物品的字符串类型域
native BlzSetItemStringField takes itemwhichItem,itemstringfield whichField,string value returns boolean
//物品移除技能
native BlzItemRemoveAbility takes item whichItem,integerabilCode returns boolean
//单位布尔类型域
native BlzGetUnitBooleanField takes unitwhichUnit,unitbooleanfield whichField returns boolean
//获取单位整数类型域
native BlzGetUnitIntegerField takes unit whichUnit,unitintegerfieldwhichField returns integer
//Get Unit 实数类型域
native BlzGetUnitRealField takes unit whichUnit,unitrealfieldwhichField returns real
//获取单位字符串字段
native BlzGetUnitStringField takes unitwhichUnit,unitstringfield whichField returns string
//改变单位的布尔类型域
native BlzSetUnitBooleanField takes unitwhichUnit,unitbooleanfield whichField,boolean value returns boolean
//改变单位的整数类型域
BlzSetUnitIntegerField takes unit whichUnit,unitintegerfieldwhichField,integer value returns boolean
//改变单位的实数类型域
BlzSetUnitRealField takes unit whichUnit,unitrealfieldwhichField,real value returns boolean
//改变单位的字符串类型域
BlzSetUnitStringField takes unit whichUnit,unitstringfieldwhichField,string value returns boolean
//单位武器的布尔类型域
BlzGetUnitWeaponBooleanField takes unitwhichUnit,unitweaponbooleanfield whichField,integer index returns boolean
//获取单位武器的整数类型域
BlzGetUnitWeaponIntegerField takes unitwhichUnit,unitweaponintegerfield whichField,integer index returns integer
//单位武器的实数类型域
BlzGetUnitWeaponRealField takes unitwhichUnit,unitweaponrealfield whichField,integer index returns real
//获取单位武器字符串字段
BlzGetUnitWeaponStringField takes unitwhichUnit,unitweaponstringfield whichField,integer index returns string
//改变单位武器的布尔类型域
BlzSetUnitWeaponBooleanField takes unit whichUnit,unitweaponbooleanfieldwhichField,integer index,boolean value returns boolean
//改变单位武器的整数类型域
BlzSetUnitWeaponIntegerField takes unitwhichUnit,unitweaponintegerfield whichField,integer index,integer value returnsboolean
//改变单位武器的实数类型域
BlzSetUnitWeaponRealField takes unitwhichUnit,unitweaponrealfield whichField,integer index,real value returnsboolean
//改变单位武器的字符串类型域
BlzSetUnitWeaponStringField takes unitwhichUnit,unitweaponstringfield whichField,integer index,string value returnsboolean
//UI API
//获取原生UI
nativeBlzGetOriginFrame                          takes originframetype frameType, integer index returns framehandle
//UI自动设置位置
nativeBlzEnableUIAutoPosition                    takes boolean enable returns nothing
//隐藏原生界面
native BlzHideOriginFrames                        takes boolean enable returns nothing
//转换颜色
nativeBlzConvertColor                            takes integer a, integer r, integer g, integer b returns integer
//导入toc文件
nativeBlzLoadTOCFile                             takes string TOCFile returns boolean
//创建Frame
nativeBlzCreateFrame                             takes string name, framehandle owner, integer priority, integer createContextreturns framehandle
//创建SimpleFrame
nativeBlzCreateSimpleFrame                       takes string name, framehandle owner, integer createContext returns framehandle
//创建指定类型名的Frame
nativeBlzCreateFrameByType                       takes stringtypeName, string name, framehandle owner, string inherits, integer createContextreturns framehandle
//删除Frame
nativeBlzDestroyFrame                            takes framehandle frame returns nothing
//设置Frame的相对位置
nativeBlzFrameSetPoint                           takes framehandle frame, framepointtype point, framehandle relative,framepointtype relativePoint, real x, real y returns nothing
//设置Frame的绝对位置
nativeBlzFrameSetAbsPoint                        takes framehandle frame, framepointtype point, real x, real y returns nothing
//清空Frame锚点
nativeBlzFrameClearAllPoints                     takes framehandle frame returns nothing
//设置所有锚点到目标frame上
nativeBlzFrameSetAllPoints                       takes framehandle frame, framehandle relative returns nothing
//设置Frame可见
nativeBlzFrameSetVisible                         takes framehandle frame, boolean visible returns nothing
//Frame是否可见
nativeBlzFrameIsVisible                          takes framehandle frame returns boolean
//查找frame
nativeBlzGetFrameByName                          takes string name, integer createContext returns framehandle
//获取Frame的名字
nativeBlzFrameGetName                            takes framehandle frame returns string
//点击Frame
nativeBlzFrameClick                              takes framehandle frame returns nothing
//设置Frame文本
native BlzFrameSetText                            takes framehandle frame, string text returns nothing
//获取Frame文本
nativeBlzFrameGetText                            takesframehandle frame returns string
//Frame添加文本
nativeBlzFrameAddText                            takes framehandle frame, string text returns nothing
//设置Frame字数限制
nativeBlzFrameSetTextSizeLimit                   takes framehandle frame, integer size returns nothing
//获取Frame字数限制
nativeBlzFrameGetTextSizeLimit                   takes framehandle frame returns integer
//设置Frame文本颜色
nativeBlzFrameSetTextColor                       takes framehandle frame, integer color returns nothing
//设置Frame焦点
nativeBlzFrameSetFocus                           takes framehandle frame, boolean flag returns nothing
//设置Frame模型
nativeBlzFrameSetModel                           takes framehandle frame, string modelFile, integer cameraIndex returns nothing
//启用/禁用Frame
nativeBlzFrameSetEnable                          takes framehandle frame, boolean enabled returns nothing
//获取Frame是启/禁用状态
nativeBlzFrameGetEnable                          takes framehandle frame returns boolean
//设置Frame透明度
nativeBlzFrameSetAlpha                           takes framehandle frame, integer alpha returns nothing
//获取Frame透明度
native BlzFrameGetAlpha                           takes framehandle frame returns integer
//设置Frame动画
nativeBlzFrameSetSpriteAnimate                   takes framehandle frame, integer primaryProp, integer flags returns nothing
//设置Frame图片
native BlzFrameSetTexture                         takes framehandle frame, string texFile, integer flag, boolean blend returnsnothing
//缩放Frame
nativeBlzFrameSetScale                           takes framehandle frame, real scale returns nothing
//设置Frame提示
native BlzFrameSetTooltip                         takes framehandle frame, framehandle tooltip returns nothing
//锁定鼠标
nativeBlzFrameCageMouse                          takes framehandle frame, boolean enable returns nothing
//设置当前值
nativeBlzFrameSetValue                           takes framehandle frame, real value returns nothing
//获取当前值
nativeBlzFrameGetValue                           takes framehandle frame returns real
//设置最大最小值
nativeBlzFrameSetMinMaxValue                     takes framehandle frame, real minValue, real maxValue returns nothing
//设置Step值
nativeBlzFrameSetStepSize                        takes framehandle frame, real stepSize returns nothing
//设置Frame大小
nativeBlzFrameSetSize                            takes framehandle frame, real width, real height returns nothing
//设置Frame颜色
nativeBlzFrameSetVertexColor                     takes framehandle frame, integer color returns nothing
//设置Frame优先级
nativeBlzFrameSetLevel                           takes framehandle frame, integer level returns nothing
//设置父Frame
nativeBlzFrameSetParent                          takes framehandle frame, framehandle parent returns nothing
//获取父Frame
nativeBlzFrameGetParent                          takes framehandle frame returns framehandle
//获取Frame高度
native BlzFrameGetHeight                          takes framehandle frame returns real
//获取Frame宽度
nativeBlzFrameGetWidth                           takes framehandle frame returns real
//设置字体
nativeBlzFrameSetFont                            takes framehandle frame, string fileName, real height, integer flags returnsnothing
//设置字体对齐方式
nativeBlzFrameSetTextAlignment                   takes framehandle frame, textaligntype vert, textaligntype horz returns nothing
//注册Frame事件
native BlzTriggerRegisterFrameEvent               takes trigger whichTrigger, framehandle frame, frameeventtype eventId returnsevent
//获取触发的Frame
nativeBlzGetTriggerFrame                         takes nothing returns framehandle
//获取触发的事件类型
nativeBlzGetTriggerFrameEvent                    takes nothing returns frameeventtype
//获取触发的Frame值
native BlzGetTriggerFrameValue                    takesnothing returns real
//获取触发的Frame文本
nativeBlzGetTriggerFrameText                     takes nothing returns string
//注册玩家同步事件
native BlzTriggerRegisterPlayerSyncEvent          takes trigger whichTrigger, player whichPlayer, string prefix, booleanfromServer returns event
//同步数据
nativeBlzSendSyncData                            takes string prefix, string data returns boolean
//获取同步的前缀
nativeBlzGetTriggerSyncPrefix                    takes nothing returns string
//获取同步的数据
nativeBlzGetTriggerSyncData                      takes nothing returns string
//注册玩家键盘事件
nativeBlzTriggerRegisterPlayerKeyEvent           takes trigger whichTrigger, player whichPlayer, oskeytype key, integer metaKey,boolean keyDown returns event
//获取触发的按键
nativeBlzGetTriggerPlayerKey                     takes nothing returns oskeytype
//获取触发的特殊按键
nativeBlzGetTriggerPlayerMetaKey                 takes nothing returns integer
//获取触发的按键被按下
nativeBlzGetTriggerPlayerIsKeyDown               takes nothing returns boolean
//光标
nativeBlzEnableCursor                            takes boolean enable returns nothing
//设置鼠标位置
nativeBlzSetMousePos                             takes integer x, integer y returns nothing
//获取本地客户端宽度
nativeBlzGetLocalClientWidth                     takes nothing returns integer
//获取本地客户端高度
nativeBlzGetLocalClientHeight                    takes nothing returns integer
//获取本地客户端是否激活
native BlzIsLocalClientActive                     takesnothing returns boolean
//获取鼠标锁定的单位
nativeBlzGetMouseFocusUnit                       takes nothing returns unit
//设置小地图图标
nativeBlzChangeMinimapTerrainTex                 takes string texFile returns boolean
//获取语言
nativeBlzGetLocale                               takes nothing returns string
//获取特效大小
nativeBlzGetSpecialEffectScale                   takes effect whichEffect returns real
//设置特效位置
nativeBlzSetSpecialEffectMatrixScale             takes effect whichEffect, real x, real y, real z returns nothing
//重置特效动画
nativeBlzResetSpecialEffectMatrix                takes effect whichEffect returns nothing
//获取单位技能
nativeBlzGetUnitAbility                          takes unit whichUnit, integer abilId returns ability
//获取单位第N个技能
nativeBlzGetUnitAbilityByIndex                   takes unit whichUnit, integer index returns ability
//模拟玩家聊天
nativeBlzDisplayChatMessage                      takes player whichPlayer, integer recipient, string message returns nothing
//暂停单位
nativeBlzPauseUnitEx                             takes unit whichUnit, boolean flag returns nothing



回复 支持 反对

使用道具 举报

36

主题

232

帖子

11万

积分

超级版主

Rank: 8Rank: 8

积分
117388
 楼主| 发表于 2019-6-14 15:08:26 | 显示全部楼层

1.31,dzAPI参照描述

本帖最后由 凤凰院凶真 于 2019-8-29 11:02 编辑


//统一获取数据的接口

//获取integer数据
native function RequestExtraIntegerData takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns integer

//获取boolean数据
native function RequestExtraBooleanData takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns boolean

//获取string数据
native function RequestExtraStringData takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns string

//获取real数据
native function RequestExtraRealData takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns real

////////////////////////////////////////////////////////////////////////////////////////
// Data Type
// 取值范围从1开始
////////////////////////////////////////////////////////////////////////////////////////
// MissionComplete,               //用作完成某个任务,发奖励
function DzAPI_Map_MissionComplete takes player whichPlayer, string key, string value returns nothing
    call RequestExtraIntegerData(1, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// GetActivityData,               //提供给地图的接口,用作取服务器上的活动数据
function DzAPI_Map_GetActivityData takes nothing returns string
    return RequestExtraStringData(2, null, null, null, false, 0, 0, 0)
endfunction

// GetMapLevel,                   //提供给地图的接口,用与取地图等级
function DzAPI_Map_GetMapLevel takes player whichPlayer returns integer
    return RequestExtraIntegerData(3, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// SaveServerValue,               //保存服务器存档
function DzAPI_Map_SaveServerValue takes player whichPlayer, string key, string value returns boolean
    return RequestExtraBooleanData(4, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// GetServerValue,                //读取服务器存档
function DzAPI_Map_GetServerValue takes player whichPlayer, string key returns string
    return RequestExtraStringData(5, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// GetServerValueErrorCode,       //读取加载服务器存档时的错误码
function DzAPI_Map_GetServerValueErrorCode takes player whichPlayer returns integer
    return RequestExtraIntegerData(6, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// SetStat,                       //统计-提交地图数据
function DzAPI_Map_Stat_SetStat takes player whichPlayer, string key, string value returns nothing
    call RequestExtraIntegerData(7, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// SetLadderStat,                 //天梯-统计数据
function DzAPI_Map_Ladder_SetStat takes player whichPlayer, string key, string value returns nothing
    call RequestExtraIntegerData(8, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// SetLadderPlayerStat,           //天梯-统计数据
function DzAPI_Map_Ladder_SetPlayerStat takes player whichPlayer, string key, string value returns nothing
    call RequestExtraIntegerData(9, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// IsRPGLobby,                    //检查是否大厅地图
function DzAPI_Map_IsRPGLobby takes nothing returns boolean
    return RequestExtraBooleanData(10, null, null, null, false, 0, 0, 0)
endfunction

// GetGameStartTime,              //取游戏开始时间
function DzAPI_Map_GetGameStartTime takes nothing returns integer
    return RequestExtraIntegerData(11, null, null, null, false, 0, 0, 0)
endfunction

// IsRPGLadder,                   //判断当前是否rpg天梯
function DzAPI_Map_IsRPGLadder takes nothing returns boolean
    return RequestExtraBooleanData(12, null, null, null, false, 0, 0, 0)
endfunction

// GetMatchType,                  //获取匹配类型
function DzAPI_Map_GetMatchType takes nothing returns integer
    return RequestExtraIntegerData(13, null, null, null, false, 0, 0, 0)
endfunction

// GetLadderLevel,                //提供给地图的接口,用与取天梯等级
function DzAPI_Map_GetLadderLevel takes player whichPlayer returns integer
    return RequestExtraIntegerData(14, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// IsRedVIP,                      //提供给地图的接口,用与判断是否红V
function DzAPI_Map_IsRedVIP takes player whichPlayer returns boolean
    return RequestExtraBooleanData(15, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// IsBlueVIP,                     //提供给地图的接口,用与判断是否蓝V
function DzAPI_Map_IsBlueVIP takes player whichPlayer returns boolean
    return RequestExtraBooleanData(16, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetLadderRank,                 //提供给地图的接口,用与取天梯排名
function DzAPI_Map_GetLadderRank takes player whichPlayer returns integer
    return RequestExtraIntegerData(17, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetMapLevelRank,               //提供给地图的接口,用与取地图等级排名
function DzAPI_Map_GetMapLevelRank takes player whichPlayer returns integer
    return RequestExtraIntegerData(18, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetGuildName,                  //获取公会名称
function DzAPI_Map_GetGuildName takes player whichPlayer returns string
    return RequestExtraStringData(19, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetGuildRole,                  //获取公会职责 Member=10 Admin=20 Leader=30
function DzAPI_Map_GetGuildRole takes player whichPlayer returns integer
    return RequestExtraIntegerData(20, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetMapConfig,                  //获取地图配置
function DzAPI_Map_GetMapConfig takes string key returns string
    return RequestExtraStringData(21, null, key, null, false, 0, 0, 0)
endfunction

// HasMallItem,                   //判断是否拥有商品
function DzAPI_Map_HasMallItem takes player whichPlayer, string key returns boolean
    return RequestExtraBooleanData(22, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// ChangeInGameStoreItemCount,    //修改游戏内商店物品数量
function DzAPI_Map_ChangeStoreItemCount takes integer team, string itemId, integer count returns nothing
    call RequestExtraIntegerData(23, null, itemId, null, false, team, count, 0)
endfunction

// ChangeInGameStoreItemCoolDown, //修改游戏内商店物品CD
function DzAPI_Map_ChangeStoreItemCoolDown takes integer team, string itemId, integer seconds returns nothing
    call RequestExtraIntegerData(24, null, itemId, null, false, team, seconds, 0)
endfunction

// ToggleInGameStore,             //开启/关闭内置商店
function DzAPI_Map_ToggleStore takes player whichPlayer, boolean show returns nothing
    call RequestExtraIntegerData(25, whichPlayer, null, null, show, 0, 0, 0)
endfunction

// GetServerArchiveEquip,         //读取服务器装备数据
function DzAPI_Map_GetServerArchiveEquip takes player whichPlayer, string key returns integer
    return RequestExtraIntegerData(26, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// GetServerArchiveDrop,          //读取服务器掉落数据
function DzAPI_Map_GetServerArchiveDrop takes player whichPlayer, string key returns string
    return RequestExtraStringData(27, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// OrpgTrigger,                   //触发boss击杀
function DzAPI_Map_OrpgTrigger takes player whichPlayer, string key returns nothing
    call RequestExtraIntegerData(28, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// GetUserID,                     //获取玩家ID
function DzAPI_Map_GetUserID takes player whichPlayer returns integer
    return RequestExtraIntegerData(29, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// GetPlatformVIP,                //获取平台vip
function DzAPI_Map_GetPlatformVIP takes player whichPlayer returns integer
    return RequestExtraIntegerData(30, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// SavePublicArchive,             //保存服务器存档组
function DzAPI_Map_SavePublicArchive takes player whichPlayer, string key, string value returns boolean
    return RequestExtraBooleanData(31, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// GetPublicArchive,              //读取服务器存档组
function DzAPI_Map_GetPublicArchive takes player whichPlayer, string key returns string
    return RequestExtraStringData(32, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// UseConsumablesItem,            //使用消耗类商品
function DzAPI_Map_UseConsumablesItem takes player whichPlayer, string key returns nothing
    call RequestExtraIntegerData(33, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// Statistics,                    //杭研DA统计
function DzAPI_Map_Statistics takes player whichPlayer, string category, string label returns nothing
    call RequestExtraIntegerData(34, whichPlayer, key, label, false, 0, 0, 0)
endfunction

// SystemArchive,                 //系统存档
function DzAPI_Map_SystemArchive takes player whichPlayer, string key returns string
    return RequestExtraStringData(35, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// GlobalArchive,                 //读取公共存档
function DzAPI_Map_GlobalArchive takes string key returns nothing
    return RequestExtraStringData(36, null, key, null, false, 0, 0, 0)
endfunction

// SaveGlobalArchive,             //保存公共存档
function DzAPI_Map_SaveGlobalArchive takes player whichPlayer, string key, string value returns boolean
    return RequestExtraBooleanData(37, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// ServerArchive,                 //读取服务器存档(区分大小写)
function DzAPI_Map_ServerArchive takes player whichPlayer, string key returns nothing
    return RequestExtraStringData(38, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// SaveServerArchive,             //保存服务器存档(区分大小写)
function DzAPI_Map_SaveServerArchive takes player whichPlayer, string key, string value returns nothing
    return RequestExtraBooleanData(39, whichPlayer, key, value, false, 0, 0, 0)
endfunction

// IsRPGQuickMatch,               //RPG快速匹配
function DzAPI_Map_IsRPGQuickMatch takes nothing returns boolean
    return RequestExtraBooleanData(40, null, null, null, false, 0, 0, 0)
endfunction

// GetMallItemCount,              //获取商城道具数量
function DzAPI_Map_GetMallItemCount takes player whichPlayer, string key returns integer
    return RequestExtraIntegerData(41, whichPlayer, key, null, false, 0, 0, 0)
endfunction

// ConsumeMallItem,               //使用商城道具
function DzAPI_Map_ConsumeMallItem takes player whichPlayer, string key, integer count returns boolean
    return RequestExtraBooleanData(42, whichPlayer, key, null, false, count, 0, 0)
endfunction

// EnablePlatformSettings,        //启用平台功能 option = 1 锁定镜头距离,option = 2 显示血、蓝条
function DzAPI_Map_EnablePlatformSettings takes player whichPlayer, integer option, boolean enable returns boolean
    return RequestExtraBooleanData(43, whichPlayer, null, null, enable, option, 0, 0)
endfunction

// IsBuyReforged,                 //是否购买了重制版
function DzAPI_Map_IsBuyReforged takes player whichPlayer returns boolean
    return RequestExtraBooleanData(44, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// PlayedGames,                   //游戏局数
function DzAPI_Map_PlayedGames takes player whichPlayer returns boolean
    return RequestExtraIntegerData(45, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// CommentCount,                  //玩家的评论次数
function DzAPI_Map_CommentCount takes player whichPlayer returns boolean
    return RequestExtraIntegerData(46, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// FriendCount,                   //玩家的好友数量
function DzAPI_Map_FriendCount takes player whichPlayer returns boolean
    return RequestExtraIntegerData(47, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// IsConnoisseur,                 //是否鉴赏家
function DzAPI_Map_IsConnoisseur takes player whichPlayer returns boolean
    return RequestExtraBooleanData(48, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// IsBattleNetAccount,            //是否战网账号
function DzAPI_Map_IsBattleNetAccount takes player whichPlayer returns boolean
    return RequestExtraBooleanData(49, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// IsAuthor,                      //是否本图作者
function DzAPI_Map_IsAuthor takes player whichPlayer returns boolean
    return RequestExtraBooleanData(50, whichPlayer, null, null, false, 0, 0, 0)
endfunction

// CommentTotalCount,             //地图评论数
function DzAPI_Map_CommentTotalCount takes nothing returns integer
    return RequestExtraIntegerData(51, null, null, null, false, 0, 0, 0)
endfunction

// CustomRank,                    //自定义排行榜
function DzAPI_Map_CommentTotalCount takes player whichPlayer, integer id returns integer
    return RequestExtraIntegerData(52, player, null, null, false, id, 0, 0)
endfunction

////////////////////////////////////////////////////////////////////////////////////////

回复 支持 反对

使用道具 举报

36

主题

232

帖子

11万

积分

超级版主

Rank: 8Rank: 8

积分
117388
 楼主| 发表于 2019-6-25 19:09:54 | 显示全部楼层
本帖最后由 凤凰院凶真 于 2019-8-29 11:02 编辑

//原生uI
    constantoriginframetype       ORIGIN_FRAME_GAME_UI                = ConvertOriginFrameType(0)//war3界面
    constantoriginframetype       ORIGIN_FRAME_COMMAND_BUTTON         = ConvertOriginFrameType(1)//技能按钮
    constantoriginframetype        ORIGIN_FRAME_HERO_BAR               = ConvertOriginFrameType(2)//英雄透明控件
    constantoriginframetype       ORIGIN_FRAME_HERO_BUTTON            = ConvertOriginFrameType(3)//英雄头像
    constantoriginframetype       ORIGIN_FRAME_HERO_HP_BAR            = ConvertOriginFrameType(4)//血条
    constantoriginframetype       ORIGIN_FRAME_HERO_MANA_BAR          = ConvertOriginFrameType(5)//蓝条
    constantoriginframetype       ORIGIN_FRAME_HERO_BUTTON_INDICATOR   = ConvertOriginFrameType(6)//英雄等级框
    constantoriginframetype       ORIGIN_FRAME_ITEM_BUTTON            = ConvertOriginFrameType(7)//物品栏
    constantoriginframetype       ORIGIN_FRAME_MINIMAP                = ConvertOriginFrameType(8)//小地图
    constantoriginframetype        ORIGIN_FRAME_MINIMAP_BUTTON         = ConvertOriginFrameType(9)//小地图按钮
    constantoriginframetype       ORIGIN_FRAME_SYSTEM_BUTTON          = ConvertOriginFrameType(10)//左上角菜单按钮
    constantoriginframetype       ORIGIN_FRAME_TOOLTIP                = ConvertOriginFrameType(11)//鼠标提示窗
    constantoriginframetype       ORIGIN_FRAME_UBERTOOLTIP            = ConvertOriginFrameType(12)//未知
    constantoriginframetype       ORIGIN_FRAME_CHAT_MSG               = ConvertOriginFrameType(13)//聊天信息框
    constant originframetype       ORIGIN_FRAME_UNIT_MSG               = ConvertOriginFrameType(14)//系统消息框
    constantoriginframetype       ORIGIN_FRAME_TOP_MSG                = ConvertOriginFrameType(15)//上方消息
    constantoriginframetype       ORIGIN_FRAME_PORTRAIT               = ConvertOriginFrameType(16)//单位大头像
constantoriginframetype       ORIGIN_FRAME_WORLD_FRAME            = ConvertOriginFrameType(17)//黑边相关

简单说下原生UI用法:nativeBlzGetOriginFrame                          takes originframetype frameType, integer index returns framehandle
比如获取第2个技能按钮:frame=BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,1)

//frame锚点
    constantframepointtype        FRAMEPOINT_TOPLEFT                  = ConvertFramePointType(0)//左上
    constantframepointtype         FRAMEPOINT_TOP                      =ConvertFramePointType(1)//
    constantframepointtype        FRAMEPOINT_TOPRIGHT                 = ConvertFramePointType(2)//右上
    constantframepointtype        FRAMEPOINT_LEFT                     = ConvertFramePointType(3)//
    constantframepointtype        FRAMEPOINT_CENTER                   = ConvertFramePointType(4)//中心
    constantframepointtype        FRAMEPOINT_RIGHT                    = ConvertFramePointType(5)//
    constantframepointtype         FRAMEPOINT_BOTTOMLEFT               =ConvertFramePointType(6)//左下
    constantframepointtype        FRAMEPOINT_BOTTOM                   = ConvertFramePointType(7)//
    constantframepointtype        FRAMEPOINT_BOTTOMRIGHT              = ConvertFramePointType(8)//右下
//字体对齐方式
    constanttextaligntype         TEXT_JUSTIFY_TOP                    = ConvertTextAlignType(0)//上对齐
    constanttextaligntype         TEXT_JUSTIFY_MIDDLE                 = ConvertTextAlignType(1)//中对齐
    constant textaligntype         TEXT_JUSTIFY_BOTTOM                 = ConvertTextAlignType(2)//下对齐
    constanttextaligntype         TEXT_JUSTIFY_LEFT                   = ConvertTextAlignType(3)//左对齐
    constanttextaligntype         TEXT_JUSTIFY_CENTER                 = ConvertTextAlignType(4)//中心对齐
constanttextaligntype         TEXT_JUSTIFY_RIGHT                  = ConvertTextAlignType(5)//右对齐

   //frame事件
    constantframeeventtype        FRAMEEVENT_CONTROL_CLICK            = ConvertFrameEventType(1)//点击
    constantframeeventtype        FRAMEEVENT_MOUSE_ENTER              = ConvertFrameEventType(2)//鼠标进入
    constantframeeventtype        FRAMEEVENT_MOUSE_LEAVE              = ConvertFrameEventType(3)//鼠标离开
    constantframeeventtype        FRAMEEVENT_MOUSE_UP                 = ConvertFrameEventType(4)//鼠标松开
    constantframeeventtype        FRAMEEVENT_MOUSE_DOWN               = ConvertFrameEventType(5)//鼠标按下
    constantframeeventtype        FRAMEEVENT_MOUSE_WHEEL              = ConvertFrameEventType(6)//鼠标滚轮
    constantframeeventtype        FRAMEEVENT_CHECKBOX_CHECKED         = ConvertFrameEventType(7)//选择复选框
    constantframeeventtype        FRAMEEVENT_CHECKBOX_UNCHECKED        =ConvertFrameEventType(8)//取消复选框
    constantframeeventtype        FRAMEEVENT_EDITBOX_TEXT_CHANGED      =ConvertFrameEventType(9)//编辑框文本改变
    constantframeeventtype        FRAMEEVENT_POPUPMENU_ITEM_CHANGED    =ConvertFrameEventType(10)//弹出菜单项目改变
    constantframeeventtype        FRAMEEVENT_MOUSE_DOUBLECLICK         =ConvertFrameEventType(11)//鼠标双击
    constantframeeventtype        FRAMEEVENT_SPRITE_ANIM_UPDATE        =ConvertFrameEventType(12)//动画更新
    constantframeeventtype        FRAMEEVENT_SLIDER_VALUE_CHANGED      =ConvertFrameEventType(13)//滚动条改变
    constantframeeventtype        FRAMEEVENT_DIALOG_CANCEL            = ConvertFrameEventType(14)//对话框取消
    constantframeeventtype        FRAMEEVENT_DIALOG_ACCEPT            = ConvertFrameEventType(15)//对话框选择
    constantframeeventtype         FRAMEEVENT_EDITBOX_ENTER            = ConvertFrameEventType(16)//进入编辑框
//===================================================
// 键盘键还是让作者自己去对自己键盘吧,去掉前缀基本上就是键盘按钮上的文字
//===================================================
    constantoskeytype             OSKEY_BACKSPACE                     = ConvertOsKeyType($08)
    constantoskeytype             OSKEY_TAB                           = ConvertOsKeyType($09)
    constantoskeytype             OSKEY_CLEAR                         = ConvertOsKeyType($0C)
    constantoskeytype             OSKEY_RETURN                        = ConvertOsKeyType($0D)
    constantoskeytype             OSKEY_SHIFT                         = ConvertOsKeyType($10)
    constantoskeytype             OSKEY_CONTROL                       = ConvertOsKeyType($11)
    constantoskeytype             OSKEY_ALT                           = ConvertOsKeyType($12)
    constantoskeytype             OSKEY_PAUSE                         =ConvertOsKeyType($13)
    constantoskeytype             OSKEY_CAPSLOCK                      = ConvertOsKeyType($14)
    constantoskeytype             OSKEY_KANA                          = ConvertOsKeyType($15)
    constant oskeytype             OSKEY_HANGUL                        = ConvertOsKeyType($15)
    constantoskeytype             OSKEY_JUNJA                         = ConvertOsKeyType($17)
    constantoskeytype             OSKEY_FINAL                         = ConvertOsKeyType($18)
    constantoskeytype             OSKEY_HANJA                         = ConvertOsKeyType($19)
    constantoskeytype             OSKEY_KANJI                         = ConvertOsKeyType($19)
    constantoskeytype             OSKEY_ESCAPE                        =ConvertOsKeyType($1B)
    constant oskeytype             OSKEY_CONVERT                       = ConvertOsKeyType($1C)
    constantoskeytype             OSKEY_NONCONVERT                    = ConvertOsKeyType($1D)
    constantoskeytype             OSKEY_ACCEPT                        = ConvertOsKeyType($1E)
    constantoskeytype             OSKEY_MODECHANGE                    = ConvertOsKeyType($1F)
    constantoskeytype             OSKEY_SPACE                         = ConvertOsKeyType($20)
    constantoskeytype             OSKEY_PAGEUP                        = ConvertOsKeyType($21)
    constantoskeytype             OSKEY_PAGEDOWN                      = ConvertOsKeyType($22)
    constantoskeytype             OSKEY_END                           =ConvertOsKeyType($23)
    constantoskeytype             OSKEY_HOME                          = ConvertOsKeyType($24)
    constantoskeytype             OSKEY_LEFT                          = ConvertOsKeyType($25)
    constantoskeytype             OSKEY_UP                            = ConvertOsKeyType($26)
    constantoskeytype             OSKEY_RIGHT                         = ConvertOsKeyType($27)
    constantoskeytype             OSKEY_DOWN                          = ConvertOsKeyType($28)
    constantoskeytype             OSKEY_SELECT                        = ConvertOsKeyType($29)
    constantoskeytype             OSKEY_PRINT                         = ConvertOsKeyType($2A)
    constantoskeytype             OSKEY_EXECUTE                       = ConvertOsKeyType($2B)
    constantoskeytype             OSKEY_PRINTSCREEN                   = ConvertOsKeyType($2C)
    constantoskeytype             OSKEY_INSERT                        = ConvertOsKeyType($2D)
    constantoskeytype             OSKEY_DELETE                        = ConvertOsKeyType($2E)
    constantoskeytype             OSKEY_HELP                          = ConvertOsKeyType($2F)
    constantoskeytype             OSKEY_0                             =ConvertOsKeyType($30)
    constantoskeytype             OSKEY_1                             = ConvertOsKeyType($31)
    constantoskeytype             OSKEY_2                             = ConvertOsKeyType($32)
    constant oskeytype             OSKEY_3                             = ConvertOsKeyType($33)
    constantoskeytype             OSKEY_4                             = ConvertOsKeyType($34)
    constantoskeytype             OSKEY_5                             = ConvertOsKeyType($35)
    constantoskeytype             OSKEY_6                             = ConvertOsKeyType($36)
    constantoskeytype             OSKEY_7                             = ConvertOsKeyType($37)
    constantoskeytype             OSKEY_8                             =ConvertOsKeyType($38)
    constant oskeytype             OSKEY_9                             = ConvertOsKeyType($39)
    constantoskeytype             OSKEY_A                             = ConvertOsKeyType($41)
    constantoskeytype             OSKEY_B                             = ConvertOsKeyType($42)
    constantoskeytype             OSKEY_C                             = ConvertOsKeyType($43)
    constantoskeytype             OSKEY_D                             = ConvertOsKeyType($44)
    constantoskeytype             OSKEY_E                             = ConvertOsKeyType($45)
    constantoskeytype             OSKEY_F                             = ConvertOsKeyType($46)
    constantoskeytype             OSKEY_G                             =ConvertOsKeyType($47)
    constantoskeytype             OSKEY_H                             = ConvertOsKeyType($48)
    constantoskeytype             OSKEY_I                             = ConvertOsKeyType($49)
    constantoskeytype             OSKEY_J                             = ConvertOsKeyType($4A)
    constantoskeytype             OSKEY_K                             = ConvertOsKeyType($4B)
    constantoskeytype             OSKEY_L                             = ConvertOsKeyType($4C)
    constantoskeytype             OSKEY_M                             = ConvertOsKeyType($4D)
    constantoskeytype             OSKEY_N                             = ConvertOsKeyType($4E)
    constantoskeytype             OSKEY_O                             = ConvertOsKeyType($4F)
    constantoskeytype             OSKEY_P                             = ConvertOsKeyType($50)
    constantoskeytype             OSKEY_Q                             = ConvertOsKeyType($51)
    constantoskeytype             OSKEY_R                             = ConvertOsKeyType($52)
    constantoskeytype             OSKEY_S                             = ConvertOsKeyType($53)
    constantoskeytype             OSKEY_T                             =ConvertOsKeyType($54)
    constantoskeytype             OSKEY_U                             = ConvertOsKeyType($55)
    constantoskeytype             OSKEY_V                             = ConvertOsKeyType($56)
    constant oskeytype             OSKEY_W                             = ConvertOsKeyType($57)
    constantoskeytype             OSKEY_X                             = ConvertOsKeyType($58)
    constantoskeytype             OSKEY_Y                             = ConvertOsKeyType($59)
    constantoskeytype             OSKEY_Z                             = ConvertOsKeyType($5A)
    constantoskeytype             OSKEY_LMETA                         = ConvertOsKeyType($5B)
    constantoskeytype             OSKEY_RMETA                         =ConvertOsKeyType($5C)
    constant oskeytype             OSKEY_APPS                          = ConvertOsKeyType($5D)
    constantoskeytype             OSKEY_SLEEP                         = ConvertOsKeyType($5F)
    constantoskeytype             OSKEY_NUMPAD0                       = ConvertOsKeyType($60)
    constantoskeytype             OSKEY_NUMPAD1                       = ConvertOsKeyType($61)
    constantoskeytype             OSKEY_NUMPAD2                       = ConvertOsKeyType($62)
    constantoskeytype             OSKEY_NUMPAD3                       = ConvertOsKeyType($63)
    constantoskeytype             OSKEY_NUMPAD4                       = ConvertOsKeyType($64)
    constantoskeytype             OSKEY_NUMPAD5                       = ConvertOsKeyType($65)
    constantoskeytype             OSKEY_NUMPAD6                       = ConvertOsKeyType($66)
    constantoskeytype             OSKEY_NUMPAD7                       = ConvertOsKeyType($67)
    constantoskeytype             OSKEY_NUMPAD8                       = ConvertOsKeyType($68)
    constantoskeytype             OSKEY_NUMPAD9                       = ConvertOsKeyType($69)
    constantoskeytype             OSKEY_MULTIPLY                      = ConvertOsKeyType($6A)
    constantoskeytype             OSKEY_ADD                           = ConvertOsKeyType($6B)
    constantoskeytype             OSKEY_SEPARATOR                     = ConvertOsKeyType($6C)
    constantoskeytype             OSKEY_SUBTRACT                      = ConvertOsKeyType($6D)
    constantoskeytype             OSKEY_DECIMAL                       = ConvertOsKeyType($6E)
    constantoskeytype             OSKEY_DIVIDE                        = ConvertOsKeyType($6F)
    constantoskeytype             OSKEY_F1                            = ConvertOsKeyType($70)
    constantoskeytype             OSKEY_F2                            = ConvertOsKeyType($71)
    constantoskeytype             OSKEY_F3                            =ConvertOsKeyType($72)
    constantoskeytype             OSKEY_F4                            = ConvertOsKeyType($73)
    constantoskeytype             OSKEY_F5                            = ConvertOsKeyType($74)
    constant oskeytype             OSKEY_F6                            = ConvertOsKeyType($75)
    constantoskeytype             OSKEY_F7                            = ConvertOsKeyType($76)
    constantoskeytype             OSKEY_F8                            = ConvertOsKeyType($77)
    constantoskeytype             OSKEY_F9                            = ConvertOsKeyType($78)
    constantoskeytype             OSKEY_F10                           = ConvertOsKeyType($79)
    constantoskeytype             OSKEY_F11                           =ConvertOsKeyType($7A)
    constant oskeytype             OSKEY_F12                           = ConvertOsKeyType($7B)
    constantoskeytype             OSKEY_F13                           = ConvertOsKeyType($7C)
    constantoskeytype             OSKEY_F14                           = ConvertOsKeyType($7D)
    constantoskeytype             OSKEY_F15                           = ConvertOsKeyType($7E)
    constantoskeytype             OSKEY_F16                           = ConvertOsKeyType($7F)
    constantoskeytype             OSKEY_F17                           = ConvertOsKeyType($80)
    constantoskeytype             OSKEY_F18                           = ConvertOsKeyType($81)
    constantoskeytype             OSKEY_F19                           =ConvertOsKeyType($82)
    constantoskeytype             OSKEY_F20                           = ConvertOsKeyType($83)
    constantoskeytype             OSKEY_F21                           = ConvertOsKeyType($84)
    constantoskeytype             OSKEY_F22                           = ConvertOsKeyType($85)
    constantoskeytype             OSKEY_F23                           = ConvertOsKeyType($86)
    constantoskeytype             OSKEY_F24                           = ConvertOsKeyType($87)
    constantoskeytype             OSKEY_NUMLOCK                       = ConvertOsKeyType($90)
    constantoskeytype             OSKEY_SCROLLLOCK                    = ConvertOsKeyType($91)
    constantoskeytype             OSKEY_OEM_NEC_EQUAL                 = ConvertOsKeyType($92)
    constantoskeytype             OSKEY_OEM_FJ_JISHO                  = ConvertOsKeyType($92)
    constantoskeytype             OSKEY_OEM_FJ_MASSHOU                = ConvertOsKeyType($93)
    constantoskeytype             OSKEY_OEM_FJ_TOUROKU                = ConvertOsKeyType($94)
    constantoskeytype             OSKEY_OEM_FJ_LOYA                   = ConvertOsKeyType($95)
    constantoskeytype             OSKEY_OEM_FJ_ROYA                   = ConvertOsKeyType($96)
    constantoskeytype             OSKEY_LSHIFT                        = ConvertOsKeyType($A0)
    constantoskeytype             OSKEY_RSHIFT                        = ConvertOsKeyType($A1)
    constant oskeytype             OSKEY_LCONTROL                      = ConvertOsKeyType($A2)
    constantoskeytype             OSKEY_RCONTROL                      = ConvertOsKeyType($A3)
    constantoskeytype             OSKEY_LALT                          = ConvertOsKeyType($A4)
    constant oskeytype             OSKEY_RALT                          = ConvertOsKeyType($A5)
    constantoskeytype             OSKEY_BROWSER_BACK                  = ConvertOsKeyType($A6)
    constantoskeytype             OSKEY_BROWSER_FORWARD               = ConvertOsKeyType($A7)
    constantoskeytype             OSKEY_BROWSER_REFRESH               = ConvertOsKeyType($A8)
    constantoskeytype             OSKEY_BROWSER_STOP                  = ConvertOsKeyType($A9)
    constantoskeytype             OSKEY_BROWSER_SEARCH                = ConvertOsKeyType($AA)
    constantoskeytype             OSKEY_BROWSER_FAVORITES             = ConvertOsKeyType($AB)
    constantoskeytype             OSKEY_BROWSER_HOME                  = ConvertOsKeyType($AC)
    constant oskeytype             OSKEY_VOLUME_MUTE                   = ConvertOsKeyType($AD)
    constantoskeytype             OSKEY_VOLUME_DOWN                   = ConvertOsKeyType($AE)
    constantoskeytype             OSKEY_VOLUME_UP                     = ConvertOsKeyType($AF)
    constantoskeytype             OSKEY_MEDIA_NEXT_TRACK              = ConvertOsKeyType($B0)
    constantoskeytype             OSKEY_MEDIA_PREV_TRACK              = ConvertOsKeyType($B1)
    constantoskeytype             OSKEY_MEDIA_STOP                    = ConvertOsKeyType($B2)
    constantoskeytype             OSKEY_MEDIA_PLAY_PAUSE              = ConvertOsKeyType($B3)
    constantoskeytype             OSKEY_LAUNCH_MAIL                   = ConvertOsKeyType($B4)
    constantoskeytype             OSKEY_LAUNCH_MEDIA_SELECT           = ConvertOsKeyType($B5)
    constantoskeytype             OSKEY_LAUNCH_APP1                   = ConvertOsKeyType($B6)
    constantoskeytype             OSKEY_LAUNCH_APP2                   = ConvertOsKeyType($B7)
    constantoskeytype             OSKEY_OEM_1                         = ConvertOsKeyType($BA)
    constantoskeytype             OSKEY_OEM_PLUS                      = ConvertOsKeyType($BB)
    constantoskeytype             OSKEY_OEM_COMMA                     = ConvertOsKeyType($BC)
    constantoskeytype             OSKEY_OEM_MINUS                     = ConvertOsKeyType($BD)
    constantoskeytype             OSKEY_OEM_PERIOD                    =ConvertOsKeyType($BE)
    constantoskeytype             OSKEY_OEM_2                         = ConvertOsKeyType($BF)
    constantoskeytype             OSKEY_OEM_3                         = ConvertOsKeyType($C0)
    constant oskeytype             OSKEY_OEM_4                         = ConvertOsKeyType($DB)
    constantoskeytype             OSKEY_OEM_5                         = ConvertOsKeyType($DC)
    constantoskeytype             OSKEY_OEM_6                         = ConvertOsKeyType($DD)
    constant oskeytype             OSKEY_OEM_7                         = ConvertOsKeyType($DE)
    constantoskeytype             OSKEY_OEM_8                         = ConvertOsKeyType($DF)
    constantoskeytype             OSKEY_OEM_AX                        =ConvertOsKeyType($E1)
    constantoskeytype             OSKEY_OEM_102                       = ConvertOsKeyType($E2)
    constantoskeytype             OSKEY_ICO_HELP                      = ConvertOsKeyType($E3)
    constantoskeytype             OSKEY_ICO_00                        = ConvertOsKeyType($E4)
    constantoskeytype             OSKEY_PROCESSKEY                    = ConvertOsKeyType($E5)
    constantoskeytype             OSKEY_ICO_CLEAR                     = ConvertOsKeyType($E6)
    constant oskeytype             OSKEY_PACKET                        = ConvertOsKeyType($E7)
    constantoskeytype             OSKEY_OEM_RESET                     = ConvertOsKeyType($E9)
    constantoskeytype             OSKEY_OEM_JUMP                      = ConvertOsKeyType($EA)
    constantoskeytype             OSKEY_OEM_PA1                       = ConvertOsKeyType($EB)
    constantoskeytype             OSKEY_OEM_PA2                       = ConvertOsKeyType($EC)
    constantoskeytype             OSKEY_OEM_PA3                       = ConvertOsKeyType($ED)
    constantoskeytype             OSKEY_OEM_WSCTRL                    = ConvertOsKeyType($EE)
    constantoskeytype             OSKEY_OEM_CUSEL                     = ConvertOsKeyType($EF)
    constantoskeytype             OSKEY_OEM_ATTN                      = ConvertOsKeyType($F0)
    constantoskeytype             OSKEY_OEM_FINISH                    = ConvertOsKeyType($F1)
    constantoskeytype             OSKEY_OEM_COPY                      = ConvertOsKeyType($F2)
    constantoskeytype             OSKEY_OEM_AUTO                      = ConvertOsKeyType($F3)
    constantoskeytype             OSKEY_OEM_ENLW                      = ConvertOsKeyType($F4)
    constantoskeytype             OSKEY_OEM_BACKTAB                   = ConvertOsKeyType($F5)
    constantoskeytype             OSKEY_ATTN                          = ConvertOsKeyType($F6)
    constantoskeytype             OSKEY_CRSEL                         =ConvertOsKeyType($F7)
    constantoskeytype             OSKEY_EXSEL                         = ConvertOsKeyType($F8)
    constantoskeytype             OSKEY_EREOF                         = ConvertOsKeyType($F9)
    constant oskeytype             OSKEY_PLAY                          = ConvertOsKeyType($FA)
    constantoskeytype             OSKEY_ZOOM                          = ConvertOsKeyType($FB)
    constantoskeytype             OSKEY_NONAME                        = ConvertOsKeyType($FC)
    constant oskeytype             OSKEY_PA1                           = ConvertOsKeyType($FD)
    constantoskeytype             OSKEY_OEM_CLEAR                     = ConvertOsKeyType($FE)

回复 支持 反对

使用道具 举报

36

主题

232

帖子

11万

积分

超级版主

Rank: 8Rank: 8

积分
117388
 楼主| 发表于 2019-8-7 16:48:41 | 显示全部楼层
问题讨论请进入:反馈讨论帖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

魔兽争霸官方对战平台 ( 互联网违法和不良信息举报电话:0571-28090163 )

GMT+8, 2021-12-9 06:51 , Processed in 0.058928 second(s), 8 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表