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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 12.01.2009, 15:09   #1
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

cepreu,
1. Бесконечные циклы в скриптах не айс. скрипт выполняется на каждый приход/уход пакета - тут нечего зацикливать.
2. Разбирайся ))) мороки много объяснять, главное - L2phx после выхода излинейки L2phx должен будет имитировать клиент, а это довольно сложно сделать.
3. полно примеров, типа
delphi Код:
var   i : integer: begin   if FromServer and (pck[1]=#$B0) then     i := WriteD(2); end.
PanAm вне форума   Ответить с цитированием
Старый 12.01.2009, 15:40   #2
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от PanAm Посмотреть сообщение
1. Бесконечные циклы в скриптах не айс. скрипт выполняется на каждый приход/уход пакета - тут нечего зацикливать.
смотря как реализовать
QaK вне форума   Ответить с цитированием
Старый 12.01.2009, 19:16   #3
Новичок
 
Регистрация: 09.01.2009
Сообщений: 3
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
cepreu пока неопределено
По умолчанию

Цитата:
Сообщение от PanAm Посмотреть сообщение
cepreu,

3. полно примеров, типа
delphi Код:
var   i : integer: begin   if FromServer and (pck[1]=#$B0) then     i := WriteD(2); end.
это осилил
1. Бесконечные циклы в скриптах не айс. скрипт выполняется на каждый приход/уход пакета - тут нечего зацикливать.
просто мне нужен цикл повтора пакетов, не знаю какой даже пример привести. Например, вот писать в титуле O_o затем о_О (тупой пример, но все же)
2. Разбирайся ))) мороки много объяснять, главное - L2phx после выхода излинейки L2phx должен будет имитировать клиент, а это довольно сложно сделать.
разобрался, но не понял тебя =(
вот что пишет xkor :
Пример вызова функций из системных библиотек:
delphi Код:
var   lib,Lib1:Integer;   Res:variant;   ar:array of variant; begin   lib := loadLibrary('User32.dll');   lib1 := loadLibrary('GDI32.dll');   Res := CallFunction(lib,'MessageBoxW',4,[nil,'Text1','text2',0]);   Res := CallFunction(lib,'GetDC',1,[0]);   CallFunction(lib1,'LineTo',3,[Res,100,100]);   CallFunction(lib,'ReleaseDC',2,[0,Res]);   FreeLibrary(lib);   FreeLibrary(lib1); end.
а вот функции:
Цитата:
Доступные функции:
........
NoFreeOnClientDisconnect - запрещает закрытие соединения при дисконекте клиента (v. 3.1.9+)
NoFreeOnServerDisconnect - запрещает закрытие соединения при дисконекте сервера (v. 3.1.9+)
YesFreeOnClientDisconnect - разрешает закрытие соединения при дисконекте клиента (v. 3.1.9+)
YesFreeOnServerDisconnect - разрешает закрытие соединения при дисконекте сервера (v. 3.1.9+)
(по умолчанию закрытия разрешены)
DisconnectServer - закрывает соединение с сервером (v. 3.2.0+)
DisconnectClient - закрывает соединение с клиентом (v. 3.2.0+)
я правильно понял, так реализовать? заранее спс

Добавлено через 5 минут
сорь, еще )
if FromServer and (pck[1]=#$B0) then
а как написать, если мне надо такое условие, что если нет такого пакета выполнять некий алгоритм?
Оффтоп

Последний раз редактировалось cepreu, 12.01.2009 в 19:16. Причина: Добавлено сообщение
cepreu вне форума   Ответить с цитированием
Старый 13.01.2009, 18:03   #4
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

cepreu, Повтор пакетов лучше оформить через таймер
например
delphi Код:
Var   Timer : TTimer; procedure Init; //Вызывается при включении скрипта begin   Timer :=TTimer.Create(nil);   Timer.enabled :=false;         //таймер выключен   Timer.OnTimer :=@MyAction; //адрес процедуры,                                          //которая будет выполнятся   Timer.interval :=2000;         //интервал в мс end; procedure Free; //Вызывается при выключении скрипта begin   Timer.Free; end; procedure MyAction(Sender: TObject); begin   buf:=hstr('бла бла бла')// тут вписываешь пакет   SendToServerEx('а тут имя соединения');                      end; //основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен begin      ......      //сочиняешь по какому условия включить таймер       Timer.enabled :=true     //и соответственно выключить       Timer.enabled :=false;   end; end.
PanAm вне форума   Ответить с цитированием
Старый 12.01.2009, 19:22   #5
Местный
 
Аватар для marslem
 
Регистрация: 12.12.2008
Адрес: Москва
Сообщений: 99
Сказал Спасибо: 6
Имеет 12 спасибок в 12 сообщенях
marslem пока неопределено
По умолчанию

с титулом не получится,только если ставить delay большой,т.к кикает с серва при быстрой измене титула или при "бегущей строке"
__________________
Продам чаров,адены,шмот на Рамхарте
Пишите в ЛС или Асю
marslem вне форума   Ответить с цитированием
Старый 13.01.2009, 17:10   #6
Новичок
 
Регистрация: 09.01.2009
Сообщений: 3
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
cepreu пока неопределено
По умолчанию

чет все повымирали( немного разобрался, вопрос очень важный!
Есть ли команда что бы из декса в хекс и на оборот.?
2)какую использовать команду, чтобы алгоритм между begin и and выполнялся единожды и больше никогда,?
cepreu вне форума   Ответить с цитированием
Старый 13.01.2009, 18:25   #7
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от cepreu Посмотреть сообщение
Есть ли команда что бы из декса в хекс и на оборот.?
есть. кури сорцы ПНХ.
QaK вне форума   Ответить с цитированием
Старый 18.01.2009, 00:47   #8
Рыцарь
 
Аватар для VORON
 
Регистрация: 06.08.2007
Сообщений: 209
Сказал Спасибо: 6
Имеет 67 спасибок в 34 сообщенях
VORON пока неопределено
По умолчанию

Цитата:
Сообщение от cepreu Посмотреть сообщение
чет все повымирали( немного разобрался, вопрос очень важный!
Есть ли команда что бы из декса в хекс и на оборот.?
2)какую использовать команду, чтобы алгоритм между begin и and выполнялся единожды и больше никогда,?
оба вопросы как раз по теме и ответа ни них нет потомучто они заданы неверно.. ни ДЕКС ни ХЕКС формат - ДЕЛЬФИ-паскаль-ФАСТСКРИТ-ПАКЕТХАК не понимает.. нет у них таких типов данных.. есть БАЙТЫ данных.. ячейки памяти.. которые можно представить ввиде целого 4-х байтного числа, либо 2-х байтового либо сопостовлять каждому байту какойто символ из алфавита (CHAR) в масиве ето STRING.. ну если тебе из СТРИНГА ХЕКС надо сделать СТРИНГ- ДЕКС то такие функции есть но они громоздки и для программирования скриптов 99% не нужны.. нафига тебе в скрипте строка с текстом "8а"? может просто ты незнаеш как с типами данных работать и преобразовывать то ты вопрос подругому както задай что тебе нужно то..
а по второму вопросу: Бегин и ЕНД - их в скрипте куча.. и то что между ними не повторяется никогда само по себе... бегин и енд- ето всё равно что скобки () в синтаксисе языка.. например :
FOR i:=0 to 10 do
begin
//действие
end;
то что между бегин и енд будет выполнено 10 раз.. потомцчто цикл указан.. уфф ну ето основы паскаля, дельфи, фаск-скрипт, пакетхак..
кароч задавай вопрос лучше развернуто..
__________________
Цитата:
Сообщение от pybukon
прежде чета попросить я немнога раскажу чтоб вы понили как мне плоха
Цитата:
Сообщение от Byrger
А как сделать мой скрипт бесконечным?
Цитата:
Сообщение от XKOR
.. каждый день ионизированной ногой протирает больную)
Цитата:
Сообщение от PsyR
Вылоджите пожалуйста скрипт на рыбалку желательно что бы сам в ВХ клал адаптированый под шоки и так же скрипт на ТТ рец, тоже с диалогами
VORON вне форума   Ответить с цитированием
Старый 27.01.2009, 21:27   #9
Местный
 
Аватар для marslem
 
Регистрация: 12.12.2008
Адрес: Москва
Сообщений: 99
Сказал Спасибо: 6
Имеет 12 спасибок в 12 сообщенях
marslem пока неопределено
По умолчанию

о,Ворон,давненько не появлялся...
__________________
Продам чаров,адены,шмот на Рамхарте
Пишите в ЛС или Асю
marslem вне форума   Ответить с цитированием
Старый 28.01.2009, 22:39   #10
Новичок
 
Регистрация: 28.01.2009
Сообщений: 6
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
something пока неопределено
По умолчанию хелп плз =)

Написал скрипт на заточку, все настроено на очень продолжительную работу,т.е идет закупка точек и смена оружия, но через некоторое время в верии lhx 75 возникает ошибка List index out of bounds (4999), а 82 почти сразу же зависает. хроники - Грация. ItemsID последний. В чем может быть проблема никто не подскажет?
something вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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