| MarcArnchold писал(а):что ты хочешь сделать в итоге? |
| |
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet href="director.xsl" type="text/xsl" ?>
<director name="OWP INST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="director.xsd">
<documentation>
<author name="Maks Kusov" alias="X-Reider or Unknown" contact="X-Reider@yandex.ru" />
<content name="OWP INST" description="OWP installed" />
<version number="0.1" date="31/03/11" status="sample" />
</documentation>
<cues>
<cue name="OWPSetup">
<condition>
<check_all>
<check_age value="{player.age}" min="5s" />
</check_all>
</condition>
<action>
<do_all>
<find_station race="argon" group="ab1" multiple="1" typename="SS_FAC_A_SHIP_BIG">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@ab1}" counter="count">
<remove_products object="{group.object.{counter@count}@ab1}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@ab1}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="argon" group="ab2" multiple="1" typename="SS_FAC_A_SHIP">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@ab2}" counter="count">
<remove_products object="{group.object.{counter@count}@ab2}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@ab2}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="boron" group="bb1" multiple="1" typename="SS_FAC_B_SHIP_BIG">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@bb1}" counter="count">
<remove_products object="{group.object.{counter@count}@bb1}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@bb1}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="boron" group="bb2" multiple="1" typename="SS_FAC_B_SHIP">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@bb2}" counter="count">
<remove_products object="{group.object.{counter@count}@bb2}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@bb2}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="paranid" group="pb1" multiple="1" typename="SS_FAC_P_SHIP_BIG">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@pb1}" counter="count">
<remove_products object="{group.object.{counter@count}@pb1}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@pb1}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="paranid" group="pb2" multiple="1" typename="SS_FAC_P_SHIP">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@pb2}" counter="count">
<remove_products object="{group.object.{counter@count}@pb2}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@pb2}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="split" group="sb1" multiple="1" typename="SS_FAC_S_SHIP_BIG">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@sb1}" counter="count">
<remove_products object="{group.object.{counter@count}@sb1}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@sb1}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="split" group="sb2" multiple="1" typename="SS_FAC_S_SHIP">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@sb2}" counter="count">
<remove_products object="{group.object.{counter@count}@sb2}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@sb2}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="teladi" group="tb1" multiple="1" typename="SS_FAC_T_SHIP_BIG">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@tb1}" counter="count">
<remove_products object="{group.object.{counter@count}@tb1}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@tb1}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<find_station race="teladi" group="tb2" multiple="1" typename="SS_FAC_T_SHIP">
<sector x="0" y="0"/>
<jumps max="100"/>
</find_station>
<do_all exact="{group.object.count@tb2}" counter="count">
<remove_products object="{group.object.{counter@count}@tb2}">
<ware typename="SS_OWP_TR_SMALL"/>
<ware typename="SS_OWP_A_MEDIUM"/>
<ware typename="SS_OWP_A_LARGE"/>
</remove_products>
<add_products object="{group.object.{counter@count}@tb2}">
<ware typename="SS_OWP_TR_SMALL" exact="1"/>
<ware typename="SS_OWP_A_MEDIUM" exact="1"/>
<ware typename="SS_OWP_A_LARGE" exact="1"/>
</add_products>
</do_all>
<incoming_message popup="1" author="Unknown" text="OWP installed, check your local shipyard for new products."/>
<cancel_cue cue="OWPSetup"/>
</do_all>
</action>
</cue>
</cues>
</director> [b]ЭТО ИЗ ФОРМАТА txt В xml