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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 04.02.2010, 18:26   #11
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 32
Сказал Спасибо: 0
Имеет 14 спасибок в 12 сообщенях
sinles пока неопределено
По умолчанию

но как определить мэйн чар пошел воевать или просто чуть изменил курс ?
sinles вне форума   Ответить с цитированием
Старый 04.02.2010, 21:02   #12
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

думаю можно сделать на проверку начала кастования скила. то есть если мастер кастует что-то - значит война и надо ему поасистить
SeregaZ вне форума   Ответить с цитированием
Старый 04.02.2010, 21:36   #13
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

startautoattack/stopautoattack
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 12.02.2010, 15:47   #14
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию

Буду переделывать скрипт под Hellbound.
В планах:
- slave-чар будет идти по случайно выбранным координарам рядом с мейном;
- будет ходить с случайной задержкой (0.5-1.5 сек);
- добавление функций: синхронная продажа, добавление поддержки бафферов и бд/свс;
- список скиллов, которыми можно пользоватся боту;
- добавление поддержки файтеров;
- позже добавление многооконности;

Добавлено через 2 минуты
Цитата:
Сообщение от sinles Посмотреть сообщение
но как определить мэйн чар пошел воевать или просто чуть изменил курс ?
Бот идет, если жмешь мышкой по земле, кастует скилл на таргет главного чара одновременно с ним.

Добавлено через 2 минуты
Цитата:
Сообщение от SeregaZ Посмотреть сообщение
думаю можно сделать на проверку начала кастования скила. то есть если мастер кастует что-то - значит война и надо ему поасистить
Давно есть такое...
Код:
. . .
case pck[1] of
#$2F:  // use skill
   begin 
   buf:=pck;
   sendtoserverEx(nameslave); 
   //Send2Msg('skill used');
   end;
. . .

Последний раз редактировалось spiritofsands, 12.02.2010 в 15:48. Причина: Добавлено сообщение
spiritofsands вне форума   Ответить с цитированием
Старый 12.02.2010, 16:52   #15
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Еще можно сделать команду чата чтоб через main можно slave'ом писать
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 15.02.2010, 20:41   #16
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
кстати чтоб совсем уж не отличить - сделай начало движения по таймеру. к примеру через 1 секунду после начала движения мастера. а то одновременное начало движения ну совсем уж картину палит. а если с паузой - то типа "человек, увидел, что сопати двинулся - то двинулся следом."
Поподробнее про таймер пжл

Добавлено через 18 минут
Что не так с функцией?
Код:
function randlen(min,max:integer):integer;
 begin
 randomize;
 case round(random) of
 1:
  begin
  randomize;
  randlen:=min+random(max-min)+1;
  end;
 0:
  begin
  randomize;
  randlen:=-(min+random(max-min)+1);
  end;
 end;
 end;

Последний раз редактировалось spiritofsands, 15.02.2010 в 20:43. Причина: Добавлено сообщение
spiritofsands вне форума   Ответить с цитированием
Старый 15.02.2010, 20:59   #17
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

а я уже интересовался раньше этим вопросом вот такой код мне посоветовали:
PHP код:
procedure OnTimer01(SenderTObject);
 
begin
 Timer01
.interval := 1000+round(random()*1000);
 case 
a of 
  1
:begin
     buf
:=HStr('04 70 19 10 48 5E C7 01 00 FF 2A 01 00 51 F5 FF FF 00');
     
SendToServer;
     
inc(a);
    
end;
  
2:begin
     buf
:=HStr('04 70 19блаблабла**** 
SeregaZ вне форума   Ответить с цитированием
За это сообщение SeregaZ нажился спасибкой от:
Старый 16.02.2010, 00:31   #18
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию Версия 1.0

Доработал скрипт и изменил его для Hellbound.

Основные возможности:
- slave принимает пати от main;
- slave бежит близко (рандом) к main через случайное время (от 1 до 2 сек);
- slave выделяет того, кого выделил main;
- slave снимает таргет синхронно с main;
- slave юзает скиллы, используемые main;
- покупает/продает предметы синхронно с main;
- если main пишет в пм slave, то slave пишет это сообщение в общий чат.

В планах:
- выбор, в какой чат будет писать slave;
- использование скиллов через случайный интервал; // посоветуйте какой оптимальный
- возможность автохила/речарджа main'а (с поправкой на профу slave);
- возможность задавать свои макро-команды (например на "-buff" можно будет задать набор скиллов);
- готовые наборы макро-команд для разных профессий;
- добавление "аналогичных" скилловых команд (например на скилл "Spoil" y main'a, slave будет использовать "Wind Strike");
- список скиллов, которыми может пользоватся slave;
- добавление поддержки обычной атаки ;
- позже добавление многооконности;

Оставляйте свои комментарии/пожелания.
spiritofsands вне форума   Ответить с цитированием
За это сообщение spiritofsands нажился 3 спасибками от:
Старый 16.02.2010, 00:34   #19
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию Код

Сам скрипт слишком большой, выложу как файл.
Вложения
Тип файла: txt assist_v1.0.txt (6.6 Кб, 38 просмотров)
spiritofsands вне форума   Ответить с цитированием
За это сообщение spiritofsands нажился спасибкой от:
Старый 16.02.2010, 17:55   #20
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию AntiGmlist Hellbound Interlude

Немного переделал антигмлист:
- задается тип игры;
- работает на Interlude и Hellbound.
- меняет команду "/gmlist" на "-gmlist"

delphi Код:
// Antigmlist v1.0                                                          //                  Замена команды /gmlist на -gmlist                        //                                         by spiritofsands                  const         game='hb'; // 'int' для interlude и 'hb' для Hellbound    <= менять тип игры тут var gmlist,inmsg:string; procedure Init; //Вызывается при включении скрипта begin if game='int' then     begin     gmlist:=#$81;     inmsg:=#$38;     end; if game='hb' then     begin     gmlist:=#$8B;     inmsg:=#$49;     end; end; procedure Free; //Вызывается при выключении скрипта begin end;  begin  if (fromclient) then   begin   case pck[1] of   gmlist: pck:='';   inmsg:    begin        if (reads(2)='-gmlist') then        begin             pck:='';             buf:=gmlist;             sendtoserver;        end;    end;   end;  end; end.

Добавлено через 17 часов 13 минут
Есть проблема: когда пытаешся что-то подобрать, бот считает это таргетом цели и бежит сам подбирать. Как исправить?

Последний раз редактировалось spiritofsands, 16.02.2010 в 17:55. Причина: Добавлено сообщение
spiritofsands вне форума   Ответить с цитированием
За это сообщение spiritofsands нажился спасибкой от:
Ответ

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


Опции темы
Опции просмотра

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

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


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

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

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