예제 #1
0
파일: Program.cs 프로젝트: ff11mail/ff11rcm
 static void CheckInventory(FFXI.XIACE.Inventory inventory)
 {
     Console.WriteLine("== Checking Inventory Class ==");
     Console.WriteLine("Inventory: {0}/{1}", inventory.GetInventoryCount(), inventory.GetInventoryMax());
     for (short i = 0; i < inventory.GetInventoryMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetInventoryItem(i);
         name = inventory.GetItemNameById(item.id);
         print_item_data(item, name);
     }
     Pause();
     Console.WriteLine("Safebox: {0}", inventory.GetSafeboxMax());
     for (short i = 0; i < inventory.GetSafeboxMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetSafeboxItem(i);
         name = inventory.GetItemNameById(item.id);
         print_item_data(item, name);
     }
     Pause();
     Console.WriteLine("Storage: {0}", inventory.GetStorageMax());
     for (short i = 0; i < inventory.GetStorageMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetStorageItem(i);
         name = inventory.GetItemNameById(item.id);
         print_item_data(item, name);
     }
     Pause();
     if (inventory.GetLockerMax() < 0)
         Console.WriteLine("Locker: Disabled");
     else
     {
         Console.WriteLine("Locker: {0}", inventory.GetLockerMax());
         for (short i = 0; i < inventory.GetLockerMax(); i++)
         {
             string name;
             Inventory.InventoryItem item = inventory.GetLockerItem(i);
             name = inventory.GetItemNameById(item.id);
             print_item_data(item, name);
         }
     }
     Pause();
     if (inventory.GetSatchelMax() < 0)
         Console.WriteLine("Satchel: Disabled");
     else
     {
         Console.WriteLine("Satchel: {0}", inventory.GetSatchelMax());
         for (short i = 0; i < inventory.GetSatchelMax(); i++)
         {
             string name;
             Inventory.InventoryItem item = inventory.GetSatchelItem(i);
             name = inventory.GetItemNameById(item.id);
             print_item_data(item, name);
         }
     }
     Console.WriteLine();
 }
예제 #2
0
파일: Program.cs 프로젝트: ff11mail/ff11rcm
 static void CheckInventory(FFXI.XIACE.Inventory inventory)
 {
     Console.WriteLine("== Checking Inventory Class ==");
     Console.WriteLine("Inventory: {0}/{1}", inventory.GetInventoryCount(), inventory.GetInventoryMax());
     for (short i = 0; i < inventory.GetInventoryMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetInventoryItem(i);
         name = inventory.GetItemNameById(item.id);
         Console.WriteLine(" {0,2:D2} {1:X4} {2} x{3}", i, (int)item.id, String.IsNullOrEmpty(name) ? "EMPTY" : name, item.count);
     }
     Pause();
     Console.WriteLine("Safebox: {0}", inventory.GetSafeboxMax());
     for (short i = 0; i < inventory.GetSafeboxMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetSafeboxItem(i);
         name = inventory.GetItemNameById(item.id);
         Console.WriteLine(" {0,2:D2}: {1:X4} {2} x{3}", i, (int)item.id, String.IsNullOrEmpty(name) ? "EMPTY" : name, item.count);
     }
     Pause();
     Console.WriteLine("Storage: {0}", inventory.GetStorageMax());
     for (short i = 0; i < inventory.GetStorageMax(); i++)
     {
         string name;
         Inventory.InventoryItem item = inventory.GetStorageItem(i);
         name = inventory.GetItemNameById(item.id);
         Console.WriteLine(" {0,2:D2}: {1:X4} {2} x{3}", i, (int)item.id, String.IsNullOrEmpty(name) ? "EMPTY" : name, item.count);
     }
     Pause();
     if (inventory.GetLockerMax() < 0)
         Console.WriteLine("Locker: Disabled");
     else
     {
         Console.WriteLine("Locker: {0}", inventory.GetLockerMax());
         for (short i = 0; i < inventory.GetLockerMax(); i++)
         {
             string name;
             Inventory.InventoryItem item = inventory.GetLockerItem(i);
             name = inventory.GetItemNameById(item.id);
             Console.WriteLine(" {0,2:D2}: {1:X4} {2} x{3}", i, (int)item.id, String.IsNullOrEmpty(name) ? "EMPTY" : name, item.count);
         }
     }
     Pause();
     if (inventory.GetSatchelMax() < 0)
         Console.WriteLine("Satchel: Disabled");
     else
     {
         Console.WriteLine("Satchel: {0}", inventory.GetSatchelMax());
         for (short i = 0; i < inventory.GetSatchelMax(); i++)
         {
             string name;
             Inventory.InventoryItem item = inventory.GetSatchelItem(i);
             name = inventory.GetItemNameById(item.id);
             Console.WriteLine(" {0,2:D2}: {1:X4} {2} x{3}", i, (int)item.id, String.IsNullOrEmpty(name) ? "EMPTY" : name, item.count);
         }
     }
     Console.WriteLine();
 }