[size=3]变量类型格式:
String=""
Integer=''
------------------------------------
基本语法:
set 变量 = 值(设置变量)
local 变量类型 变量名称(设置变量类型)
local 变量类型 变量名称=值(设置变量类型和值)
------------------------------------
变量类型和空值:
boolean 布尔型(用于真/假判断) false
destructable 可破坏物 null
dialog 对话 null
button 按钮 null
texttag 漂浮文字 null
integer 数值 0
item 物品 null
leaderboard 排行榜 null
player 玩家 null
force 玩家组 null
location 位置(点) null
real 真值型数字 null
rect 地区 0
effect 特效 null
string 字符串 null
terraindeformation 地形 null
timer 计时器 null
timerdialog 计时器窗口 null
unit 单位 null
group 单位组 null
playerscore 积分 null
------------------------------------
命令单位执行指令(call):
call IssueTargetOrderBJ( 单位 , 指令 , 单位 )((单位目标)
call IssuePointOrderLocBJ( 单位 , 指令 , 点目标 )((点目标)
call IssueTargetDestructableOrder( 单位 , 指令 , 可破坏物目标 )(可破坏物物标)
call IssueImmediateOrderBJ( 单位 , 指令 )(没有目标)
------------------------------------
单位(Unit):
GetLastCreatedUnit()(最后创建的单位)
GetTriggerUnit()(触发单位)
GroupPickRandomUnit(单位组)(单位组内随机单位)
GetEnteringUnit()(正在进入区域的单位)
GetLeavingUnit()(正在离开区域的单位)
GetEventTargetUnit()(命令目标单位)
GetEnumUnit()(Pickup单位)
GetFilterUnit()(匹配单位)
GetDyingUnit()(死亡单位)
GetAttacker()(攻击单位)
GetAttackedUnitBJ()(被攻击单位)
GetOrderedUnit()(收到命令单位)
udg_X()(变量X单位)
------------------------------------
点目标(Loc):
GetRectCenter()(区域中心)
GetRandomLocInRect()(区域内随机坐标)
OffsetLocation((点, x.xx, y.yy) )(区域内坐标点)
PolarProjectionBJ(点, x.xx, y.yy) )(点方向位移x.xx角度y.yy)
GetCameraTargetPositionLoc()(当前摄像机视角)
GetDestructableLoc(可破坏物)(可破坏物的目标点)
GetOrderPointLoc()(命令目标点)
GetSpellTargetLoc()(对其实用技能的目标点)
GetItemLoc(物品)(物品位置)
GetUnitLoc(单位)(单位位置)
WaygateGetDestinationLocBJ(单位)(中立建筑-传送门目标点)
GetPlayerStartLocationLoc(玩家)(玩家的初始位置)
udg_X()(变量X点)
------------------------------------
地图区域(MapRect):
GetPlayableMapRect()(可玩区域)
GetEntireMapRect()(整个地图)
udg_X()(变量X区域)
------------------------------------
String=""
Integer=''
------------------------------------
基本语法:
set 变量 = 值(设置变量)
local 变量类型 变量名称(设置变量类型)
local 变量类型 变量名称=值(设置变量类型和值)
------------------------------------
变量类型和空值:
boolean 布尔型(用于真/假判断) false
destructable 可破坏物 null
dialog 对话 null
button 按钮 null
texttag 漂浮文字 null
integer 数值 0
item 物品 null
leaderboard 排行榜 null
player 玩家 null
force 玩家组 null
location 位置(点) null
real 真值型数字 null
rect 地区 0
effect 特效 null
string 字符串 null
terraindeformation 地形 null
timer 计时器 null
timerdialog 计时器窗口 null
unit 单位 null
group 单位组 null
playerscore 积分 null
------------------------------------
命令单位执行指令(call):
call IssueTargetOrderBJ( 单位 , 指令 , 单位 )((单位目标)
call IssuePointOrderLocBJ( 单位 , 指令 , 点目标 )((点目标)
call IssueTargetDestructableOrder( 单位 , 指令 , 可破坏物目标 )(可破坏物物标)
call IssueImmediateOrderBJ( 单位 , 指令 )(没有目标)
------------------------------------
单位(Unit):
GetLastCreatedUnit()(最后创建的单位)
GetTriggerUnit()(触发单位)
GroupPickRandomUnit(单位组)(单位组内随机单位)
GetEnteringUnit()(正在进入区域的单位)
GetLeavingUnit()(正在离开区域的单位)
GetEventTargetUnit()(命令目标单位)
GetEnumUnit()(Pickup单位)
GetFilterUnit()(匹配单位)
GetDyingUnit()(死亡单位)
GetAttacker()(攻击单位)
GetAttackedUnitBJ()(被攻击单位)
GetOrderedUnit()(收到命令单位)
udg_X()(变量X单位)
------------------------------------
点目标(Loc):
GetRectCenter()(区域中心)
GetRandomLocInRect()(区域内随机坐标)
OffsetLocation((点, x.xx, y.yy) )(区域内坐标点)
PolarProjectionBJ(点, x.xx, y.yy) )(点方向位移x.xx角度y.yy)
GetCameraTargetPositionLoc()(当前摄像机视角)
GetDestructableLoc(可破坏物)(可破坏物的目标点)
GetOrderPointLoc()(命令目标点)
GetSpellTargetLoc()(对其实用技能的目标点)
GetItemLoc(物品)(物品位置)
GetUnitLoc(单位)(单位位置)
WaygateGetDestinationLocBJ(单位)(中立建筑-传送门目标点)
GetPlayerStartLocationLoc(玩家)(玩家的初始位置)
udg_X()(变量X点)
------------------------------------
地图区域(MapRect):
GetPlayableMapRect()(可玩区域)
GetEntireMapRect()(整个地图)
udg_X()(变量X区域)
------------------------------------
