Age of Empires Forums


Welcome to the official Age of Empires III Forums
  advanced

Restart

 
  •  
    Random22 Random22 is not online. Last active: 07-29-2008, 1:39 PM
    kbFindYourDaddy
    Not Ranked
    Total Posts: 37
    Last Post:
    Member Since: 03-01-2008
    Subject: Restart

    Ok, This is gonna be a kind of hard one... BUT!! I think I have it...

    Alright... I have a different command likt the one used.

    trMinimapFlare(%PlayerID%, %Duration%, kbGetBlockPosition("%SrcObject%"), %Flash%);

    The difference of this command...-------------------------^

    kbGetBlockLocation... Now I will try to make the protounit name go to a ID using...

    kbGetUnitBaseTypeID

    Now your origanial coding is...

       <Effect name="Move To Point">
          <Param name="SrcObject" dispName="$$22295$$Source Units" varType="unit">default</Param>
          <Param name="DstPoint" dispName="$$22410$$X" varType="area">0</Param>
        <Param name="EventID" dispName="$$22362$$Trigger" varType="event">-1</Param>
          <Param name="AttackMove" dispName="$$18986$$Attack Move" varType="bool">false</Param>
          <Param name="Run" dispName="$$35568$$Run" varType="bool">false</Param>
          <Param name="RunSpeed" dispName="$$36895$$Run Speed" varType="float">1.0</Param>
          <Command>trUnitSelectClear();</Command>
          <Command loop="" loopParm="SrcObject">trUnitSelect("%SrcObject%");</Command>
          <Command>trUnitMoveToPoint(%DstPoint%, %EventID%, %AttackMove%, %Run%, %RunSpeed%);</Command>
       </Effect>

    Its a trUnitSelect Command witch makes it easyier!!

     Ok! Now we go to the real trigger

    <Effect name="Move To Point By Protounit">

    <Param name="protounit" dispName="Protounit" varType="protounit">default</Param>
    <Param name="DstPoint" dispName="$$22410$$X" varType="area">0</Param>
    <Param name="EventID" dispName="$$22362$$Trigger" varType="event">-1</Param>
    <Param name="AttackMove" dispName="$$18986$$Attack Move" varType="bool">false</Param>
    <Param name="Run" dispName="$$35568$$Run" varType="bool">false</Param>
    <Param name="RunSpeed" dispName="$$36895$$Run Speed" varType="float">1.0</Param>
    <Command>trQuestVarSet("Hihi", (kbGetUnitBaseTypeID(kbGetBlockID(%protounit%)))</Command>

    <Command>trUnitSelectClear();</Command>
    <Command>trUnitSelectID(trQuestVarGet(kbGetBlockPosition("Hihi")));</Command>
    <Command>trUnitMoveToPoint(%DstPoint%, %EventID%, %AttackMove%, %Run%, %RunSpeed%);</Command>
       </Effect>

     

    SOoooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOoo,

    That should work...




    If you click this you'll be rich!
View Complete Thread
View as RSS news feed in XML