Что конкретно тебе не понятно? Пакеты ты сам расписал, поставь в своем скрипте в таймере перед юзом скрола условие что бы если количество скролов меньше нужного выполнялась необходимая тебе последовательность действий. Должно получится что-то вроде этого
delphi Код:
procedure onTimerItemSelect(Sender: TObject);
begin
case EnchantItemSelectCycle of
1:begin //UseItem
if (ScrollAmount<2) then
begin
RequestMagicSkillUse (myName, 5274);
RequestMultiSellChoose (myName, 70011, 1000000, 2);
end;
if GetEnchantLevel(EnchantedObjectId)<EnchantLevel then UseItem(ScrollObjectId);
Inc(EnchantItemSelectCycle);
end;
2:begin
RequestExTryToPutEnchantTargetItem(EnchantedObjectID);
TimerEnchantItem.Enabled:=True;
EnchantItemSelectCycle :=0;
TimerItemSelect.Enabled :=False;
end;
end;
end;
Функции RequestMagicSkillUse и RequestMultiSellChoose напиши под свой сервер исходя из того как ты выше расписал пакеты .