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

[求助] 新做的船已经成功导入 但是怎么添加进造船厂?

[复制链接]
发表于 2015-5-21 10:18:07 | 显示全部楼层 |阅读模式
如题 自己新作的 TS+ 是修改了Tship文件 找了一艘其他船 修改了模型路径才添加进去的 现在想在Tship里面新建一艘船 但是 怎么给这个新船添加进 造船厂 让船厂有的卖?
发表于 2015-5-21 10:52:28 | 显示全部楼层
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet href="director.xsl" type="text/xsl" ?>
<director name="AddMyShip" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="director.xsd">
  <cues>
    <cue name="AddMyShip">
      <condition>
        <check_value value="{player.age}" min="10s"/>
      </condition>
      <action>
        <do_all>
          <find_station race="argon" class="shipyard" name="OLShipyard">
            <sector x="13" y="6"/>
          </find_station>
          <add_products object="OLShipyard">
            <ware typename="SS_SH_OTAS_HCF" exact="1"/>
          </add_products>
        </do_all>
      </action>
    </cue>
  </cues>
</director>



随便取个名格式为.xml ,保存到游戏路径下director文件夹里(没有就自己创一个),AP的话在addon-director.
你要把这个 - SS_SH_OTAS_HCF - 改成你自己新建的船的名字.
然后在Omicron Lyrae的造船厂里就有卖了. 如果你想让它在多个造船厂卖,你需要复制两个<do_all>之间的内容,添加到下面,不过你得改船厂名字和坐标,比较麻烦。



下面的方法更方便些:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet href="director.xsl" type="text/xsl" ?>
<director name="AddMyShip" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="director.xsd">
  <cues>
    <cue name="AddMyShip">
      <condition>
        <check_value value="{player.age}" min="10s"/>
      </condition>
      <action>
        <do_all>
          <find_station race="argon" typename="SS_FAC_A_SHIP" group="ArgonShipyards" multiple="1">
            <sector x="13" y="6"/>
            <jumps max="75"/>
          </find_station>
          <do_all exact="{group.object.count@ArgonShipyards}" counter="count">
            <add_products object="{group.object.{counter@count}@ArgonShipyards}">
              <ware typename="SS_SH_OTAS_HCF" exact="1"/>
            </add_products>
          </do_all>
        </do_all>
      </action>
    </cue>
  </cues>
</director>



跟上面的方法一样,文中ware typename后面的改成自己的船名。这个是让它在argon所有普通船坞销售。


官网论坛搬运,一直收藏但是没用过,可以试试。
回复

使用道具 举报

发表于 2015-5-21 10:57:41 | 显示全部楼层
另一种简单的方法就是 对空间站使用作弊脚本 增加产品 找到你的船添加进去即可
回复

使用道具 举报

 楼主| 发表于 2015-5-21 11:10:30 | 显示全部楼层
艾法克尤 发表于 2015-5-21 10:57
另一种简单的方法就是 对空间站使用作弊脚本 增加产品 找到你的船添加进去即可 ...

多谢大侠哈哈  我发现你在论坛里面挺活泼的哈哈
回复 0 1

使用道具 举报

发表于 2015-5-21 11:36:48 | 显示全部楼层
19890415li 发表于 2015-5-21 11:10
多谢大侠哈哈  我发现你在论坛里面挺活泼的哈哈

哈哈 上班闲着也是闲着 活跃下坛子氛围
回复

使用道具 举报

发表于 2015-11-24 20:41:30 | 显示全部楼层
艾法克尤 发表于 2015-5-21 11:36
哈哈 上班闲着也是闲着 活跃下坛子氛围

求助:自己制作了两款武器,想添加进某个空间站,让我可以买到.给个解决办法啊老兄
回复

使用道具 举报

发表于 2015-11-24 23:02:04 | 显示全部楼层
这是把K族武器添加10个到Argon的装备坞,自己修改下就行了

  1. $race = [Argon]
  2. $ware = {Alpha Kyon Emitter}

  3. $psec = [PLAYERSHIP]-> get sector
  4. $i = 0
  5. while $i < 40
  6. $dock = find station in galaxy: startsector=$psec class or type=[Equipment Dock] race=$race flags=[Find.Random] refobj=null serial=null max.jumps=100
  7. if $dock-> exists
  8. $dock-> add product to factory or dock: $ware
  9. $c = $dock-> get amount of ware $ware in cargo bay
  10. skip if $c > 0
  11. = $dock-> add 10 units of $ware
  12. end
  13. inc $i
  14. end
复制代码
回复

使用道具 举报

发表于 2015-11-25 15:11:12 | 显示全部楼层
caishow2 发表于 2015-11-24 23:02
这是把K族武器添加10个到Argon的装备坞,自己修改下就行了

添加进装备坞,缺货怎么办?由于宇宙中没有制造的武器工厂,补给是问题
回复

使用道具 举报

发表于 2015-11-25 18:44:38 | 显示全部楼层
你修改下这段就行了
$dock = find station in galaxy: startsector=$psec class or type=[Equipment Dock] race=$race flags=[Find.Random] refobj=null serial=null max.jumps=100

这样是把装备坞换成在A族的IRE武器工厂里面生产
$dock = find station in galaxy: startsector=$psec class or type={Argon Impulse Ray Emitter Forge} race=$race flags=[Find.Random] refobj=null serial=null max.jumps=100
回复

使用道具 举报

发表于 2015-11-26 11:25:02 | 显示全部楼层
caishow2 发表于 2015-11-25 18:44
你修改下这段就行了
$dock = find station in galaxy: startsector=$psec class or type=[Equipment Dock]  ...

文件弄好了,放到哪个文件夹?director和types好像都不行
回复

使用道具 举报

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

本版积分规则

关闭

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

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