• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • 请问脚本如何定义个两个Hotspot坐标之间强制使用飞行坐骑

    Discussion in 'Honorbuddy 援助区' started by pc26324, Nov 15, 2013.

    1. pc26324

      pc26324 New Member

      Joined:
      Nov 11, 2013
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      如题.脚本如下
      <HBProfile creator="OOXX" version="1.0">
      <Name>任务模式/Name>

      <MinDurability>0.1</MinDurability>
      <MinFreeBagSlots>1</MinFreeBagSlots>

      <SellGrey>True</SellGrey>
      <SellWhite>False</SellWhite>
      <SellGreen>False</SellGreen>

      <MailWhite>False</MailWhite>
      <MailGreen>False</MailGreen>
      <MailBlue>False</MailBlue>
      <MailPurple>False</MailPurple>

      <Blackspots>
      </Blackspots>


      <TargetElites>False</TargetElites>

      <Vendors>
      <Vendor Name=" " Entry="" Type="Repair" " />
      </Vendors>

      <Mailboxes>
      <Mailbox />
      </Mailboxes>

      <QuestOrder>
      <While Condition="Me.Level &gt; 1">


      <CustomBehavior File="FlyTo" X="-4584.582" Y="-6450.912" Z="3.785185" />
      <CustomBehavior File="UserSettings" LootMobs="True" PullDistance="7" KillBetweenHotspots="True" LogoutForInactivity="False" />

      <SetGrindArea>
      <GrindArea>
      <TargetMinLevel>80</TargetMinLevel>
      <TargetMaxLevel>85</TargetMaxLevel>
      <Factions>1234</Factions>
      <LootRadius>200</LootRadius>
      <MaxDistance>10</MaxDistance>

      <Hotspots>
      <Hotspot X="-4584.582" Y="-6450.912" Z="3.785185" /> A点
      <Hotspot X="-4538.379" Y="-6504.277" Z="3.431249" /> B点
      <Hotspot X="-4538.379" Y="-6504.277" Z="3.431249" /> C点
      </Hotspots>

      </GrindArea>
      </SetGrindArea>
      <GrindTo Condition="(Me.FreeBagSlots &lt; 1) || (Me.LowestDurabilityPercent &lt; 0.1)" GoalText="123456" />

      </While>
      </QuestOrder>
      </HBProfile>

      问题1: 因为A坐标到B坐标之间默认是使用陆地坐骑,请问如何强制使用飞行坐骑 (尝试过坐标点之间使用<CustomBehavior File="FlyTo" xxxxxxxx/ ><CustomBehavior File="ForcedDismount" /> 这样导致程序非常卡,而且强制下马后不会引怪直接上坐骑飞下一个坐标点)

      问题2: 因为B点到C点之间距离过近,程序自动判断使用步行,其实上飞行坐骑会更快.请问在何处设置使用坐骑距离参数

      希望能回复,谢谢~!
       
    2. claud321

      claud321 Member

      Joined:
      Sep 15, 2013
      Messages:
      67
      Likes Received:
      1
      Trophy Points:
      6
      我觉得用FlyTo这样的命令可以 ,卡应该是电脑配置问题。下马之后再写一个使用AOE技能的命令 进入战斗状态 就自动杀怪了
       
    3. EricPhone

      EricPhone Moderator Moderator

      Joined:
      Feb 17, 2013
      Messages:
      5,665
      Likes Received:
      3
      Trophy Points:
      38
      <CustomBehavior File="FlyTo" X="2091.175" Y="4899.776" Z="198.5036" />飞行到这个坐标
      <CustomBehavior File="ForcedDismount" />强制下坐骑
       
    4. pc26324

      pc26324 New Member

      Joined:
      Nov 11, 2013
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      这样就不能使用Hotspot列表了,应该不是最简单的方式.不知道那个.CS文件是控制坐骑选择的,知道的话或许可以修改下优先级
       
    5. EricPhone

      EricPhone Moderator Moderator

      Joined:
      Feb 17, 2013
      Messages:
      5,665
      Likes Received:
      3
      Trophy Points:
      38
      如果你需要走动到某个坐标的话不用Hotspot列表可以使用
      <CustomBehavior File="MyCTM" X="2355.295" Y="5723.248" Z="63.87954" />
       

    Share This Page