高级玩家
- 贡献度
- 23
- 金元
- 1650
- 积分
- 257
- 精华
- 0
- 注册时间
- 2010-7-16
|
本帖最后由 johnpotter 于 2014-5-31 21:32 编辑
法案MOD和建筑MOD最大的区别,就是法案是动态的而建筑是静态的,法案可以随便开关,想修改开一下,不想用就关了,而建筑就需要拆了建,建了拆
教程增加新的法案主要包括两个文件 : data/Edict.lua 和 data/Scenario/EdictEffects
首先看data/Edict.lua
PlaceObj("Edict", {
"name",
"WeLovePresident", --法案名称
"Cost",
0, --发布法案的花费
"DisplayName",
T({
99999,
"WeLovePresident" --法案显示的名称
}),
"Image",
"UI/Achievements/ANewDawn.tga", --法案的图标,我使用的是成就里的一个现成的图标。。。。实在是不会画图
"SequenceOn",
"WeLovePresidentON", --法案开启的flag 或者叫 reference 或者叫pointer,我也不知道叫什么。。。。。。
"SequenceOff",
"WeLovePresidentOFF", --法案关闭的名称
"Description",
T({
99999,
"WeLovePresident" --法案的描述
}),
"Rollover",
T({
99999,
"WeLovePresident"
}),
"Category",
5, --法案的目录,每个目录支持12个法案。超过了最后面的会被挤出UI。。。也就是说你看不见他啦,这里的5是指他处于JP MOD这个标签之下
"Toggle",
true --是否允许开关,有些法案是可以发布和取消的,有些只能发布比如说军事钻头(谁告诉我什么是军事钻头。。。。。我的中文差到没救了吗?)
})
这个文件很简单基本没啥复杂的。。。。。如果成功加入话,你就会看到自己的新法案了,但是没有实质效果。。。。。
哎呀,烂尾了,实在不想写了,其实没啥难度,有悟性的同学自己悟吧
|
|