Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 20.03.2009, 15:07   #1
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

QaK, ИМХО, TTimer фактически создает альтернативный поток (именно по этому для отправки по таймеру SendTo*Ext приходится использовать).
PanAm вне форума   Ответить с цитированием
Старый 20.03.2009, 15:10   #2
Новичок
 
Регистрация: 20.03.2009
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
zorg пока неопределено
Плохо

Цитата:
Сообщение от QaK Посмотреть сообщение
zorg, убейся, потом юзни поиск, потом снова убейся, это не чит-форум, если тебе хамелеон сказал - его и спрашивай!
мда умом не шлешиш у меня вопрос про пакеты а не читы и проста так люди Ы бижами +15 не раздают всему серверу !
zorg вне форума   Ответить с цитированием
Старый 20.03.2009, 16:33   #3
Новичок
 
Регистрация: 15.03.2009
Сообщений: 26
Сказал Спасибо: 0
Имеет 11 спасибок в 7 сообщенях
Sieg пока неопределено
По умолчанию

PanAm, Не спорю. И эту особенность я использовал в некоторых своих скриптах, НО. Это крайне неудобно. И, кроме того, хоть сам таймер может и создает альтернативный поток, функция, которую он вызывает в назначенное время, все же выполняется в основном. Проверить просто: тот же delay в вызываемой таймером функции подвешивает весь скрипт.
NLObP, еще не смотрел примеры - чуть позже займусь. Но поделюсь наперед некоторыми мыслями. На сколько я понимаю механизм работы скриптов, основной их минус (для меня) в том, что они выполняются не сами по себе, а запускаются на каждый пришедший пакет. Мне же нужна возможность запустить скрипт на бесконечный цикл, и чтобы при этом он не прерывал работу самой линейки - т.е. не блокировал проходящие пакеты. Если приведенные тобой примеры позволяют это сделать - жди спасибки =)
Sieg вне форума   Ответить с цитированием
Старый 20.03.2009, 16:40   #4
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Sieg, юзай плугины - полный функционал дельфовский.

Добавлено через 16 секунд
ну, или почти полный =)

Последний раз редактировалось QaK, 20.03.2009 в 16:40. Причина: Добавлено сообщение
QaK вне форума   Ответить с цитированием
Старый 20.03.2009, 16:44   #5
Новичок
 
Регистрация: 15.03.2009
Сообщений: 26
Сказал Спасибо: 0
Имеет 11 спасибок в 7 сообщенях
Sieg пока неопределено
По умолчанию

QaK, У меня версия пнх 3.3.2, в которой плагинов нету. Более высокие версии не хотят работать с моим клиентом: пишет, что клиент пропатчен, но коннект не появляется и пакеты не видит. Да и я понятия пока что не имею, что есть плагин....
Да, кстати, я же говорил, что не дружу с паскалем. Потому, слова "полный Дельфовский функционал" не намного понятнее китайской грамоты. Вот еслиб это Си был, то вопросов нима.....

Последний раз редактировалось Sieg, 20.03.2009 в 16:46.
Sieg вне форума   Ответить с цитированием
Старый 20.03.2009, 22:52   #6
Местный
 
Регистрация: 18.02.2008
Сообщений: 141
Сказал Спасибо: 16
Имеет 66 спасибок в 30 сообщенях
ratvier
По умолчанию

Цитата:
Сообщение от Sieg Посмотреть сообщение
Вот еслиб это Си был, то вопросов нима.....
Я тут где-то выкладывал хидер для си, там остается ток немного шаманства под конкретный компилятор и линковщик
ratvier вне форума   Ответить с цитированием
Старый 20.03.2009, 17:36   #7
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Sieg, в скриптах нет необходимости в бесконечеых циклах, по крайней мере в мой извращеный ум, неприходит ни одна идея где это можно использовать.
PanAm вне форума   Ответить с цитированием
Старый 20.03.2009, 17:50   #8
Новичок
 
Регистрация: 15.03.2009
Сообщений: 26
Сказал Спасибо: 0
Имеет 11 спасибок в 7 сообщенях
Sieg пока неопределено
По умолчанию

PanAm, Ок, простой пример: одна часть скрипта, которая вызывается для каждого проходящего пакета, занимается сбором информации о состоянии персонажа - ХП, МП, ЦП, персонажи вокруг, баффы и т.д. Сама она не посылает пакеты, разве что изменяет некоторые - не более того. Вторая часть - уже на основе данных полученных первой частью, совершает активные действия: пьет бутылки, бегает за ведущим, атакует, спойлит - всё то, что должен делать человек руками. Вот вторая часть - это и есть тот самый бесконечный цикл. И он не должен мешать первой части. Реализовав это, считай и бот готов. Дальше - лишь вопрос терпения, кто и каким функционалом наполнит эту модель.
Sieg вне форума   Ответить с цитированием
Старый 20.03.2009, 18:30   #9
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Sieg, бот, рализованый на скриптах, будет очень сильно тупить, уже пробовали ...
QaK вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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