翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
12
返回列表 发新帖
楼主: hawk_zz

[求助] 超级bug:压缩触发

[复制链接]

9

主题

4

精华

8163

积分

国王

耕战
1184
鹰币
144
天龙币
0
回帖
288

特级嘉禾勋章十字军勋章活跃者使者勋章

附庸关系0
发表于 2010-3-11 12:57:43 | 显示全部楼层
原帖由 lo_oj 于 2010-3-10 17:21 发表

虽然不知道要怎么把触发变成白色,但说到加密,刚刚试了一下,触发里有个属性是储存触发名称长度的,把名称长度改成负数,这样触发还在,地图也能玩,触发就和名称空白一样点不到,而且还能让AOKTS读取时发生错误, ...

將觸發事件名稱空白掉, 然後再加入一個巡邏達 23 個單位的效果,
觸發事件也點不了, Aokts亦開不到劇情
不需要負ID這麼麻煩啊 {6}
回复

使用道具 举报

6

主题

3

精华

1万

积分

皇帝

耕战
2157
鹰币
150
天龙币
0
回帖
134

二级嘉禾勋章十字军勋章

附庸关系0
发表于 2010-3-11 14:32:54 | 显示全部楼层
原帖由 异界行者 于 2010-3-10 16:13 发表
如果能研究出怎么弄出来的话,那就能实现部分联机场景加密效果了!

研究了一下...

关于加密,除了之前说的改变触发名称长度外,似乎还可以利用改变触发排列顺序来达到。

说到排列顺序,下面先介绍一下触发的储存的模式,而在aokts里的「scx_format.txt」文件有更完整的介绍。

例如有四个触发abcd,把b移到最下面,排序为:
触发a
触发c
触发d
触发b

因为储存方式为「其他→0→触发数目→触发数据→触发排列顺序→其他」,所以它会储存成这样:
  1. [...其他数据][间隔用的0]
  2. [触发数目4]
  3. [触发a数据] [触发b数据] [触发c数据] [触发d数据]
  4. [编号0] [编号2] [编号3] [编号1]
  5. [其他数据...]
复制代码
触发ID是依照储存前后来编排的,例如存在第一个的触发就把它编号为0;而排列顺序储存在后面,纪录第几格要放编号几的触发。

如果把排列顺序的所有编号都改成0,那触发事件栏里会变成只显示编号0(第一个)的触发。
如果把排列顺序的所有编号都改成负数,那触发事件栏里不会显示任何触发,如果再新增触发,触发会变成白色的。这情况和楼主所描述差不多{6}


大家可以参考一下范例:
Trigger Encryption.scx原本的剧情,包含几个简单和常见的触发。

Trigger Encryption(1).scx把所有触发名称长度的值改为负数。
触发栏里的显示就和把触发名称弄成空白是一样的。
aokts开启时会错误。

Trigger Encryption(2).scx把触发排序的所有编号改成0。
触发栏显示 n(触发数量)个 编号0的触发,只有第一个能编辑,其他点不到。
aokts可以编辑,会显示n个的触发,但这些触发其实都是同一个编号0的触发。

Trigger Encryption(3).scx把触发排序的所有编号改成负数。
触发栏不显示任何触发,之后新增的触发,都会变成白色的
aokts开启时会错误。


原帖由 nomygf 于 2010-3-11 12:57 发表
將觸發事件名稱空白掉, 然後再加入一個巡邏達 23 個單位的效果,
觸發事件也點不了, Aokts亦開不到劇情
不需要負ID這麼麻煩啊  

回复和范例弄了很久,才发现原来可以如此方便,早知道就别浪费时间试这些了OTZ{33}

[ 本帖最后由 lo_oj 于 2010-3-12 22:40 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

24

主题

0

精华

1824

积分

侯爵

耕战
71
鹰币
1
天龙币
0
回帖
665

十字军勋章

附庸关系0
发表于 2010-3-11 15:58:54 | 显示全部楼层
原帖由 nomygf 于 2010-3-11 12:57 发表

將觸發事件名稱空白掉, 然後再加入一個巡邏達 23 個單位的效果,
觸發事件也點不了, Aokts亦開不到劇情
不需要負ID這麼麻煩啊 {6}

的确是绝配啊
不过现在出现了文字编辑器
汇出后删掉巡逻效果

[ 本帖最后由 lingfeng 于 2010-3-11 17:20 编辑 ]
...
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-3-11 16:33:10 | 显示全部楼层
真是旺得福。
看你们讨论也是一种享受
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

119

主题

3

精华

2万

积分

宗主教

耕战
4833
鹰币
25081
天龙币
0
回帖
1426

第一届暑假杯荣誉勋章二级帝国勋章

附庸关系3
发表于 2010-3-11 23:18:56 | 显示全部楼层
记得有一次。
我圈得太多兵导致触发白色,

轻轻的飘过,就当我没来。
回复

使用道具 举报

96

主题

0

精华

1610

积分

侯爵

耕战
194
鹰币
169
天龙币
0
回帖
870

翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2010-3-12 20:06:17 | 显示全部楼层
但是你们要记住,后面所有新增的触发也是白色的!可惜,今天忘记截图了 !
看来我很幸运啊!5555555555
回复

使用道具 举报

96

主题

0

精华

1610

积分

侯爵

耕战
194
鹰币
169
天龙币
0
回帖
870

翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2010-3-20 15:01:10 | 显示全部楼层
555555555555,我又忘截图给你们了!
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-27 03:24 , Processed in 0.133025 second(s), 85 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表