收起左侧

[求助] 玛雅土著还是解决不了不能造贸易站问题

[复制链接]
z271071468发表于 2020-9-8 13:07:13
//定义土著 "Maya" 玛雅部落
rmSetSubCiv(5, "Maya");

int NativeCenter5ID = rmCreateGrouping("Native Center 5ID", "native maya village "+rmRandInt(rmRandInt(1,2),rmRandInt(3,rmRandInt(4,5))));
rmSetGroupingMinDistance(NativeCenter5ID, 0.0);
rmSetGroupingMaxDistance(NativeCenter5ID, rmXFractionToMeters(0.0));
rmAddGroupingToClass(NativeCenter5ID, rmDefineClass("natives"));
rmPlaceGroupingAtLoc(NativeCenter5ID, 0,0.50,0.70,1);
玛雅土著还是解决不了不能造贸易站问题。

玛雅土著还是解决不了不能造贸易站问题

玛雅土著还是解决不了不能造贸易站问题

国家名应该没问题啊

玛雅土著还是解决不了不能造贸易站问题

玛雅土著还是解决不了不能造贸易站问题

こはね发表于 2020-9-8 13:10:18
严格按照123456789
13.png
  • z271071468 : 如果只有maya,必须是从1开始么?
  • こはね 回复 z271071468 : 你可以自己试下,不怎么浪费时间(改好按重新开始即可)
  • z271071468 回复 こはね : 试验了下,序号应该不是我要找的原因。看楼下
  • yuwenguang 回复 z271071468 : 序号从0开始试下
  • こはね 回复 yuwenguang : 从1开始试,1234都行,过了5就不行,要用rmAllocateSubCivs
  • yuwenguang 回复 こはね : 搜嘎
z271071468发表于 2020-9-8 13:18:08
//定义土著  "Mapuche" 马普切部落
rmSetSubCiv(4, "Mapuche");

int NativeCenter4ID = rmCreateGrouping("Native Center 4ID", "native mapuche village "+rmRandInt(rmRandInt(1,2),rmRandInt(3,rmRandInt(4,5))));
rmSetGroupingMinDistance(NativeCenter4ID, 0.0);
rmSetGroupingMaxDistance(NativeCenter4ID, rmXFractionToMeters(0.0));
rmAddGroupingToClass(NativeCenter4ID, rmDefineClass("natives"));
rmPlaceGroupingAtLoc(NativeCenter4ID, 0,0.55,0.70,1);

//定义土著 "Maya" 玛雅部落
rmSetSubCiv(5, "Maya");

int NativeCenter5ID = rmCreateGrouping("Native Center 5ID", "native maya village "+rmRandInt(rmRandInt(1,2),rmRandInt(3,rmRandInt(4,5))));
rmSetGroupingMinDistance(NativeCenter5ID, 0.0);
rmSetGroupingMaxDistance(NativeCenter5ID, rmXFractionToMeters(0.0));
rmAddGroupingToClass(NativeCenter5ID, rmDefineClass("natives"));
rmPlaceGroupingAtLoc(NativeCenter5ID, 0,0.50,0.70,1);

我同时定义这两个土著,序号是4,5,马普切能造,玛雅不行
15.jpg
也不是未探索的原因。

最奇葩的是,我记得这个玛雅,在另一张地图上,我还添加成功了。。。。。

  • yuwenguang : 序号调成0,1试一下
  • こはね : 看来要找点东西参考了......
wscn发表于 2020-9-8 13:22:11
bug我说过了,换个位置就好
こはね发表于 2020-9-8 13:27:23
默认上限4
rmAllocateSubCivs(99);

[( )] rmAllocateSubCivs(int number) : Allocates the number of sub civs in the world.

土著贸易站默认上限是4,5超出了上限无效,需要用rmAllocateSubCivs(99);修改上限,99就是上限99

跳转到