Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 27.08.2011, 16:31   #11
Заблокирован
 
Регистрация: 25.03.2011
Сообщений: 18
Сказал Спасибо: 5
Имеет 4 спасибок в 3 сообщенях
GoodDrone пока неопределено
По умолчанию

Цитата:
Сообщение от mira Посмотреть сообщение
профы в окне радара видно разными цветами + они отсортированы по значимости
подразни хоть скрином, а то я рабочего вариант дллки под л2екст под мой серв так и не дождался.
GoodDrone вне форума   Ответить с цитированием
Старый 28.08.2011, 08:44   #12
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от Nickers Посмотреть сообщение
А сделай еще, чтобы бот определял по ID скиллов профу и высвечивал над титулом + Убивал все КВ, а то ручки болят играть(
как ни странно, но - инфа о текущей профе (даже сабклассе) есть в чаринфо...
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 28.08.2011 в 08:57.
Breadfan вне форума   Ответить с цитированием
Старый 30.08.2011, 10:25   #13
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Цитата:
инфа о текущей профе (даже сабклассе) есть в чаринфо...
оО с каких хроник? Всегда там было? ААААААА это ж п***ец!!! Как мне дальше жить?
Дайте пруф любой, плиз.
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Старый 30.08.2011, 11:14   #14
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Пытаюсь все это дело максимально оптимизировать. Перебирать такие массивы данных при каждом скилланчед не найс.
Сейчас сделано примерно так:
есть масив с записями всех доступных существ/персов. Каждая такая запись имеет поле pti - индекс пати в которой он замечен или 0 если нет.
Индекс соответствует второму массиву - классов tsomepartу.
Если все мемберы пати пропадают из видимости - состав пати сбрасываетса в кеш. Если какието чары появляютса в видимости и непричислены не к одной активной пати, происходит поиск в кеше и анализируютса все доступные чары на предмет наличия одной из известных составов. Если подходит то загружаетса в теневом варианте и модифицируетса по ходу поступления инфы.
Ох ппц.. Мб у каво есть еще светлые идеи?
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 30.08.2011, 15:20   #15
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Цитата:
Сообщение от mira Посмотреть сообщение
Пытаюсь все это дело максимально оптимизировать. Перебирать такие массивы данных при каждом скилланчед не найс.
Сейчас сделано примерно так:
есть масив с записями всех доступных существ/персов. Каждая такая запись имеет поле pti - индекс пати в которой он замечен или 0 если нет.
Индекс соответствует второму массиву - классов tsomepartу.
Если все мемберы пати пропадают из видимости - состав пати сбрасываетса в кеш. Если какието чары появляютса в видимости и непричислены не к одной активной пати, происходит поиск в кеше и анализируютса все доступные чары на предмет наличия одной из известных составов. Если подходит то загружаетса в теневом варианте и модифицируетса по ходу поступления инфы.
Ох ппц.. Мб у каво есть еще светлые идеи?
а как происходит очищение кеша от таких патей?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 30.08.2011, 16:35   #16
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
а как происходит очищение кеша от таких патей?
если кеш заполнен (а это нада еще умудритса забить все 255 слотов)неиспользуемые длительное время обьекты кеша будут уничтожены. Если случитса страшное - 255 патей в области видимости просто не удастса создать еще один экземпляр.

Добавлено через 8 минут
Сбрасывать кеш в бд на диск пока не решалса. бд нада будет переодически чистить от замусоривания (а это либо фрагментация базы, либо ребилд что медленно и рисковано в случае аварии). Если не чистить упадет производительность и база разрастетса. Как найду изящное решение так заменю удаление сбросом на диск.
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 30.08.2011 в 16:35. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием
Старый 30.08.2011, 20:54   #17
Рыцарь
 
Аватар для Morfik
 
Регистрация: 13.10.2009
Сообщений: 665
Сказал Спасибо: 38
Имеет 172 спасибок в 108 сообщенях
Morfik пока неопределено
По умолчанию

Цитата:
Сообщение от Nickers Посмотреть сообщение
оО с каких хроник? Всегда там было? ААААААА это ж п***ец!!! Как мне дальше жить?
Дайте пруф любой, плиз.
Код:
DWORD(Pointer(myPUser+$368)^);
__________________
каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти

служба поддержки 4gay - ICQ 642274822

Последний раз редактировалось Morfik, 30.08.2011 в 20:57.
Morfik вне форума   Ответить с цитированием
Старый 31.08.2011, 02:16   #18
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Цитата:
Сообщение от Morfik Посмотреть сообщение
Код:
DWORD(Pointer(myPUser+$368)^);
он тебя не поймет) поцик л2пх юзает
впрочем в пх считать профу цели или текущий сабкласс наверна еще проще

Добавлено через 3 часа 29 минут
без мути всеже не обошлось. если 2 части пати разбежались далеко и воспользовались пати скилами их разобьет на 2 разные пачки. предусмотрим состыковку... и главное как все это скажетса на производительности
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 31.08.2011 в 02:16. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием
Старый 31.08.2011, 16:28   #19
Пользователь
 
Аватар для Stivian
 
Регистрация: 21.02.2011
Сообщений: 45
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Stivian пока неопределено
По умолчанию

ППц Вы курите,война роботов не за горами.Терминаторов создаете
Stivian вне форума   Ответить с цитированием
Старый 31.08.2011, 21:47   #20
Местный
 
Регистрация: 11.03.2008
Сообщений: 529
Сказал Спасибо: 10
Имеет 111 спасибок в 71 сообщенях
Xa4ik пока неопределено
По умолчанию

задача понятна, понять кто с варов с кем в пати, чтобы еффективней их нагибать.
Предположение по разбивке по патям:
в тру нагибательных патях есть БД/СВС/Кот/Варк, при юзе патискила у пати-чаров точно повышается и передается инфа о атак спид/мув спид/или взмигиванию котобафа на криты в клиенте/повышение от чов. Сохраняются цепочки чаров: А-Б-С-Д которы выхватывали одновременно повышения статов +/-3сек(если одновременно много то игнорить), потом сохраненные цепочки сортируются по возрострнию и получается состав самых активных пать.
Профу саба можно определить по юзескилам или хотябы тип дд/хил/маг/сап...
Xa4ik вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:39.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!