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

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

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

В общем понравился скрипт, разобрался и проверил - доволен
На моем сервере есть евент точки, т.е можно носить только одно оружие и покупать 24 точки за 6 часов. Точки не проблема, а вот с оружием хотелось бы повозиться.

Mks, TAMBIK, как привязать скрипт, чтобы он покупал автоматически оружие после неудачной точки? ID и диалог я думаю пропишу, но вот в каком моменте скрипта его писать надо? Помогите плз.
d1emmmm вне форума   Ответить с цитированием
Старый 06.03.2010, 13:23   #2
Новичок
 
Регистрация: 06.03.2010
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Pavel777777 пока неопределено
По умолчанию

Народ помогите плиз... Зашёл в игру, на серв, запустил прогу, сделал скрипт:
delphi Код:
const    nik='Paveljordan';    Enchant=30; var    UseItem, EnchantItem: string;    Count, CurrentEnch: integer;    Timer01: TTimer; procedure Init; begin    Timer01:=TTimer.Create(nil);    Timer01.OnTimer:=@OnTimer01;    Timer01.enabled:=false;    Timer01.interval:=500; end; procedure OnTimer01(Sender: TObject); begin    buf:=UseItem;    SendToServerEx(nik);    buf:=EnchantItem;    SendToServerEx(nik); end; procedure Free; begin   Timer01.free;   count:=0;   CurrentEnch:=0; end; begin     if FromServer and (pck[1]=#$87) then case ReadD(2) of        0: begin           CurrentEnch:=CurrentEnch+1;           if CurrentEnch=Enchant then Timer01.enabled:=false;           end;        2: CurrentEnch:=0;        end;     if FromClient and (pck[1]=#$19) then UseItem:=pck;     if FromClient and (pck[1]=#$5F) then EnchantItem:=pck;     if FromClient and (pck=#$34#$02#$00#$00#$00) then        begin           pck:='';           Timer01.enabled:=not(Timer01.enabled);        end; end.

Поставил галочку на нём, развернул окно, купил заточку, заточил пуху на +1, в соц действиях да, но ничего не точится...
Скажите плиз в чём у меня тут проблема?

Последний раз редактировалось QaK, 09.03.2010 в 19:25. Причина: Не полностью описал проблему
Pavel777777 вне форума   Ответить с цитированием
Старый 06.03.2010, 20:47   #3
Новичок
 
Регистрация: 06.03.2010
Сообщений: 1
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
DASSHooligan пока неопределено
По умолчанию

Прив всем! У меня проблемка со скриптом выставил уровень заточки +16(точил блесками) После пого как заточка слетает(сбрасывается в ноль) в окошке заточки ничего не меняется пушка слетела на 12, а скрипт этого не видит и точит дальше, останавливается после того как в окошке заточки написано +16, но сама пушка до +16 не заточена. В чем может быть дело? Как это исправить? Поискал в теме ответа не нашел.
Окошко заточки:

Сама пушка:
DASSHooligan вне форума   Ответить с цитированием
Старый 17.03.2010, 17:37   #4
Новичок
 
Регистрация: 17.03.2010
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
leonid пока неопределено
По умолчанию

вот скрипт на автозаточку скажите плиз что не так. List index out of bounds (1).
delphi Код:
const    nik='Butovskiy';    Enchant=13; var    UseItem, EnchantItem: string;    Count, CurrentEnch: integer;    Timer01: TTimer; procedure Init; begin    Timer01:=TTimer.Create(nil);    Timer01.OnTimer:=@OnTimer01;    Timer01.enabled:=false;    Timer01.interval:=500; end; procedure OnTimer01(Sender: TObject); begin    buf:=UseItem;    SendToServerEx(nik);    buf:=EnchantItem;    SendToServerEx(nik); end; procedure Free; begin   Timer01.free;   count:=0;   CurrentEnch:=0; end; begin     if FromServer and (pck[1]=#$87) then        begin           CurrentEnch:=ReadD(2);           if CurrentEnch=Enchant then Timer01.enabled:=false;        end;     if FromClient and (pck[1]=#$19) then UseItem:=pck;     if FromClient and (pck[1]=#$5F) then EnchantItem:=pck;     if FromClient and (pck=#$34#$02#$00#$00#$00) then        begin           pck:='';           Timer01.enabled:=not(Timer01.enabled);        end; end.
когда ставлю галочку напротив скрипта выдаёт это List index out of bounds (1).

Последний раз редактировалось QaK, 20.03.2010 в 11:38.
leonid вне форума   Ответить с цитированием
Старый 30.03.2010, 10:53   #5
Новичок
 
Регистрация: 30.04.2009
Сообщений: 15
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
hash пока неопределено
По умолчанию

Помогите доработать этот скрипт:
PHP код:
const
   
nik='123';
   
Enchant=20;

var
   
UseItemEnchantItemstring;
   
CountCurrentEnchinteger;
   
Timer01TTimer;

procedure Init;
begin
   Timer01
:=TTimer.Create(nil);
   
Timer01.OnTimer:=@OnTimer01;
   
Timer01.enabled:=false;
   
Timer01.interval:=500;
end;

procedure OnTimer01(SenderTObject);
begin
   buf
:=UseItem;
   
SendToServerEx(nik);
   
buf:=EnchantItem;
   
SendToServerEx(nik);
end;

procedure Free;
begin
  Timer01
.free;
  
count:=0;
  
CurrentEnch:=0;
end;

begin
    
if FromServer and (pck[1]=#$87) then
       
begin
          CurrentEnch
:=ReadD(2);
          if 
CurrentEnch=Enchant then Timer01.enabled:=false;
       
end;
    if 
FromClient and (pck[1]=#$19) then UseItem:=pck;
    
if FromClient and (pck[1]=#$5F) then EnchantItem:=pck;
    
if FromClient and (pck=#$34#$02#$00#$00#$00) then
       
begin
          pck
:='';
          
Timer01.enabled:=not(Timer01.enabled);
       
end;

end
Требуется следуещее:
Заточка вещи на заданный уровень простыми скролами, далее переход на заточку блесс скролами, при фейле начинать все сначала.
hash вне форума   Ответить с цитированием
Старый 15.04.2010, 17:59   #6
Новичок
 
Регистрация: 27.03.2010
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Leon1 пока неопределено
По умолчанию

При использовании скрипта вылетает ошибка, скрин:
http://i062.radikal.ru/1004/39/9738a2699cbb.jpg
Leon1 вне форума   Ответить с цитированием
Старый 15.04.2010, 18:13   #7
Местный
 
Аватар для Sashafaq
 
Регистрация: 03.05.2008
Адрес: Ростов-на-Дону
Сообщений: 214
Сказал Спасибо: 19
Имеет 24 спасибок в 18 сообщенях
Sashafaq пока неопределено
По умолчанию

проверь правильность ввода переменных
Sashafaq вне форума   Ответить с цитированием
Старый 17.04.2010, 12:41   #8
Новичок
 
Регистрация: 17.04.2010
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
a1a2 пока неопределено
По умолчанию

все не прочел, но мб все равно что нибудь посоветуете, в общем играю на пвп серве , естественно точить ручками оч оч напряжно поэтому начинаю осваивать пакетхак ну в принципе все норм но после 9 пакета выкидывает с игры (просто логаут)
лог пакетхака
Код:
18.04.2010 11:36:56 Стартует L2phx 3.4.1.83
18.04.2010 11:36:56 Успешно загрузили inject.dll
18.04.2010 11:36:56 Thread Start: основной поток ServerListen 316/2392
18.04.2010 11:36:56 На 56574 зарегистрирован локальный сервер
18.04.2010 11:36:59 Библиотека inject.dll успешно выгружена
18.04.2010 11:37:01 Альтернативно пропатчен новый клиент l2.exe (1052) 
18.04.2010 11:37:15 Коннект на 213.5.30.5:2106 проигнорирован
18.04.2010 11:37:17 Перехвачен коннект на 213.5.30.4:7777
18.04.2010 11:37:17 Thread Start: поток сервера Thread[0].SH 468/1520 SSock=364
18.04.2010 11:37:17 Thread Start: поток клиента Thread[0].CH 480/3128 CSock=492
18.04.2010 11:37:18 Считываем имя соединения...
18.04.2010 11:37:18 Имя соединения:Waterbot
18.04.2010 11:38:16 Disconnect: отвалился клиент Thread[0].CH 480/3128 CSock=492
18.04.2010 11:38:16 Сохраняем лог пакетов...
18.04.2010 11:38:16 Disconnect: отвалился сервер Thread[0].SH 468/1520 SSock=364
18.04.2010 11:38:16 Thread Exit: поток клиента Thread[0].CH 480/3128 CSock=492
18.04.2010 11:38:16 Thread Exit: поток сервера Thread[0].SH 468/1520 SSock=364
a1a2 вне форума   Ответить с цитированием
Старый 07.05.2010, 23:53   #9
Новичок
 
Регистрация: 07.05.2010
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
ZISTORM пока неопределено
По умолчанию

Люди, подскажите пжст почему скрипт точит только 1 раз, потом открывает окно заточки и все?
ZISTORM вне форума   Ответить с цитированием
Старый 13.05.2010, 12:03   #10
Новичок
 
Регистрация: 10.05.2010
Сообщений: 6
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
ildarado пока неопределено
По умолчанию

Использую 4-й скрипт от mks. Приходят такие пакеты:http://img.uz/s?fdch1g
delphi Код:
const    nik='WoWoWo';    Enchant=24; var    UseItem, SelectItem, EnchantItem: string;    Count, CurrentEnch, key, ItemID: integer;    Timer01: TTimer; procedure Init; begin    Timer01:=TTimer.Create(nil);    Timer01.OnTimer:=@OnTimer01;    Timer01.enabled:=false;    Timer01.interval:=2500; end; procedure OnTimer01(Sender: TObject); begin    case key of       1: begin          buf:=UseItem;          SendToServerEx(nik);          buf:=SelectItem;          SendToServerEx(nik);          end;       2: begin          buf:=EnchantItem;          SendToServerEx(nik);          end;    end; end; procedure Free; begin   Timer01.free;   count:=0;   CurrentEnch:=0; end; begin     if FromServer and (pck[1]=#$87) then case ReadD(2) of        0: begin           CurrentEnch:=CurrentEnch+1;           if CurrentEnch=Enchant then Timer01.enabled:=false;           end;        3: CurrentEnch:=0;        end;     if FromServer and (pck[1]=#$0C) then        if ReadD(4)=ItemID then key:=2 else key:=1;     if FromClient and (pck[1]=#$FE) then UseItem:=pck;     if FromClient and (pck[1]=#$65) then        begin        ItemID:=ReadD(4);        SelectItem:=pck;        end;     if FromClient and (pck[1]=#$87) then EnchantItem:=pck;     if FromClient and (pck[1]+pck[2]=#$56#$0C) then        begin           pck:='';           Timer01.enabled:=not(Timer01.enabled);        end; end.
Правельно ли я все сделал и это за строчка
if FromClient and (pck[1]+pck[2]=#$56#$0C) then???

Последний раз редактировалось NLObP, 22.08.2010 в 16:43.
ildarado вне форума   Ответить с цитированием
За это сообщение ildarado нажился спасибкой от:
Ответ

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



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

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


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

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

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