- 好友
- 0
- 在线时间
- 69 小时
- 最后登录
- 2024-2-7
扈从
- UID
- 2998392
- 第纳尔
- 913
- 精华
- 0
- 互助
- 4
- 荣誉
- 1
- 贡献
- 0
- 魅力
- 1
- 注册时间
- 2018-4-28
鲜花( 71) 鸡蛋( 0)
|
发表于 2020-2-28 19:33:07
|
显示全部楼层
triggers是触发器,simple_triggers是简单触发器。string才是字符串。
我一开始用simple_triggers调用
(call_script, "script_hero_get_peculiarity", "trp_tashlon_free_rider", "str_ui_hero_skill_iron_heart"),
来实现不开新档加特质。不过简单触发器的触发条件只有时间,每到一定时间就会触发,可能会增加系统负担。
所以后来我改到triggers里,像这样
(1, 0, ti_once,[
(map_free, 0),
],
[
(call_script, "script_hero_get_peculiarity", "trp_tashlon_free_rider", "str_ui_hero_skill_iron_heart"),
]),
这样好处是,游戏内只会触发一次。
最重要的是不用开新档。
当然也可以在scripts文件中的init_hero_peculiarity_date下定义各个兵种特质。不过要开新档就是了。
|
|