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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 27.01.2008, 12:43   #31
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

можно и даж нужно их писать только в главный begin который исполняется когда приходит какой то пакет с сервера
Код:
begin
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;


end.
и больше никуда их вставлять не надо!
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 27.01.2008, 16:30   #32
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от skymanrus
можно и даж нужно их писать только в главный begin который исполняется когда приходит какой то пакет с сервера
насамом деле их достаточно пихнуть в:
Код:
procedure OnConnect(WithClient: Boolean);
begin
  NoFreeOnClientDisconnect;
  NoFreeOnServerDisconnect;
end;
яж не просто так это событие сделал)
а то вызывать их при приходе каждого пакета как то расточительно)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 28.01.2008, 18:17   #33
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 52
Сказал Спасибо: 22
Имеет 16 спасибок в 9 сообщенях
ChiterEPT
По умолчанию

Одного я так и недопонял зачем писать обе строчки ?? Нам ведь нужно чтоб не разрывалось соединение когда клиент отрубается... то есть NoFreeOnClientDisconnect; должно хватать. Зачем нам работа скрипта если скажем сервер отрубился ???

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

Цитата:
Сообщение от АрхиНуб
Одного я так и недопонял зачем писать обе строчки ?? Нам ведь нужно чтоб не разрывалось соединение когда клиент отрубается... то есть NoFreeOnClientDisconnect; должно хватать. Зачем нам работа скрипта если скажем сервер отрубился ???
ну на самом деле работать будет и так:
Код:
procedure OnConnect(WithClient: Boolean);
begin
  if WithClient then NoFreeOnClientDisconnect;
end;
и так даже правильнее... (хотя я не на 100% уверен что WithClient будет верно, ибо не тестил сам)
Цитата:
Сообщение от АрхиНуб
И еще. Хкор работают ли эти навороты в скрытом режиме работы ПакетХака, и если незатруднит в двух словах о разнице между режимами.
режимы на работу невлияют никак, они влияют тока на способ внедрения библиотеки осуществляющей перенаправление трафика на пакетхак, если трафик перехватывается то работает всё)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 28.01.2008, 21:23   #35
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 52
Сказал Спасибо: 22
Имеет 16 спасибок в 9 сообщенях
ChiterEPT
По умолчанию

Так родился вопрос. Допустим поюзали ОутГаме Бота и хотим выйти ... а хрен :) Короче, как отменить\выключить этот NoFreeOnClient\ServerDisconnect ? Хкор есть такая процедура типа FreeOnClientDisconnect ?
ChiterEPT вне форума   Ответить с цитированием
Старый 28.01.2008, 22:43   #36
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от АрхиНуб
Так родился вопрос. Допустим поюзали ОутГаме Бота и хотим выйти ... а хрен :) Короче, как отменить\выключить этот NoFreeOnClient\ServerDisconnect ? Хкор есть такая процедура типа FreeOnClientDisconnect ?
блин ну что сложно залезть в прекреплённую тему со списком всех встроенных функций и не задавать глупых вопросов???
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 28.01.2008, 23:10   #37
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 52
Сказал Спасибо: 22
Имеет 16 спасибок в 9 сообщенях
ChiterEPT
По умолчанию

Та вроде смотрел, но чет не заметил в прошлый раз :unknown: Ну извини за глупый вопрос :crazy:
ChiterEPT вне форума   Ответить с цитированием
Старый 29.03.2008, 23:42   #38
Гость
 
Сообщений: n/a
По умолчанию

Насколько я понимаю Отгейм бот через пакет хак есть желания создать по двум причинам:
1 Так как обычный валкер палится на многих серверах антиботовой системой
2 ПРи написание бота на пакетхаке мы получим полное раздолье в настройки и способах управления чаром(тоесть мы сможен реализовывать те скррипты который не предусмотренный в валкере вообще)

Исходя из этих соображений вытикает следующие:
Зачем изобретать велосипед есле он уже изобретен? Ведь чтобы выполнить эти два условия не нада придумывать как автономно запускать пакет хак. Нам всеволишь необходимо запустить валкера через него и мы убиваем сразу двух зайцев. А в частности при помощи крипнов мы сможем блокировать или посылать ключивые пакеты серверу(тоесть маскировать наш валкер под клиент) и приэтом некто не заприщает про вписать еще и скрипты.

Вобщем вывод получается таким:
Все сводится к одной непростой задачи: узнать каким именно способо система анти бота на конкретном(в каждом случаи) палит валкера. Вот в принцепи и все

P.S. Я вполне возможно и неправ поправте есле у вас есть какаята другая мысль по этому поводу.
  Ответить с цитированием
Старый 03.04.2008, 08:43   #39
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от RooT
Простите нуба=) не в тот раздел написал=))
=) Да ниче, бывает =) Скрипты на первой странице выложены (почти все) - топик "Да будет бот".
QaK вне форума   Ответить с цитированием
Старый 06.05.2008, 20:18   #40
Новичок
 
Регистрация: 22.04.2008
Сообщений: 21
Сказал Спасибо: 8
Имеет 26 спасибок в 6 сообщенях
poizon пока неопределено
По умолчанию

интересно продолжить тему
на счёт
PHP код:
procedure OnConnect(WithClientBoolean);
begin
  NoFreeOnClientDisconnect
;
  
NoFreeOnServerDisconnect;
end
понятно, но клиент посылает серверу нетпинг каждую минуту, надо както сделать скрипт который будет эмулировать этот нетпинг.
как расшифровывается пакет нетпинга?
Tип: 0xA8 (NetPing)
Pазмер: 13+2

A8 5E 74 20 48 0A 00 00 00 99 05 00 00 19:08:23:750
A8 9A 74 20 48 15 00 00 00 99 05 00 00 19:09:23:843
A8 D6 74 20 48 15 00 00 00 99 05 00 00 19:10:24:046
A8 12 75 20 48 15 00 00 00 99 05 00 00 19:11:24:187
A8 4F 75 20 48 15 00 00 00 99 05 00 00 19:12:25:015


нарыл такую информацию
PHP код:
[3148]          C>s             0ms.            19:39:30
-------------------------------------------------------------------------------
 
TTypeLA2     ServerGS1     ParseType(auto)    EnCodeDT2 KT2 (auto)
------- 
0  1  2  3  4  5  6  7 -  8  9  A  B  C  D  E  F    -------------------
000000 0F 00 A8 A8 7B 20 48 14 00 00 00 99 05 00 00        ..ЁЁH.......
-------------------------------------------------------------------------------
LA2:      "NetPing"                          size15     prot750  $2EE
Addr
:  Size:    Type:         Description:     Value:
0000     2   word          psize             15         | $000F                             
0002     1   byte          ID                168        
$A8 'Ё'                           
0003     4   integer       kID               1210088360 | $48207BA8                         
0007     4   integer       PING              20         
| $00000014                         
000B     4   integer       dta               1433       
| $00000599 
короче пример

сервер посылает клиенту

D3 B8 7A 20 48

где

D3 byte ID 211
B8 7A 20 48 integer kID 1210088120

что за к айди незнаю ... но он одинаковый у пакета от клиента и к клиенту, может ид сессии пинга?

далее ответ клиента -

A8 B8 7A 20 48 15 00 00 00 99 05 00 00

где

A8 1 byte ID 168
B8 7A 20 48 4 integer kID 1210088120
15 00 00 00 4 integer PING 21
99 05 00 00 4 integer dta 1433

короче Кид одинаковое
15 00 00 00 - это пинг 21 мс

а вот что за 99 05 00 00 4 integer dta 1433
незнаю...

короче походу в конце всегда 99 05 00 00

так вот мои домыслы красным отмечено то что для всех пакетов остаётся одинаковым(наверное)

запрос на пинг от сервера с айди пинга B8 7A 20 48
D3 B8 7A 20 48


ответ клиента на этот пинг (сессия B8 7A 20 48)

A8 B8 7A 20 48 15 00 00 00 99 05 00 00

пинг = 15 00 00 00 (21 мс)

и вроде получается 99 05 00 00 в конце ставится эта последовательность почемуто (у кого какие догадки)

слушайте я не понял как пинг работает вообще...
сервак отсылает клиенту пакет а клиент почемуто пишет в пакет время отклика и отсылает серверу?? а как КЛИЕНТ интересно узнал время своего пинга до сервака если запрос сервер посылает??

люди обьясните и может есть идеи по поводу наброски простейшего скрипта который имитирует нет пинг ??

Последний раз редактировалось poizon, 06.05.2008 в 21:33.
poizon вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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