KeepBotting
2014-08-06 12:24:41
getFreeSlots() returns a TIntegerArray of the free backpack slots (1-28).
To only return the integer amount of free backpack slots, length(getFreeSlots()) can be used.
To only return the integer amount of free backpack slots, length(getFreeSlots()) can be used.
function getFreeSlots():TIntegerArray;
var
i:integer;
theArray:TIntegerArray;
begin
if (not gameTabs.isTabActive(TAB_BACKPACK)) then
gameTabs.openTab(TAB_BACKPACK);
for i := BACKPACK_SLOT_LOW to BACKPACK_SLOT_HIGH do
begin
if (not tabBackpack.isItemInSlot(i)) then
begin
theArray.append(i);
end;
end;
writeLn('Free backpack slots are: ' + toStr(theArray));
result := theArray;
end;