找回密码
 注册
X系列官方授权正版
搜索
查看: 2228|回复: 9

[原创] 种族财政脚本

[复制链接]
发表于 2015-9-13 06:30:05 | 显示全部楼层 |阅读模式
本帖最后由 gqqnb 于 2015-9-13 06:43 编辑

玩家受到金钱的限制,但是其他种族却不受金钱限制,可以随意造船造厂,这不是不公平吗?

所以,这个脚本添加了种族财政的概念。每半个小时,每个种族会对其拥有的星区里的所有工厂收一次税,用作所有船只的维护费

受限于游戏引擎,收工厂的税,不是按照工厂的商品产量(尽管这更真实),而是按照工厂本身的价值。

同样受限于游戏引擎,无法捕捉到创建工厂和创建船只的事件,所以造船造厂是不花钱的。(但船只会产生维护费!)


如果种族财政是正的,该种族有一定几率减税。正得越多,越可能减税。

如果种族财政是负的,该种族有一定几率增税。负得越多,越可能增税。并且一部分飞船和一小部分工厂会被销毁,因为没有足够的维护费,“年久失修”了。

每个种族的税率可能不一样,但是人民喜欢低税率。每次收税后,最低税率的种族不会产生叛军,其他种族都会产生叛军。叛军拥有的装备的价值,是依照当前税率收取的税与依照最低税率收取的税的差。这就是说与最低税率相差越大,叛军装备越先进。


安装这个脚本后,游戏更像星际争霸等即时战略游戏,你可以占领星区,然后抢占其他种族的星区。种族失去星区,税收就会减少,相应的该种族能拥有的舰船数量也减少了。但是它可能为了维护当前的舰队数量,采取高税率,但是这样又会产生叛军,真是两难呢!


本脚本兼容x3阿尔比恩序曲 ap,其他未测试。
版本0.2,测试版

需要安装:序号格式化类库

下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2015-9-13 09:28:05 | 显示全部楼层
要不lz试试加点图片什么的
回复

使用道具 举报

发表于 2015-9-15 12:36:05 | 显示全部楼层
在TC上试了,看不懂,一开始就发了几十条消息说什么税收的,还有半个小时后又发10几条消息,这个问题就是消息太多了,不能合并成一条消息就显示全部种族的税收嘛,还有除了从发来的消息看见税收,不能看见电脑总资金啊,其实我也不知道到底装了这脚本后成功没
回复 1 0

使用道具 举报

发表于 2015-9-15 12:39:55 | 显示全部楼层
本帖最后由 caishow2 于 2015-9-15 12:42 编辑

* 分子
$taxRate.nominator = 4160
* 分母, 0.05
$taxRate.denominator = 100000   (这段是啥意思?每次税收?这个改低点是不是电脑就收不到多少税了?)

* 分子
$costRate.nominator = 714
* 分母
$costRate.denominator = 100000  (这个又是啥成本?这个改高一点那不就是电脑会很快没钱?)


* 获取该种族财政收入
dim $races = [Argon], [Boron], [Split], [Teladi], [Terran], [Paranid], [ATF]
dim $shipTypes = [M0], [M1], [M2], [M3], [M4], [M5], [M6], [M7], [M8], [TL]

$financeLevel1 = 100000   (这是贸易等级吗?)
$financeLevel2 = $financeLevel1 * 10



电脑飞船刷不完的,我就想试试改来电脑没钱刷飞船会怎么样
回复

使用道具 举报

 楼主| 发表于 2015-9-16 11:04:40 | 显示全部楼层
本帖最后由 gqqnb 于 2015-9-16 11:07 编辑
caishow2 发表于 2015-9-15 12:39
* 分子
$taxRate.nominator = 4160
* 分母, 0.05


谢谢你的积极测试!这个脚本我还在改,可能这周末或过几周我再上传一个新版本。

taxRate是向工厂收取税率。nominator是分子,denominator 是分母。所以税率是4160/100000=0.0416。越低越没钱。

costRate是飞船维护费,越高维护费越高,政府越没钱。

$financeLevel1的意思是,如果国库金钱小于-$financeLevel1,会销毁一些的飞船;如果 国库金钱小于-$financeLevel2,会销毁更多的飞船。

如果国库金钱大于$financeLevel1,有可能减税;如果国库金钱大于$financeLevel2,更有可能减税。

我正试图把消息改成菜单,这样就不会一次显示很多消息了。
回复

使用道具 举报

发表于 2015-9-16 16:28:36 | 显示全部楼层
经过测试,电脑飞船不够维护费爆炸后,又刷出新船了,不管多么缺钱都无法压制npc刷出船只,我把财政收入改成10,还有成本也是10试试,每次收税为负的一亿多,按照正规方法这样负收入任何人都负担不起,可是别的种族一样不缺钱,货船能买商品,空间站不缺钱

我觉得能让税收压制npc出船就好了,最好能显示npc总资金,没钱就不会刷出船,有钱就从船厂生产出来
回复

使用道具 举报

 楼主| 发表于 2015-9-16 22:17:08 | 显示全部楼层
caishow2 发表于 2015-9-16 16:28
经过测试,电脑飞船不够维护费爆炸后,又刷出新船了,不管多么缺钱都无法压制npc刷出船只,我把财政收入改 ...

我在顶楼有讲“同样受限于游戏引擎,无法捕捉到创建工厂和创建船只的事件,所以造船造厂是不花钱的。(但船只会产生维护费!)”

就是任何脚本都无法让电脑刷不出船,最多只能让电脑刷出船然后爆掉。

显示npc总资金很简单,已经实现了。
回复

使用道具 举报

发表于 2015-11-8 19:27:20 | 显示全部楼层
楼主,,脚本咋装,,,,
回复

使用道具 举报

发表于 2015-11-8 19:27:30 | 显示全部楼层
楼主,,脚本咋装,,,,
回复

使用道具 举报

发表于 2016-6-27 17:08:24 | 显示全部楼层
        革命性功能脚本,让赚的钱在后期有点用,让AI破产带来的快感代替种族灭绝带来的快感,让玩到后期后不至于因为无敌或无聊而发呆或者删除游戏,支持,赞一个,期待优化后的最终版。
    另外,最好再出一个根目录覆盖版的版本,脚本管理器死活不会用,只会用覆盖版。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站