Взять часть строки, превратить ее в цифры и сравнить с заданным значением. А если более точно и ближе к уо, то из клилока вытащить прочность предмета.
Не могу найти команду, которая позволит вытащить часть строки с нужного символа нужное кол-во символов и сделать что-то типа strtoint
Пока что это реализовано вот таким способом, но хочется сократить код и упростить его
Code: Select all
var PA, PA2: string;
i,a,b: integer;
const
text = '55'; //нужное значение прочности
n = 81; //позиция с которой идёт прочность
begin
PA := GetCliloc($716BFCEA);
a:=pos(text,PA);
if a > n then
begin
PA2:=copy(PA,n,2);
b:=StrToInt(PA2);
end;
end.