if your going to add it to mining.scar then you migh as well include the other ores aswell
function CountOres(WhichOre : string) : integer;
var OreDTM: Integer;
begin
Case (WhichOre) of
'copper' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'tin' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'iron' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'coal' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'addy', 'adamant' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'mith', 'mithril' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
'rune', 'runite' : OreDTM := DTMFromString('78DA63CC67666068606440061E3A8A0CFF813' +
'448F43F10302602D554A3AA81C8C248201D0F54D34A404D06504D' +
'37116ADA09A82906AA6923A0A68A08F7D400D5D41050530954534' +
'A404D21504D110135994035C5F8D50000A902100B');
end;
Result := CountItems(OreDTM, 'dtm', [0]);
FreeDTM(OreDTM);
end;
something like that
~shut