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

Разработка Раздел для совместной разработки/доработки программы

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

А не подскажите, не очень разобрался в документации к ФастСкрипту, можно ли в ПХ определить свой класс, и сделать его свойства и методы доступным в скриптах?
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от:
Старый 11.08.2008, 16:29   #2
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

PanAm, можно, published свойства наверно даже на автомате станут из скрипта доступны если класс добавить в скрипт, а вот методы и не публикуемые свойства придётся каждое добавлять
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 11.08.2008, 17:10   #3
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Тогда есть предложение изменить / расширить скриптовцю часть программы - Добавить обработку расшифрованных пакетов до обработки скриптов, например - создать класс TCharInfo со всей информацией о чаре, заполнять ее из входящих пакетов, и дальше к полученному объекту уже можно будет обращатся из скриптов. Фактически скрипт всегда будет знать координаты чара его ID, состояние, текущие показатели и т.д. Тоже самое можно сделать с инвентарем и окружающими объектами.Объектная модель позволит сделать сам процесс достаточно универсальным, и рабочим для различных протоколов.
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился 2 спасибками от:
Старый 11.08.2008, 20:03   #4
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

NLObP, хех, ну классы можеш сделать как у меня тут в 3-м коде http://coderx.ru/showpost.php?p=9169&postcount=19
заодно будет легче адаптировать потом скрипты под моего бота)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился 2 спасибками от:
Старый 11.08.2008, 18:26   #5
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

это уже заготовка бота получиться)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 12.08.2008, 14:16   #6
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Кстати, еще с пол года назад, на старом форуме, поднимал вопрос, что ПХ странно обрабатывает CryptoInit - только один раз, xkor тогда отписалса, что возможно уберет там флаг в следующей версии, чтобы обрабатывать все пакеты 0x00, но есть еще более интересный вариант - сделать на главной странице ЧекБокс Обрабатывать все пакеты CryptoInit или только первый. Получится и совместимость со старыми версиями и еще один вариант обход защит.
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от:
Старый 13.08.2008, 22:53   #7
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от PanAm Посмотреть сообщение
Кстати, еще с пол года назад, на старом форуме, поднимал вопрос, что ПХ странно обрабатывает CryptoInit - только один раз, xkor тогда отписалса, что возможно уберет там флаг в следующей версии, чтобы обрабатывать все пакеты 0x00, но есть еще более интересный вариант - сделать на главной странице ЧекБокс Обрабатывать все пакеты CryptoInit или только первый. Получится и совместимость со старыми версиями и еще один вариант обход защит.
Этого достаточно будет сделать? А это из тойже оперы?

Добавлено через 4 минуты
Цитата:
Сообщение от PanAm Посмотреть сообщение
А когда это будет доступно для скачивания и тестирования?
Выше в посте выложил файлик.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 13.08.2008 в 22:53. Причина: Добавлено сообщение
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 15.08.2008, 17:56   #8
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Цитата:
Сообщение от NLObP Посмотреть сообщение
Этого достаточно будет сделать?
Что-то около того, но ИМХО с учетом открытия РуОффа надобность в этом сильно уменьшается....
PanAm вне форума   Ответить с цитированием
Старый 13.08.2008, 06:11   #9
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

3.2.12 от 10.08.2008
+ в поиске назначил кнопки по умолчанию enter/esc;
! разбираюсь с потоками;

3.2.13 от 13.08.2008
+ сделал раскраску расшифровки пакетов. В правом нижнем окне бывает сбивка раскраски
из-за переноса строк. Надо просто раздвинуть окно и снова щёлкнуть по выбранному пакету;
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 15.08.2008 в 15:00.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 13.08.2008, 15:05   #10
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Цитата:
Сообщение от NLObP Посмотреть сообщение
3.2.12 от 10.08.2008
Цитата:
Сообщение от NLObP Посмотреть сообщение
3.2.13 от 13.08.2008
А когда это будет доступно для скачивания и тестирования?
PanAm вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка



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

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


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

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

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