<If Conditon="!IsQuestCompleted(9373)">
<If Condition="!HasItem(23338)">
<SetGrindArea>...</SetGrindArea>
<GrindTo Condition="HasItem(23338)" GoalText="Grinding for Eroded Leather Case" />
</If>
<If Condition="!HasQuest(9373)">
<PickUp QuestName="Missing Missive" GiverType="Item" QuestId="9373" GiverId="23338" />
</If>
</If>
Panyama said:So it will keep farming till item 23338 has been gathered is that correct?
and where is giverid I input the item id basically correct?
! is the C# operator for 'not'. So, the statement reads "return 'true' if quest 9373 is NOT complete".Panyama said:what does Conditon="!IsQuestCompleted(9373)" basically stand for in this case?
Hi, Panyama!
Your answer is the GiverType="Item" form of <Pickup>.
Most profile writers arrange 'grind' to assure the item is in their backpack...
PHP:...
cheers,
chinajade
<PickUp QuestName="The Collector" GiverType="Item" QuestId="9373" GiverId="1307" />
How can this be avoided?
if you then press stop and start again you will see this:
Could not pickup quest from item with id:1307 the item was not found!
Honorbuddy Stopped!
Could not create current in quest bot; exception was thrown
Thread was being aborted.
<If Condition="(HasItem(1307))" >
<PickUp QuestName="The Collector" QuestId="123" GiverType="Item" GiverId="1307" />
</If>
<If Condition="(HasQuest(123))" >
<TurnIn QuestName="The Collector" QuestId="123" TurnInName="Marshal McCree" TurnInId="42256" />
<PickUp QuestName="Manhunt" QuestId="147" GiverName="Marshal McCree" GiverId="42256" />
</If>
<If Condition="(!IsQuestCompleted(9373))" >
<SetGrindArea>
<GrindArea>
<Factions>14 954 1662</Factions>
<Hotspots>
<Hotspot X="-860.966" Y="3043.299" Z="10.38862" />
<Hotspot X="-840.9182" Y="3112.006" Z="9.845476" />
<Hotspot X="-785.329" Y="3133.672" Z="-11.77797" />
<Hotspot X="-776.5629" Y="3093.946" Z="-2.476487" />
<Hotspot X="-751.605" Y="3027.201" Z="10.87881" />
<Hotspot X="-659.2036" Y="3092.232" Z="2.27761" />
<Hotspot X="-718.9045" Y="3184.778" Z="-18.20048" />
</Hotspots>
</GrindArea>
</SetGrindArea>
<GrindTo Condition="(HasItem(23338))" GoalText="Dropquest Item" />
</If>
<If Condition="(HasItem(23338))" >
<PickUp QuestName="Missing Missive" QuestId="9373" GiverType="Item" GiverId="23338" />
</If>
you can also stick it in a grind area to grind for the item... such as this:
PHP:<If Condition="(!IsQuestCompleted(9373))" > <SetGrindArea> <GrindArea> <Factions>14 954 1662</Factions> <Hotspots> <Hotspot X="-860.966" Y="3043.299" Z="10.38862" /> <Hotspot X="-840.9182" Y="3112.006" Z="9.845476" /> <Hotspot X="-785.329" Y="3133.672" Z="-11.77797" /> <Hotspot X="-776.5629" Y="3093.946" Z="-2.476487" /> <Hotspot X="-751.605" Y="3027.201" Z="10.87881" /> <Hotspot X="-659.2036" Y="3092.232" Z="2.27761" /> <Hotspot X="-718.9045" Y="3184.778" Z="-18.20048" /> </Hotspots> </GrindArea> </SetGrindArea> <GrindTo Condition="(HasItem(23338))" GoalText="Dropquest Item" /> </If> <If Condition="(HasItem(23338))" > <PickUp QuestName="Missing Missive" QuestId="9373" GiverType="Item" GiverId="23338" /> </If>
<If Conditon="!IsQuestCompleted(123)">
<If Condition="!HasItem(1307)">
<SetGrindArea>
<GrindArea>
<Factions>7</Factions>
<Hotspots>
<Hotspot X="-9495.158" Y="-1205.94" Z="48.30563" />
<Hotspot X="-9495.619" Y="-1196.222" Z="49.56586" />
</Hotspots>
</GrindArea>
</SetGrindArea>
<GrindTo Condition="HasItem(1307)" GoalText="Have Gold Pickup Schedule, Accepting Quest." />
</If>
<If Condition="!HasQuest(123)">
<PickUp QuestName="The Collector" GiverType="Item" QuestId="123" GiverId="1307" />
</If>
<If Conditon="HasQuest(123)">
<TurnIn QuestName="The Collector" QuestId="123" TurnInName="Marshal McCree" TurnInId="42256" />
</If>
</If>