
标题: 求改EXE的高手,怎么把敌人的等级提高。 [打印本页]
作者:
zyp2815 时间: 2016-2-12 18:45 标题: 求改EXE的高手,怎么把敌人的等级提高。
纯粹想自虐下,怎么让每场战役的敌人小兵等级提高
现在敌方小兵是我方平均等级的-4 太差了,我想把他变成+4,求修改下
需要改哪个文件?怎么改?我先上传EXE版本。
附件:
Ekd5.rar (2016-2-12 18:45, 207.57 K) / 该附件被下载次数 117
http://www.xycq.org.cn/forum/attachment.php?aid=141494
作者:
dennis2669 时间: 2016-2-12 22:49
劇本
作者:
zyp2815 时间: 2016-2-13 06:47
原帖由 dennis2669 于 2016-2-12 22:49 发表
劇本
剧本要一个个改,我需要的是一个全局变量这种方式的。
作者:
luojianpiaofeng 时间: 2016-2-13 08:55 标题: 回复 #3 zyp2815 的帖子
比如要分难度给敌人加级,在战前处理那个scene时,
所有敌人以data载入整型变量作循环,把每个敌人提升等级四级(注意要在敌人出战名单之后写)。
循环算法在子事件里利用无条件跳转,跳回到前面,子事件设置的测试条件类似while loop
在剧本编辑器选择单位时后面有一串Var0~Var4095
假如整型0等于常数7时那var0代表7号武将
利用好万能的77,78,79号指令
测试是否是敌人的话,可以循环扫整个data通过测试战场编号大于等于35,
或按毅大的方法http://www.xycq.net/forum/thread-218933-1-1.html
还有个简易的联系地址的方法,比如&a(100)是整型变量100号的地址
毅大那个是我军data号,敌人的请自己照猫画虎找出来
敌人data号导入整型模拟的序列,然后这样再利用一个指针变量来扫序列作循环,就是把*p读出来到整型,再整型(后面的Varxx)联系到单位,给单位的等级加四。
建议留个模板剧本直接上面写,不然复制会改跳转id,自己还得纠正比较烦。
作者:
dennis2669 时间: 2016-2-13 10:39 标题: 回复 #3 zyp2815 的帖子
想玩又偷懶..沒這個方法
4樓的方法雖然麻煩.仍然是劇本範圍.
劇本就是劇本..將他放到引擎是什麼個意思..
況且改引擎絕對比改劇本麻煩
劇本一個戰場全局變量就解決的問題..還想偷懶?
活該
作者:
luojianpiaofeng 时间: 2016-2-13 12:10
原帖由 dennis2669 于 2016-2-13 10:39 发表
想玩又偷懶..沒這個方法
4樓的方法雖然麻煩.仍然是劇本範圍.
劇本就是劇本..將他放到引擎是什麼個意思..
況且改引擎絕對比改劇本麻煩
劇本一個戰場全局變量就解決的問題..還想偷懶?
活該
我这个看似麻烦,然而写一次就能一直用了,只是最好把剧本本身复制一下,不然id还要改。
最好赋值一个整型变量比如100使它为n, 把每个敌人等级上升1做n次。这样想改的话只需要前面把整型100改改,不用每个剧本都去改敌人新的升级数了。
或说再来一个不同难度,循环内部分个难度判定,不同难度给整型100赋个别的值,挺好用了。
就是不知楼主自己有没有兴趣去学习和尝试了。
[ 本帖最后由 luojianpiaofeng 于 2016-2-13 12:12 编辑 ]
作者:
zyp2815 时间: 2016-2-13 17:06
哈哈,我用了取巧的办法,直接出战前我方所有人物等级提升X级,然后战后再减X级,敌人小兵自动+Y级了,就不晓得你们能看不看的懂了
作者:
dennis2669 时间: 2016-2-13 17:21 标题: 回复 #7 zyp2815 的帖子
呵呵..還不是每關劇本都需要一個個新增..
而且後期人物多的話..比光改戰場全局變量麻煩..
還看不看得懂..呵呵
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |