No Self In File

Hierarchy

Constructors

Properties

handle: trigger

Accessors

  • get enabled(): boolean
  • 触发器是否打开

    Returns boolean

  • set enabled(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get evalCount(): number
  • Returns number

  • get execCount(): number
  • Returns number

  • get id(): number
  • Returns number

  • get waitOnSleeps(): boolean
  • Returns boolean

  • set waitOnSleeps(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get eventId(): eventid
  • Returns eventid

Methods

  • 添加触发器动作

    Parameters

    • actionFunc: (() => void)
        • (): void
        • Returns void

    Returns triggeraction

  • 添加触发器限制条件

    Parameters

    • condition: boolexpr

    Returns triggercondition

  • 删除触发器 [R]

    Returns void

  • 触发器条件成立

    Returns boolean

  • 运行触发器 (忽略条件)

    Returns void

  • 任意玩家输入聊天信息

    Parameters

    • chatMessageToDetect: string
    • exactMatchOnly: boolean

    Returns void

  • 任意玩家事件

    Parameters

    • whichPlayerEvent: playerevent

    Returns void

  • 任意单位伤害事件

    Returns void

  • 任意单位死亡事件

    Returns void

  • 任意玩家单位事件

    Parameters

    • whichPlayerUnitEvent: playerunitevent

    Returns void

  • 可毁坏物死亡

    Parameters

    Returns event

  • 对话框按钮被点击 [R]

    Parameters

    Returns event

  • 对话框事件

    Parameters

    Returns event

  • 单位进入区域[R]

    Parameters

    • whichRect: rect

    Returns event

  • 单位进入不规则区域(指定条件) [R]

    Parameters

    • whichRegion: region
    • filter: boolexpr

    Returns event

  • 特定玩家事件

    Parameters

    • whichUnit: unit
    • whichEvent: unitevent
    • filter: boolexpr

    Returns event

  • 比赛游戏事件

    Parameters

    • whichGameEvent: gameevent

    Returns event

  • 游戏状态事件

    Parameters

    • whichState: gamestate
    • opcode: limitop
    • limitval: number

    Returns event

  • 单位离开区域[R]

    Parameters

    • whichRect: rect

    Returns event

  • 单位离开不规则区域(指定条件) [R]

    Parameters

    • whichRegion: region
    • filter: boolexpr

    Returns event

  • 联盟状态改变(特殊)

    Parameters

    • whichPlayer: MapPlayer
    • whichAlliance: alliancetype

    Returns event

  • 玩家输入聊天信息

    Parameters

    • whichPlayer: MapPlayer
    • chatMessageToDetect: string
    • exactMatchOnly: boolean

    Returns event

  • 玩家事件

    Parameters

    • whichPlayer: MapPlayer
    • whichPlayerEvent: playerevent

    Returns event

  • 属性

    Parameters

    • whichPlayer: MapPlayer
    • whichState: playerstate
    • opcode: limitop
    • limitval: number

    Returns event

  • 玩家单位事件

    Parameters

    • whichPlayer: MapPlayer
    • whichPlayerUnitEvent: playerunitevent
    • filter: boolexpr

    Returns event

  • 注册计时器事件

    Parameters

    • timeout: number
    • periodic: boolean

    Returns event

  • 计时器到期事件

    Parameters

    • t: timer

    Returns event

  • 鼠标点击可追踪物 [R]

    Parameters

    • whichTrackable: trackable

    Returns event

  • 鼠标移动到追踪对象 [R]

    Parameters

    • whichTrackable: trackable

    Returns event

  • 详细单位的事件

    Parameters

    • whichUnit: Unit
    • whichEvent: unitevent

    Returns event

  • 范围内玩家事件

    Parameters

    • whichUnit: unit
    • range: number
    • filter: boolexpr

    Returns event

  • 单位状态事件

    Parameters

    • whichUnit: Unit
    • whichState: unitstate
    • opcode: limitop
    • limitval: number

    Returns event

  • 变量的值

    Parameters

    • varName: string
    • opcode: limitop
    • limitval: number

    Returns event

  • 移除触发器动作

    Parameters

    • whichAction: triggeraction

    Returns void

  • 清空触发器动作

    Returns void

  • 移除触发器限制条件

    Parameters

    • whichCondition: triggercondition

    Returns void

  • 清空触发器限制条件

    Returns void

  • 重置触发

    Returns void

  • Returns Trigger

  • Parameters

    • handle: trigger

    Returns Trigger

  • Parameters

    • handle: handle

    Returns any

  • Returns boolean