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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 04.09.2009, 20:03   #11
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

Цитата:
к стати. и вылазит это явно не в этом куске кода.
другие скрипты не запущены.
два окна: одно на ПХ и на этом скрипте; второе мимо ПХ чтобы наблюдать за первым и кидать ПМ.
klemberg вне форума   Ответить с цитированием
Старый 04.09.2009, 20:04   #12
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

TAMBIK, к чему ты это ? Character_name ~~ Char_name
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 04.09.2009, 20:04   #13
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

Цитата:
SendToClient/SendToClientEx нельзя если соответствующий клиент дисконнектнут от пх.
SendToServer/SendToServerEx нельзя если пх отключен от сервера игры.
логично. спасибо. отпишусь.
klemberg вне форума   Ответить с цитированием
Старый 04.09.2009, 20:08   #14
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

я про то что

delphi Код:
if (FromServer) then                if (pck[1]=#$4A) then                     if (ReadD(6) = 2) then                     begin                          //тут вылетать не может, ибо мы только что получили пакет от сервера, т.е. сокет еще существует.                          buf:=#$1B;                          WriteD(12);                          SendToServerEx(CHAR_NAME);                     end;           if (FromClient) then                 if (pck[1]=#$6F) then                 begin                     //аналогично предыдущему но наоборот.                      pck:='';                      buf:=#$7E;                      SendToClientEx(CHAR_NAME);                 end;
если конечно на момент обработки пакета пх одна из сторон была отключена. вероятность этого очень мизерна. да и если бы такое произошло. то ошибка бы высветилась единожды.
т.е. либо существуют места с "произвольной" отсылкой пакета на сервер при приходе от клиента либо с отсылкой на клиент при приходе от сервера.
либо глюк сокетного движка в ревизии 83, честно, с этим, разбираться не особо хочеться т.к. единожды уже пришлось переписывать его практически полностью.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 04.09.2009, 21:41   #15
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

Приперся домой. Сижу-тестю. Вот скрипт от начала и до конца:
delphi Код:
const      CHAR_NAME = 'Bzdoo'; //============================================================================== // Îñíîâíàÿ ÷àñòü ñêðèïòà //============================================================================== begin      // íå îáðàáàòûâàåì ïóñòûå ïàêåòû      if pck='' then exit;      // åñëè ïàêåò îò ñåðâåðà      if (ConnectName=CHAR_NAME) then begin           // åñëè ïàêåò äëÿ ÷àðà CHAR_NAME           if (FromClient) then begin                if (pck[1]=#$6F) then begin                     NoFreeOnClientDisconnect;                     NoFreeOnServerDisconnect;                     buf:=#$7E;                     SendToClientEx(CHAR_NAME);                end;           end;      end; end.

Вот лог ПХ в ответ на скрипт:

Код:
04.09.2009 19:40:53 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:53 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:53 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:53 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:53 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
04.09.2009 19:40:54 На сокете: 276 ошибка: 10038 Сделана попытка выполнить операцию на объекте, не являющемся сокетом
вот скрин ПХ (другие скрипты не запущены):


Последний раз редактировалось klemberg, 04.09.2009 в 21:43.
klemberg вне форума   Ответить с цитированием
Старый 04.09.2009, 21:41   #16
Пользователь
 
Аватар для Underwhy
 
Регистрация: 24.08.2009
Сообщений: 43
Сказал Спасибо: 2
Имеет 5 спасибок в 4 сообщенях
Underwhy пока неопределено
По умолчанию

задам вопрос ))..

Вопрос не по теме:
о-о обьясните мне смысл названия темы "Можно пара вишней?"
__________________
Очень важный фак
♫♪ - Gavin Rossdale - Adrenaline
Underwhy вне форума   Ответить с цитированием
Старый 04.09.2009, 21:54   #17
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

Цитата:
"Можно пара вишней?"
Можно пару пожеланий. (англ. "wishes", пожелания)

по первому пункту: не начинать сразу отлавливать пакеты.
по второму: вкладки.
klemberg вне форума   Ответить с цитированием
Старый 04.09.2009, 22:01   #18
Пользователь
 
Аватар для Underwhy
 
Регистрация: 24.08.2009
Сообщений: 43
Сказал Спасибо: 2
Имеет 5 спасибок в 4 сообщенях
Underwhy пока неопределено
По умолчанию

Цитата:
Сообщение от klemberg Посмотреть сообщение
Можно пару пожеланий. (англ. "wishes", пожелания)
Уайшес? о.о Как это связано с Вишнями?
Ладно, не буду флудить чтобы не схватить бан >_<

По теме:
Какую функцию выполняет скрипт?
__________________
Очень важный фак
♫♪ - Gavin Rossdale - Adrenaline
Underwhy вне форума   Ответить с цитированием
Старый 04.09.2009, 22:06   #19
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 73
Сказал Спасибо: 10
Имеет 10 спасибок в 9 сообщенях
klemberg пока неопределено
По умолчанию

семпл? уверенно демонстрирует ошибку.

непосредственно скрипт в нескольких варианциях: трейдер, крафтер, ТХ на саммоне ключей, СВС/БД......................
klemberg вне форума   Ответить с цитированием
Старый 04.09.2009, 22:10   #20
Пользователь
 
Аватар для Underwhy
 
Регистрация: 24.08.2009
Сообщений: 43
Сказал Спасибо: 2
Имеет 5 спасибок в 4 сообщенях
Underwhy пока неопределено
По умолчанию

Цитата:
Сообщение от klemberg Посмотреть сообщение
семпл? уверенно демонстрирует ошибку.
Уайшес / Вайшес. Но уж не как не Виснес xD

Цитата:
Сообщение от klemberg Посмотреть сообщение
непосредственно скрипт в нескольких варианциях: трейдер, крафтер, ТХ на саммоне ключей, СВС/БД......................
х_х почему бы просто не заюзать l2 walker?
__________________
Очень важный фак
♫♪ - Gavin Rossdale - Adrenaline
Underwhy вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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