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

[求助] 如何载人仓(非核心部件)自动装满人?

[复制链接]
发表于 2012-12-10 13:01:54 | 显示全部楼层 |阅读模式
RT。有没有方便的方法,或者修改脚本让载人仓(装4人的那个)自动装满人。
现在想要装满人只能到发射场把人都扔下来,换火箭再一个个的爬上去,梯子得造多长啊~  幸好小绿人不畏高。
用这种方法想要装满运载大量人口的火箭,那得花很多时间。
假如要运载一两百人.....手抽了。
发表于 2012-12-10 13:29:59 | 显示全部楼层
你要星际殖民,运那么多人
回复

使用道具 举报

 楼主| 发表于 2012-12-10 13:53:16 | 显示全部楼层
星际殖民啊~  那最好上千过万的人~ 目前的发射场太小了。
回复

使用道具 举报

发表于 2012-12-10 14:44:03 | 显示全部楼层
本帖最后由 HoneyFox 于 2012-12-10 15:10 编辑

这个有望借助插件实现。。。不过插件还要等人写出来。
= = 基本上估计是从Part类派生出CrewedPart类,然后添加一个参数public int InitialCrewCount,在OnFlightStart()里面往这个Part里写个诸如:
for(i = 0; i < CrewCapacity && i < InitialCrewCount; i++)
    AddCrewmember(ProtoCrewMember.RandomCrewMemberPrototype());

的代码段,编译之,得到dll,拷贝至Plugins目录,之后把你要的乘员舱的module改为CrewedPart,并添加InitialCrewCount=...即可。
回复

使用道具 举报

 楼主| 发表于 2012-12-10 15:35:41 | 显示全部楼层
LS貌似是高人~
回复

使用道具 举报

发表于 2012-12-10 16:37:04 | 显示全部楼层
HoneyFox 发表于 2012-12-10 14:44
这个有望借助插件实现。。。不过插件还要等人写出来。
= = 基本上估计是从Part类派生出CrewedPart ...

你还看过Mod的代码啊,不会连游戏的也看过吧?我只会改改CFG。
回复

使用道具 举报

发表于 2012-12-10 16:51:49 | 显示全部楼层
Showchen 发表于 2012-12-10 16:37
你还看过Mod的代码啊,不会连游戏的也看过吧?我只会改改CFG。

你以为RendezMe是怎么改装出来的?
回复

使用道具 举报

发表于 2012-12-10 17:25:31 | 显示全部楼层
很好,我这里写了下代码,测试已成功。
晚上发布插件。
回复

使用道具 举报

 楼主| 发表于 2012-12-10 17:45:37 | 显示全部楼层
万分感谢~
回复

使用道具 举报

发表于 2012-12-10 18:31:22 | 显示全部楼层
贴一下代码,回家编:
  1. public int InitialCrewCount = -1;

  2. protected override void onFlightStartAtLaunchPad()
  3. {
  4.     base.onFlightStartAtLaunchPad();
  5.     if (InitialCrewCount == -1) InitialCrewCount = CrewCapacity;
  6.    
  7.     if (this.vessel.rootPart == this)
  8.     {
  9.         while (this.protoModuleCrew.Count > InitialCrewCount)
  10.         {
  11.             this.RemoveCrewmember(this.protoModuleCrew[0];
  12.         }
  13.     }
  14.    
  15.     while (this.protoModuleCrew.Count < this.InitialCrewCount && this.protoModuleCrew.Count < this.CrewCapacity)
  16.         this.AddCrewmember(CrewGenerator.RandomCrewMemberPrototype());
  17. }
复制代码

点评

这个要加分的!!!  发表于 2013-1-18 06:00
回复

使用道具 举报

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

本版积分规则

关闭

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

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