Показать сообщение отдельно
Старый 19.03.2010, 12:51   #3
Пользователь
 
Регистрация: 19.02.2010
Сообщений: 49
Сказал Спасибо: 1
Имеет 35 спасибок в 12 сообщенях
Vilson пока неопределено
По умолчанию

Что конкретно тебе не понятно? Пакеты ты сам расписал, поставь в своем скрипте в таймере перед юзом скрола условие что бы если количество скролов меньше нужного выполнялась необходимая тебе последовательность действий. Должно получится что-то вроде этого
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 напиши под свой сервер исходя из того как ты выше расписал пакеты .
Vilson вне форума   Ответить с цитированием