1. При подключении клиента ПХ начинает сразу перехватывать и отображать в окне лога пробегающие пакеты.
Непонятен смысл сего действа - с текущими пакетами работаем по-моему реже, чем со скриптами...
2. Обилие дополнительных окон (посылка пакетов, преобразоваия, скрипты). ИМХО, в ветке 3.4. была более удобная реализация с вкладками.
В окнах реально путаюсь
Непонятен смысл сего действа - с текущими пакетами работаем по-моему реже, чем со скриптами...
Не ври, я вообще скрипты не юзаю х_х
Цитата:
Сообщение от klemberg
2. Обилие дополнительных окон (посылка пакетов, преобразоваия, скрипты). ИМХО, в ветке 3.4. была более удобная реализация с вкладками.
В окнах реально путаюсь
Килмиплс? в 3.4.15.126 очень хорошее "Обилие дополнительных окон", всё сделано так как нужно, ничего лишнего. Если тебе не нравится, юзай прошлые версии. Всё тоже самое, решает тока inject.dll - зайдёт или нет.
klemberg,
никто не мешает использовать 83 и ниже, либо переделать под себя (сурсы на свн)
модульность к примеру мне удобна как пользователю, и как разработчику (гораздо сложнее ориентироваться в одномодульном приложении с одним окошком с 10к строками кода в юните и кучей интерфейсных элементов на дфме)
и вообще, дабы не путаться в окнах - реализовано сворачивание онных ОТДЕЛЬНО друг от друга, запоминание их позиций и горячие клавиши для их скрытия\показа.
Добавлено через 5 минут
/me представило фотошоп в концепции "все на виду"
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 04.09.2009 в 15:59.
Причина: Добавлено сообщение
вызывает множественные ошибки "... 10038: Сделана попытка выполнить операцию на объекте, не являющемся сокетом..."
(ошибку переписал по памяти, т.к. сейчас нет возможности скопипастить)
рано или поздно (от 1 часа до 10+ часов) ПХ зависает.
ошибку понять/побороть собственной головой не смог, а 126 этой мелкой неприятности лишен.
припрусь домой, попробую заменить инжекты.
ЗЫ:
Цитата:
Всё тоже самое
редактор FS в 126 рулит.
Последний раз редактировалось klemberg, 04.09.2009 в 19:37.
это не редактор, и тем более не фс.
это SendToClientEx/SendToServerEx в связке с сокетным движком такое выдают потому что писавший скрипт не учел что SendToClientEx/SendToServerEx вызывать при отваливании от сервера/клиента нельзя ибо это приведет к попытке выполнить send() и, как следствие - данной ошибке.
в 100+ этот момент предусмотрен. еще в сокетном движке.
учти это в скрипте - и юзай на здоровье 83й.
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 04.09.2009 в 19:54.
3. Правила именования
3.1. Выбор имён
2. Допустимыми языками для именования являются русский и английский. Русские имена пишутся транслитом. Допустимо использовать одни имена на английском, другие — на русском языке, но запрещено смешивать русский и английский в одном имени. То есть допустимо как имя ChildWindow, так и имя DocherneeOkno, но имя ChildOkno недопустимо.
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
if(FromServer)thenif(pck[1]=#$4A)thenif(ReadD(6) = 2)thenbegin//тут вылетать не может, ибо мы только что получили пакет от сервера, т.е. сокет еще существует.
buf:=#$1B;
WriteD(12);
SendToServerEx(CHAR_NAME);
end;
if(FromClient)thenif(pck[1]=#$6F)thenbegin//аналогично предыдущему но наоборот.
pck:='';
buf:=#$7E;
SendToClientEx(CHAR_NAME);
end;
если конечно на момент обработки пакета пх одна из сторон была отключена. вероятность этого очень мизерна. да и если бы такое произошло. то ошибка бы высветилась единожды.
т.е. либо существуют места с "произвольной" отсылкой пакета на сервер при приходе от клиента либо с отсылкой на клиент при приходе от сервера.
либо глюк сокетного движка в ревизии 83, честно, с этим, разбираться не особо хочеться т.к. единожды уже пришлось переписывать его практически полностью.