mastahg
Administrator
- Joined
- Feb 27, 2011
- Messages
- 5,355
Getting list of quests
The bits you'll be intersted in is GlobalId and Step
Get all nearby units
Get all nearby eventobjects
Get all KeyItems
Etc
Code:
ClearLog();
foreach(var quest in QuestLogManager.Quests())
{
Log(quest);
}
Get all nearby units
Code:
ClearLog();
var units = GameObjectManager.GameObjects;
foreach(var unit in units.OrderBy(r=>r.Distance()))
{
Log("{0}-{2}-{1}",unit,unit.NpcId,unit.GetType());
}
Get all nearby eventobjects
Code:
ClearLog();
var units = GameObjectManager.GetObjectsOfType<EventObject>();
foreach(var unit in units.OrderBy(r=>r.Distance()))
{
Log("{0}-{1}",unit,unit.NpcId);
}
Get all KeyItems
Code:
ClearLog();
foreach(var bagslot in InventoryManager.GetBagByInventoryBagId(ff14bot.Enums.InventoryBagId.KeyItems).Slots)
{
Log(bagslot);
}
Etc
Code:
Log("{0}-{1}",Core.Target,Core.Target.NpcId);
Log(Core.Player.Location);