Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

ScythBot: Бот для Lineage

-

Боты, скрипты и прочий софт для Lineage 2

- Весь софт по Lineage 2 и все, что связано с ботоводством, скриптописанием и брутом - в этом разделе

Ответ
 
Опции темы
Старый 17.02.2015, 12:43   #151
Читер-спонсор
 Разведчик
Аватар для Lumenes
 
Lumenes на правильном пути
Регистрация: 18.04.2010
Сообщений: 45
Популярность: 82
Сказал(а) спасибо: 40
Поблагодарили 36 раз(а) в 29 сообщениях
Отправить сообщение для Lumenes с помощью ICQ
 
По умолчанию Re: ScythBot: Бот для Lineage

Цитата:
Сообщение от ScythLabПосмотреть сообщение
галочки и пункты кого бить, что кушать, какие скиллы юзать и т.д.?

Да, совершенно верно.
  Ответить с цитированием
Старый 20.02.2015, 01:24   #152
 Разведчик
Аватар для artem234567
 
artem234567 никому не известный тип
Регистрация: 20.02.2015
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

[01:22:54] Успешная авторизация, artem234
[01:23:08] Выбор сервера [3223]...
[01:23:09] Есть ошибки загрузки сущностей:
- Ошибка загрузки файла: SkillName-e.dat [Data offset out of range [04]]
[01:23:09] Выбор сервера [3223].OK
[01:23:14] Поиск...
[01:23:14] Найдено окно: 43321498
[01:23:14] Попытка подключения к серверу
[01:23:14] WinSocket Library has been initialised
[01:23:14] Ошибка подключения к каналу: Модуль коммуникации не запущен

[01:23:14] Анализ работы модуля коммуникации
[01:23:14] [c:\games\intrlude\system\] Модуль не запущен
ВОт такая фигня на 2 сервах интерлюда
  Ответить с цитированием
Старый 20.02.2015, 01:36   #153
 Разведчик
Аватар для Res1stant
 
Res1stant никому не известный тип
Регистрация: 28.07.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

есть бот l2net очень классный, попробуйте максимально близко приблизить своего бота к нему, еще такой вопрос, будет в дальнейшем будет платный?
  Ответить с цитированием
Старый 20.02.2015, 08:14   #154
 Старший сержант
Аватар для ScythLab
 
ScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нации
Регистрация: 24.10.2014
Сообщений: 216
Популярность: 2780
Сказал(а) спасибо: 19
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Цитата:
Сообщение от artem234567Посмотреть сообщение
[01:23:14] Ошибка подключения к каналу: Модуль коммуникации не запущен
[01:23:14] Анализ работы модуля коммуникации
[01:23:14] [c:\games\intrlude\system\] Модуль не запущен
ВОт такая фигня на 2 сервах интерлюда

у тебя какая-то фигня с системой (может восьмерка, может антивир, либо что-то в этом духе)

Цитата:
Сообщение от Res1stantПосмотреть сообщение
есть бот l2net очень классный, попробуйте максимально близко приблизить своего бота к нему, еще такой вопрос, будет в дальнейшем будет платный?

у меня нет цели что-то скопировать, я делаю тот продукт, который мне нравится, но за название спасибо, как будет время может погляжу на него
по оплате пока никаких конкретных планов нет
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
  Ответить с цитированием
Старый 21.02.2015, 02:31   #155
 Разведчик
Аватар для Res1stant
 
Res1stant никому не известный тип
Регистрация: 28.07.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Спс вам, за то что делает бесплатного бота)
  Ответить с цитированием
Старый 22.02.2015, 19:27   #156
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Скриптами))) к сожалению
  Ответить с цитированием
Старый 22.02.2015, 19:40   #157
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Убил своим постом ... ) "Знание русского языка на нуле =)"

Код:
const
ITEM_ID = 1;
procedure OnStartStop();
var
obj: TObjectInfo;
begin
if (nil = Pool.ActivePlayer) then
Exit;
obj := Pool.ActivePlayer.ItemList.GetByPersonalId(ITEM_ID);
if (nil <> obj) then
Pool.ActivePlayer.UseItem(obj.Id);
end;
begin
end.
  Ответить с цитированием
Старый 22.02.2015, 19:44   #158
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Это пример.... если посмотреть , ITEM_ID = номер банки....
в скрипт, war.pas
сложно что то тебе сказать, не зная, для чего тебе это и как ты собрался юзать
  Ответить с цитированием
Старый 22.02.2015, 20:25   #159
 Старший сержант
Аватар для ScythLab
 
ScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нации
Регистрация: 24.10.2014
Сообщений: 216
Популярность: 2780
Сказал(а) спасибо: 19
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Похоже Coder сдулся, ждем еще смельчаков
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
  Ответить с цитированием
Старый 22.02.2015, 20:31   #160
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Не не слудлся... я так и не разобрался с вашими скриптами, Уважаемый, а данный пример просто копипаст ...

Скажи, скриптами можно вести диалог с НПЦ ?
  Ответить с цитированием
Старый 22.02.2015, 21:09   #161
 Старший сержант
Аватар для ScythLab
 
ScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нации
Регистрация: 24.10.2014
Сообщений: 216
Популярность: 2780
Сказал(а) спасибо: 19
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Цитата:
Сообщение от l2CoderПосмотреть сообщение
Скажи, скриптами можно вести диалог с НПЦ ?

да, можно, только я пока не выкладывал примеры для этого

Цитата:
Сообщение от AnthonyDevineПосмотреть сообщение
Разработчик а ты что скажешь,как добавить авто юз хп банок?

Coder уже показал (вроде даже мой кусок примера), а вот как его вставить в реальный скрипт и заставить это дело работать, уже более сложный вопрос.
Если заставлю себя поработать, то в следующей версии бота это будет реализовано.
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
  Ответить с цитированием
Пользователь сказал cпасибо:
l2Coder (22.02.2015)
Старый 24.02.2015, 13:12   #162
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Сервер l2.playdefo.com
каждые 5 минут примерно.. бот отключается
Вот логи бота

[Ссылки могут видеть только зарегистрированные пользователи. ] - l2.zlog
[Ссылки могут видеть только зарегистрированные пользователи. ] - mbot.zlog

[13:08:36] Уровень изменен: [29->30]
[13:08:46] Нас атаковал: Breka Orc Archer
[13:10:03] [DefChar] Неизвестная GS команда: FE
[13:10:38] [DefChar] Неизвестная GS команда: FE
[13:11:13] [DefChar] Неизвестная GS команда: FE
[13:14:52] Ошибка авторизации: Неправильный аргумент
[13:14:52] Script::OnPlayerDisconnect
[13:14:52] Application.Exception
[13:14:52] Application.Exception: Access violation at address 005EA727 in
module 'ScythBot.exe'. Write of address 00000014

Последний раз редактировалось l2Coder; 24.02.2015 в 13:15.
  Ответить с цитированием
Старый 24.02.2015, 13:49   #163
 Старший сержант
Аватар для ScythLab
 
ScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нации
Регистрация: 24.10.2014
Сообщений: 216
Популярность: 2780
Сказал(а) спасибо: 19
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

У тебя какие-то проблемы со связью с сервером, у себя не могу отловить эту ошибку, так что ничего конкретного посоветовать не могу
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно
  Ответить с цитированием
Старый 24.02.2015, 14:18   #164
 Разведчик
Аватар для l2Coder
 
l2Coder никому не известный тип
Регистрация: 19.09.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Т.е. Это проблема конкретно из за связи ?
Ну постоянно) изо дня в день, одно и то же, я хз (

Добавлено через 4 минуты
Подскажи, пожалуйста, в скрипте war.pas
CurAction := 'KillMob.HP';
UseHealth();

ЧТо тут означает UseHealth(); где найти описание данной процедуры, для чего она, не пойму

UPD

нашел

procedure UseHealth();
begin
// TODO: Сделать базу скиллов.
end;

тут можно запилить использование итемов же, правильно , скажи вот только что, как определить текущее ХП чара, и Максимум ХП чара, пожалуйста

Добавлено через 8 минут
Вопрос исчерпан ))) я наконец то стал понимать что к чему, и методом, редактирования твоего стандартного скрипта, сделал авто юз ХП банок ))

Добавлено через 13 минут
Без работы скрипта, перемещаясь через клиент, бегал, и вижу.. появилось сообщение, Нет подключений в боте, почему отваливается соединение ? Если клиент не отвалился , не было лага, просто все шло отлично

Добавлено через 1 час 0 минут
Пару дней назад кто то просил, автоюз банок ХП

Код:
procedure UseHealth();
var
curHP:integer;
MaxHP:integer;
LIMIT_HP:integer = 80; // Процентное соотношение ХП,когда юзать банки
ItemID:integer = 1061; // ИД БАНКИ
obj: TObjectInfo;
begin
obj := Pool.ActivePlayer.ItemList.GetByPersonalId(ItemID);
curHP:=Player.CurHP;
MaxHP:=Player.MaxHP;
if (Round(curHP * 100 / MaxHP) < LIMIT_HP) or (Round(curHP * 100 / MaxHP) = LIMIT_HP) then
begin
Pool.ActivePlayer.UseItem(obj.Id);
end;
end;
Найти в скрипте war.pas

procedure UseHealth();
begin
// TODO: Сделать базу скиллов.
end;

и заменить на то что выше

Добавлено через 1 час 20 минут
Очень обидно что постоянно падает подключение, и не понятно.. как это исправить (((

Последний раз редактировалось l2Coder; 24.02.2015 в 15:38. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 24.02.2015, 15:43   #165
 Старший сержант
Аватар для ScythLab
 
ScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нацииScythLab гордость нации
Регистрация: 24.10.2014
Сообщений: 216
Популярность: 2780
Сказал(а) спасибо: 19
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Re: ScythBot: Бот для Lineage

Дисконнект идет потому что бот не может достучаться до сервера, не исключено, что косяк в коде бота, но т.к. у себя не могу повторить данную ошибку (она у меня появлялась пару раз либо из-за падения инета, либо 1 раз была проблема с самим сайтом), то пока и не получается эту часть переработать.

Скрипт логически верный, но есть 2 замечания:
1) очень тяжеловесное условие, которое нужно заменить на
(Round(curHP * 100 / MaxHP) <= LIMIT_HP)
2) в реальных условиях нужно делать задержку на использование предмета, например чтобы банки жрались не чаще, чем раз в N секунд, иначе он у тебя за пару секунд сожрет все банки (на некоторых серверах/хрониках есть защита, типа не получится съесть банку чаще чем раз в 1 секунду, но это не везде)

PS. и с целью оптимизации: метод GetByPersonalId лучше использовать непосредственно перед UseItem (т.е. после срабатывания условия), т.к. будет меньше лагать
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно

Последний раз редактировалось ScythLab; 24.02.2015 в 15:46.
  Ответить с цитированием
Ответ

Метки
бот, lineage, scythbot


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

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

Быстрый переход

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net