|
做了个需要几个触发而成的技能,用局部变量9我半桶水,可能连入门都不算呢)解决单个触发的变量冲突,但是遇到个问题了,如触发2靠触发1打开,并且触发2将用到触发1的变量来判断动作,结果触发2的判断转换出现语法错误
触发1:
morichaoxi
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 末日潮汐 (娜迦族)
    动作
        自定义代码: local location morichaoximubiaodian
        自定义代码: set morichaoximubiaodian = GetSpellTargetLoc()
        自定义代码: call SetUnitPositionLocFacingBJ( GetTriggerUnit(), morichaoximubiaodian, GetUnitFacing(GetTriggerUnit()) )
        单位 - 添加 风暴之鸦 给 (触发单位)
        动画 - 改变 (触发单位) 的飞行高度为 500.00 ,变换速率: 200.00
        单位 - 暂停 (触发单位)
        单位 - 设置 (触发单位) 无敌的
        等待 1.00 秒游戏时间
        触发器 - 开启 morichaoxi xiaoguo <预设>
        等待 3.00 秒游戏时间
        触发器 - 关闭 morichaoxi xiaoguo <预设>
        等待 1.50 秒游戏时间
        单位 - 创建 1 个 末日潮汐-马甲 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 默认建筑朝向 度
        单位 - 设置 1.00 秒 水元素 类型的生命周期对 最后创建的单位 [R]
        等待 1.00 秒游戏时间
触发2:(初始不开启)
morichaoxi xiaoguo
    事件
        时间 - 每 0.10 秒触发事件
    条件
    动作
        自定义代码: local location morichaoxisuijidian
        自定义代码: set morichaoxisuijidian = GetRandomLocInRect(RectFromCenterSizeBJ(morichaoximubiaodian, 800.00, 500.00))(出现的问题)
        设置 morichaoxisuijidian = ((以 morichaoximubiaodian 为中心,宽 800.00 ,高 500.00 的矩形区域) 内的随机点)
        自定义代码: call AddSpecialEffectLocBJ( morichaoxisuijidian, "Objects\\Spawnmodels\\NightElf\\NECancelDeath\\NECancelDeath.mdl" )
        自定义代码: set morichaoxisuijidian = null
未转换的:
触发1:
NewTrigger 001
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 末日潮汐 (娜迦族)
    动作
        设置 morichaoxichufadanwei = (触发单位)
        设置 morichaoximubiaodian = (技能施放点)
        单位 - 立即移动 morichaoxichufadanwei 到 (技能施放点) ,面向角度 (morichaoxichufadanwei 的面向角度) 度
        单位 - 添加 风暴之鸦 给 morichaoxichufadanwei
        动画 - 改变 morichaoxichufadanwei 的飞行高度为 500.00 ,变换速率: 200.00
        单位 - 暂停 morichaoxichufadanwei
        单位 - 设置 morichaoxichufadanwei 无敌的
        等待 1.00 秒游戏时间
        触发器 - 开启 morichaoxi xiaoguo <预设>
        等待 3.00 秒游戏时间
        触发器 - 关闭 morichaoxi xiaoguo <预设>
        等待 1.50 秒游戏时间
        单位 - 创建 1 个 末日潮汐-马甲 给 (触发玩家) 在 (morichaoxichufadanwei 的位置) ,面向角度为 默认建筑朝向 度
        单位 - 设置 1.00 秒 水元素 类型的生命周期对 最后创建的单位 [R]
        等待 1.00 秒游戏时间
触发2:
morichaoxi xiaoguo
    事件
        时间 - 每 0.10 秒触发事件
    条件
    动作
        设置 morichaoxisuijidian = ((以 morichaoximubiaodian 为中心,宽 800.00 ,高 500.00 的矩形区域) 内的随机点)(出现的问题)
        特殊效果 - 在 morichaoxisuijidian 创建特效: Objects\Spawnmodels\NightElf\NECancelDeath\NECancelDeath.mdl
        点 - 清除 morichaoxisuijidian |
|