|
发表于 2008-6-26 19:22:36
|
显示全部楼层
自定义代码:local real x = GetUnitX(GetTriggerUnit())
自定义代码:local real y = GetUnitY(GetTriggerUnit())
自定义代码:local real facing = GetUnitFacing(GetTriggerUnit())
自定义代码:local integer unitid = GetUnitTypeId(GetTriggerUnit())
自定义代码:local unit reviveunit
自定义代码:local unit tempcaster
等待 120 秒
自定义代码:set reviveunit = CreateUnit(Player(12), unitid, x, y, facing)
自定义代码:set tempcaster = CreateUnit(Player(12), 'xxxx', x, y, facing)//此处xxxx为辅助单位的单位类型id
自定义代码:call UnitApplyTimedLife(tempcaster, 'BTLF', 5)
自定义代码:call IssueTargetOrder(tempcaster, "sleep", reviveunit)
自定义代码:set reviveunit = null
自定义代码:set tempcaster = null
随手写的,不知道可不可以 |
|