Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Stealth 6
Re: Stealth 6
send in PM
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Stealth 6
Новая версия ScriptDotNet2.dll.
В новой версии полностью переработана архитектура. Вместо кучи функций у объекта Stealth теперь есть метод GetService<T>(), который возвращает ссылку на нужный сервис. Все методы стелса разбиты на сервисы (99% разбиения соответствует документации в вики).
Сервисов получилось 29 штук.
Полный список под спойлером.
Часто используемые вынес как свойства объекта Stealth
А еще есть IStealth. Включает все интерфейсы, но реализовывать 100500 функций мне очень не хочется. Кто привык работать по старому, может сам реализовать данный интерфейс.
Качать можно тут: https://yadi.sk/d/BvMuQgU-g35SG
В новой версии полностью переработана архитектура. Вместо кучи функций у объекта Stealth теперь есть метод GetService<T>(), который возвращает ссылку на нужный сервис. Все методы стелса разбиты на сервисы (99% разбиения соответствует документации в вики).
Сервисов получилось 29 штук.
Полный список под спойлером.
Список сервисов
Часто используемые сервисы
Качать можно тут: https://yadi.sk/d/BvMuQgU-g35SG
Re: Stealth 6
А зачем?Maxwell wrote:Новая версия ScriptDotNet2.dll.
В новой версии полностью переработана архитектура. Вместо кучи функций у объекта Stealth теперь есть метод GetService<T>(), который возвращает ссылку на нужный сервис. Все методы стелса разбиты на сервисы (99% разбиения соответствует документации в вики).
Сервисов получилось 29 штук.
В чем улучшение?
Re: Stealth 6
Ну во-первых так удобнее. По крайней мере лично для меня.
Во-вторых провел ревизию функционала. Теперь я точно знаю с чем дергать Vizitor'а.
В-третьих интерфейсы позволяют менять реализацию как угодно, не сказываясь на уже написанных местах. В планах перевести все на IoC, и тогда даже не надо иметь исходный код длл, чтоб сменить работу того или иного сервиса.
А улучшение должно быть в скорости работы. Переработал разбор пакетов.
Во-вторых провел ревизию функционала. Теперь я точно знаю с чем дергать Vizitor'а.
В-третьих интерфейсы позволяют менять реализацию как угодно, не сказываясь на уже написанных местах. В планах перевести все на IoC, и тогда даже не надо иметь исходный код длл, чтоб сменить работу того или иного сервиса.
А улучшение должно быть в скорости работы. Переработал разбор пакетов.
Re: Stealth 6
Ну и никто не мешает использовать прошлую версию.
Re: Stealth 6
Нашел косяки. Пока не качаем, буду исправлять.
Re: Stealth 6
ребята в чем может быть проблема???
настроил стелз, все норм конектится, когда нажимаю открыть клиент UO, окно открывается и все в игру не заходит
версия 4.0.0
настроил стелз, все норм конектится, когда нажимаю открыть клиент UO, окно открывается и все в игру не заходит
версия 4.0.0
Re: Stealth 6
http://stealth.od.ua/Doc:RU/Manual/Graphic_Clientice_k7 wrote:ребята в чем может быть проблема???
настроил стелз, все норм конектится, когда нажимаю открыть клиент UO, окно открывается и все в игру не заходит
версия 4.0.0
Re: Stealth 6
А можно пример скрипта, с учетом "правильного" написания скрипта на дотнете.Maxwell wrote:Нашел косяки. Пока не качаем, буду исправлять.
Можно достаточно простой, но чтобы уловить саму суть. Как, что где создавать куда передавать и т.п.
Как пример, можно взять скрипт на спарринг с куклой, то-есть бесконечный цикл, там кукла слежка за ее хп, условный юз бинтов по себе и ожидание сообщения журнала о исцелении, подход отход от противника. Желательно, чтобы там использовались по максимуму ивента, как обработчики журнала, слежка за собой.
Надеюсь суть изложил, если есть твои скрипты для любого шарда, написанные уже с работов новой дллке - очень просим выложить или в пм.
Re: Stealth 6
Давайте сейчас до ума доведу DI и документацию и все выложу.
Re: Stealth 6
уговорил! ждем.Maxwell wrote:Давайте сейчас до ума доведу DI и документацию и все выложу.
Re: Stealth 6
ввожу несколько серьезных изменений (убирание всех чаров в потоки, правка встроенного питона и прочее), кто желает потестить на разных чарах\скриптах\нагрузке - пишите в асю\скайп.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Stealth 6
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
Re: Stealth 6
вгде?shinma wrote:Шрифт поставь толстенький какой нить, а то не видно ничего
http://clip2net.com/s/3rISQCF
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Stealth 6
Это Вы себе операционку настройте.shinma wrote:Шрифт поставь толстенький какой нить, а то не видно ничего
http://clip2net.com/s/3rISQCF