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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 11.03.2013, 01:53   #1
Новичок
 
Регистрация: 27.02.2013
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
NeOn пока неопределено
По умолчанию

и чем мне поможет те ссылки ? ты не понял вопроса блин
NeOn вне форума   Ответить с цитированием
Старый 12.03.2013, 02:15   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

NeOn, ну перефразируйте его, может пойму.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 13.03.2013, 07:32   #3
Новичок
 
Регистрация: 01.11.2010
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Frostmourne пока неопределено
По умолчанию

Когда-то давно видел на форуме тему про пакет,после отправки которого выкидывает у всех игроков с игры.
Помогите найти!

//J-Fobos: Обсуждение багов на форуме запрещено. Поэтому ответа на данный вопрос не будет.

Последний раз редактировалось J-Fobos, 13.03.2013 в 23:33.
Frostmourne вне форума   Ответить с цитированием
Старый 13.03.2013, 21:53   #4
Новичок
 
Регистрация: 13.03.2013
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
letsplay пока неопределено
По умолчанию

Возможно ли отсылать пакеты потоком одновременно с нескольких чаров (2-3), если да то как? (l2)
Заранее спасибо.

Последний раз редактировалось letsplay, 13.03.2013 в 21:56.
letsplay вне форума   Ответить с цитированием
Старый 13.03.2013, 22:12   #5
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

letsplay, да. хоть с 10 чаров
PHP код:
SendToServerEx(Name); 
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
За это сообщение SeregaZ нажился спасибкой от:
Старый 14.03.2013, 08:01   #6
Новичок
 
Регистрация: 13.03.2013
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
letsplay пока неопределено
По умолчанию

как примерно будет выглядеть скрипт для двух чаров, на отсылку одинакового пакета с определенным интервалом, просто я новичек в таких делах, в скриптах не разбираюсь.
кому не сложно, пожалуйста

Последний раз редактировалось letsplay, 14.03.2013 в 08:12.
letsplay вне форума   Ответить с цитированием
Старый 14.03.2013, 21:53   #7
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

Цитата:
Сообщение от letsplay Посмотреть сообщение
как примерно будет выглядеть скрипт для двух чаров, на отсылку одинакового пакета с определенным интервалом, просто я новичек в таких делах, в скриптах не разбираюсь.
кому не сложно, пожалуйста
PHP код:

Timer1
.interval:=1000;//интервал в мс
procedure OnTimer1(Sender:Tobject);
    
begin
        buf
:=hstr(packet);
        
SendToServerEx(name1);
        
SendToServerEx(name2);
    
end
kpa9pt вне форума   Ответить с цитированием
За это сообщение kpa9pt нажился спасибкой от:
Старый 19.03.2013, 15:09   #8
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

Доброго времени суток, может быть и дурацкий вопрос:

Играю на проекте rpg-club.com и там очень дурной login server, зачастую устанавливается соединение с game server и идёт первый из четырёх пакетов, от клиента - ProtocolVersion, но сервер не присылает в ответ пакет KeyInit ,а просто рвёт соединение (банальный дисконект и надо перезаходить на аккаунт).
Вопрос, есть ли скриптовом движке, функция отвечающая за то, что - активно соединение или разорвано?, мне нужно чтоб когда соединение вот так прерывалось, чтобы скрипт реагировал.

//J-Fobos: насколько мне известно, подобной функции нету. В теории добавить такой функционал возможно с помощью плагинов. Практической реализации не встречал.

Ответ:
Дополнительная программа успешно отреагировала на простой Disconnect, проблема решена, но функция которую я описал была бы тоже кстати.

Последний раз редактировалось kpa9pt, 20.03.2013 в 01:36.
kpa9pt вне форума   Ответить с цитированием
Старый 20.03.2013, 01:40   #9
Новичок
 
Регистрация: 23.12.2011
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
AntulOk пока неопределено
По умолчанию

Dobryj den! izviniajus za latinu,prosto ja iz Litvy xotel sprosit,realno li podkliu4it l2phx pod etot server http://l2soulslegion.lt/Siuntiniai.html ? ranshe robotal,teper net.Pri podklu4eniji,klient prosto ne zapuskaetsa kokda vrublen l2phx. pomogite proshu,shto delat i kak obojti zashitu?

//J-Fobos: вам сюда http://coderx.ru/showthread.php?t=3791

Последний раз редактировалось J-Fobos, 21.03.2013 в 01:49.
AntulOk вне форума   Ответить с цитированием
Старый 20.03.2013, 03:25   #10
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

А/\
П||
Здравствуйте! прочитал FAQ по l2phx,но не нашёл примера для своей ситуации, подскажите пожалуйста:
Вот кусок кода:

PHP код:
procedure OnTimerRelog(Sender:Tobject);
    
begin
        Disconnect
;
        
TimerRelog.enabled:=false;
    
end;
    
if 
fromclient then
    begin
        
case pck[1of
            
#$0E:
                
begin
                    TimerRelog
.enabled:=true;
                
end;
    
end
Если висит два соединения, то он не дисконектит окно, на котором пришёл пакет, ОК не имею претензий...

Вот второй вариант кода:

PHP код:
procedure OnTimerRelog(Sender:Tobject);
    
begin
        UseForConnectName
='relog';
        
Disconnect;
        
TimerRelog.enabled:=false;
    
end;
    
if 
fromclient then
    begin
        
case pck[1of
            
#$0E:
                
begin
                    setname
('relog');
                    
TimerRelog.enabled:=true;
                
end;
    
end
Такой код работает единажды...и после этого весь скрипт не работает.

Вопрос:

Видимо надо после Disconnect что-то на подобии UseForAllName
Что я не дописал для правильной работы?

//J-Fobos: Во первых, здесь тема для новичков, сюда с такими вопросами не ходят
Во вторых, вариант с несколькими UseForConnectName не работает? (проверить не могу так как давно не играю)
Если не работает, то могу предложить вариант отправки пакета дисконекта всем окнам по очереди функцией SendToServerEx (или клиенту, это от функционала скрипта зависит).

Последний раз редактировалось J-Fobos, 23.03.2013 в 03:21.
kpa9pt вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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