JASS问题 WE编辑 跪求解决方案
答案:2 悬赏:60 手机版
解决时间 2021-03-26 12:12
- 提问者网友:太高姿态
- 2021-03-25 18:03
JASS问题 WE编辑 跪求解决方案
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-03-25 19:28
先声明 trigger 变量 t 全局或者局部都可以
然后用 createtrigger 获取对象
然后在用 添加 动作 添加 条件的函数
条件一般可以省略
把动作函数 写好 比如命名为 Trig_t_Actions 用
call TriggerAddAction( t, function Trig_t_Actions )
给触发 t 添加动作函数 Trig_t_Actions
这种代码一般写在 inittrigger 中
一般式 we生成的
自己写 可以添加到任何函数体 内部,比如一个 已有触发的动作中
或者 if 条件判定的时候 启用触发 添加动作 等
,
比如给 别人地图注入代码的时候 添加到别人地图的动作函数中
当这段动作启用,就可以创建自己的触发
比如 输入-gold 加钱等
triggerRegister 类型的函数 有多种 需要在 common.j 中查看
可以查看 参数 和 各种 事件类型对应的 响应函数
common.j 和 blizzard.j 是每个地图必须加载的 暴雪提供的 api
其中 common.j 是基础的比较底层的api 类似 windows 的 winuser32.h
blizzard.j 是暴雪对 CJ函数的封装
此外 还有 cheats.j 和castersystem.j
里面有很多 值得学习的方法
这些都可以用 winmpq 在 war3.mpq 或者 war3patch.MPQ 中 解压出来
解压路径一般是 scripts
另外,你可以下载 jasscraft 安装后 目录下 也有这几个文件
jasscraft 可以提供 函数列表和查询
common.j 和 blizzard.j 在 魔兽1.20 和 1.24版本是不同的
说了这么多完全对得起 你15分。
然后用 createtrigger 获取对象
然后在用 添加 动作 添加 条件的函数
条件一般可以省略
把动作函数 写好 比如命名为 Trig_t_Actions 用
call TriggerAddAction( t, function Trig_t_Actions )
给触发 t 添加动作函数 Trig_t_Actions
这种代码一般写在 inittrigger 中
一般式 we生成的
自己写 可以添加到任何函数体 内部,比如一个 已有触发的动作中
或者 if 条件判定的时候 启用触发 添加动作 等
,
比如给 别人地图注入代码的时候 添加到别人地图的动作函数中
当这段动作启用,就可以创建自己的触发
比如 输入-gold 加钱等
triggerRegister 类型的函数 有多种 需要在 common.j 中查看
可以查看 参数 和 各种 事件类型对应的 响应函数
common.j 和 blizzard.j 是每个地图必须加载的 暴雪提供的 api
其中 common.j 是基础的比较底层的api 类似 windows 的 winuser32.h
blizzard.j 是暴雪对 CJ函数的封装
此外 还有 cheats.j 和castersystem.j
里面有很多 值得学习的方法
这些都可以用 winmpq 在 war3.mpq 或者 war3patch.MPQ 中 解压出来
解压路径一般是 scripts
另外,你可以下载 jasscraft 安装后 目录下 也有这几个文件
jasscraft 可以提供 函数列表和查询
common.j 和 blizzard.j 在 魔兽1.20 和 1.24版本是不同的
说了这么多完全对得起 你15分。
全部回答
- 1楼网友:第幾種人
- 2021-03-25 20:11
自己用T写一下转换自定义代码不就行了吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯