0f - запрос итемлиста. если правильно организовать скрипт, то его нужно вызывать единожды при старте.
в идеале:
в основном теле программы у тебя обрабатываются только пакеты итемлист и инвенториапдейт. по ним строиться либо обновляется массив с вещами которые присутствуют в инвентаре.
в данном конкретном случае не обязательно вести базу для всех вещей в инвентаре.
в ините:
создание интерфейса, отправка 0f на сервер.
в таймере:
по имеющимся вещам в базе и их колву - конструируется тот или иной пакет от отправляеться на сервер.
регулируя интервал срабатывания таймера мы регулируем частоту "принятия решения" ускоряя или замедляя процесс, при этом не пропускаем пакеты и не спамим сервер.
по поводу самой тяжелой части - инвентаризации я уже говорил. есть на форуме.
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 16.02.2010 в 15:51.
|