看到有地图中创建原住民交易站代码: aabi = "Mapuche"; aabk = "native Mapuche village 1";
rmSetSubCiv( 0, aabi); aabp = rmCreateGrouping( "village A", aabk);
rmAddGroupingToClass(aabp, rmClassID( "natives" ) ); rmAddGroupingToClass(aabp, rmClassID( "importantItem" ) );
改变aabk的值会创建失败,不知道这个aabk代表的是什么意思,字符有什么规定?
一般随机土著的没有印加土著,找到有创建印加土著的代码: int incaSocketID = -1; incaSocketID = rmCreateObjectDef("IncaSocket1"); rmAddObjectDefItem(incaSocketID, "SocketInca", 1, 0); rmSetObjectDefMinDistance(incaSocketID, 0.0); rmSetObjectDefMaxDistance(incaSocketID, aaae * 0.1); rmPlaceObjectDefAtLoc(incaSocketID, 0, 0.6, 0.1, 1);
但是实际打开地图后,这个位置无法建造,提示要在部落和贸易路线附近。不造要怎样才能正常使用?
补充内容 (2025-5-4 22:35): 第二个问题我摸索出来了。 |