Вернуться   CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)
Войти через OpenID

Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 09.02.2010, 17:58   #1
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от Anafema Посмотреть сообщение
Из разряда прищельцев, приведений и телекинеза...Главное что бы тебе было хорошо, а то отнимут смысл жизни))
Дорогой мой Анафема ! Хочу тебя поправить. Всё перечисленное - мне не присуще ! Просто усидчивости и терпения у меня в достатке, вот и всё. Кроме того, не люблю отрицать что-либо безосновательно и бездоказательно. А по поводу смысла жизни я уже писал. Я играю в Л2 и пишу скрипты, пока мне это интересно, пока меня это забавляет. А как надоест - брошу, увлечений у меня, слава Богу, море ! Я переиграл сотни игр, сейчас играю в Л2, а завтра (если захочу) буду играть в Айон и забуду про линейку. Так что ты опять не прав...

Добавлено через 49 минут
Цитата:
Сообщение от alexteam Посмотреть сообщение
Код:
DLGSEL(Годдард
это из рода "это не баг а фича" только наоборот.
скриптовый движек волкера (точнее транслятор) очень убог, и могу поспорить что еще и наращивать его самим разработчикам волкера довольно тяжело. это не недокументируемая функция а документированный баг. имхо.

в любом случае, к топикостартеру одна просьба - не теряццо -)
ибо скоро мое детище, пока что писяющее под себя, скоро научиться еще и какать (шутка)
Уважаемый alexteam, моя универсальная программа - не такое уж зассатое и засратое детище... Пока что ничего подобного я не встретил и никто из вас мне альтернативу не предложил. Я могу и не выкладывать плоды своего кропотливого труда, я всё пишу в первую очередь для себя, просто до сегодняшнего дня делился со всеми. А если вас не устраивает мой писюн и засранец, то я могу в любой момент подачу халявы прекратить.
А теперь по поводу Волкера и багов... Почему ты решил, что
DLGSEL(Годдард это баг, а не аргумент функции ?
Во-первых, по этой команде надёжно выполняется телепортация в любую точку чаром любого лвл, команда работает в трёх вариантах (бесплатный телепорт, платный и платный со скидкой)
Во-вторых, если сравнивать с другой функцией, StrInDlg и DLGSEL
Ты хоть так напиши:
StrInDlg(Его хвост всегда направлен вниз
{
DLGSEL(Его хвост всегда направлен вниз
}
Хоть так:
StrInDlg(Его хвост всегда направлен вниз)
{
DLGSEL(Его хвост всегда направлен вниз)
JMP(Экзамен_волк)
}
Всё работает. Почему здесь для тебя аргумент, а DLGSEL(Годдард баг ???

Опять ты меня не убедил...

Последний раз редактировалось Stas, 09.02.2010 в 17:58. Причина: Добавлено сообщение
Stas вне форума   Ответить с цитированием
Старый 06.02.2010, 22:13   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Код:
DLGSEL(Годдард
это из рода "это не баг а фича" только наоборот.
скриптовый движек волкера (точнее транслятор) очень убог, и могу поспорить что еще и наращивать его самим разработчикам волкера довольно тяжело. это не недокументируемая функция а документированный баг. имхо.

в любом случае, к топикостартеру одна просьба - не теряццо -)
ибо скоро мое детище, пока что писяющее под себя, скоро научиться еще и какать (шутка)
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 06.02.2010 в 22:17.
alexteam вне форума   Ответить с цитированием
Старый 06.02.2010, 22:59   #3
Местный
 
Аватар для AbyssMoon
 
Регистрация: 04.02.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 9 спасибок в 8 сообщенях
AbyssMoon пока неопределено
По умолчанию

Жутко не нравится, что пешеход не может остановить скрипт, если в нем выполняется команда delay, особенно это угнетает, когда необходимо остановить скрипт при выполнении скажем delay с задержкой в минут 30.

Приходится перезапускать клиент.

Есть у кого-нибудь мысли, как это можно обойти путем изменения скрипта?
В данном случае скрипт служит для взятии нубо-баффа каждые 55 минут.
AbyssMoon вне форума   Ответить с цитированием
Старый 06.02.2010, 23:08   #4
Новичок
 
Аватар для Erches
 
Регистрация: 21.01.2010
Сообщений: 21
Сказал Спасибо: 8
Имеет 3 спасибок в 3 сообщенях
Erches пока неопределено
По умолчанию

Цитата:
Сообщение от Qrete Посмотреть сообщение
Есть у кого-нибудь мысли, как это можно обойти путем изменения скрипта?
В данном случае скрипт служит для взятии нубо-баффа каждые 55 минут.
Сделай зацикливание в бою вот такого вида

!CharBuffs([Id=4323]) // Баффы закончились (ID баффа на защиту)
{
MSG(Баффы закончились. Возвращаемся в город.)
JMP(SOE)
}

Тоесть чар ведет бой до тех пор, пока не спадет бафф на защиту.
Erches вне форума   Ответить с цитированием
За это сообщение Erches нажился спасибкой от:
Старый 06.02.2010, 23:54   #5
Местный
 
Аватар для AbyssMoon
 
Регистрация: 04.02.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 9 спасибок в 8 сообщенях
AbyssMoon пока неопределено
По умолчанию

Цитата:
Сообщение от Erches Посмотреть сообщение
Сделай зацикливание в бою вот такого вида

!CharBuffs([Id=4323]) // Баффы закончились (ID баффа на защиту)
{
MSG(Баффы закончились. Возвращаемся в город.)
JMP(SOE)
}

Тоесть чар ведет бой до тех пор, пока не спадет бафф на защиту.
Благодарю за подсказку, не знал о существовании этой команды, из-за этого и мыслей не было по улучшению скрипта.
AbyssMoon вне форума   Ответить с цитированием
Старый 07.02.2010, 00:03   #6
Новичок
 
Аватар для Erches
 
Регистрация: 21.01.2010
Сообщений: 21
Сказал Спасибо: 8
Имеет 3 спасибок в 3 сообщенях
Erches пока неопределено
По умолчанию

Цитата:
Сообщение от Qrete Посмотреть сообщение
Благодарю за подсказку, не знал о существовании этой команды, из-за этого и мыслей не было по улучшению скрипта.
Возьми разбери данный скриптик http://coderx.ru/attachment.php?atta...6&d=1259708264 от "БОРОДА" там все что нужно есть.
Erches вне форума   Ответить с цитированием
За это сообщение Erches нажился спасибкой от:
Старый 06.02.2010, 23:07   #7
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Цитата:
для взятии нубо-баффа каждые 55 минут.
варианта собственно 2.

1. отслеживать наличие нубибаффа и если его нет - лететь в город.
2. нагородить кучу кода с короткими делаями вызывающимися Нное кол-во раз.

зы. кстате. у меня тож в скриптовом двигле такая болезнь была, но я ее успешно решил.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 07.02.2010, 09:33   #8
Новичок
 
Регистрация: 06.01.2010
Сообщений: 13
Сказал Спасибо: 0
Имеет 3 спасибок в 3 сообщенях
Джузеппе пока неопределено
По умолчанию

Стас, как в магазине то покупать/ продавать , просвети ради общего развития правда как то не хожу я по магазинам ботами...
вот если б была функция покупки предметов у других игроков, пусть даже у заранее прописаных. чтоб у своих же ботов покупать соски/продавать ресы, я б сильно обрадовался

Последний раз редактировалось Джузеппе, 07.02.2010 в 10:40.
Джузеппе вне форума   Ответить с цитированием
Старый 07.02.2010, 21:27   #9
Новичок
 
Аватар для Erches
 
Регистрация: 21.01.2010
Сообщений: 21
Сказал Спасибо: 8
Имеет 3 спасибок в 3 сообщенях
Erches пока неопределено
По умолчанию

Цитата:
Сообщение от Джузеппе Посмотреть сообщение
Стас, как в магазине то покупать/ продавать
BuyItem: BuyItem(Item Name[Id=XXX],Count)
For example1: BuyItem(Scroll of Escape[Id=736],2)
For example2: BuyItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],2);


SellItem: SellItem(Item Name[Id=XXX],Count)
For example1: SellItem(Scroll of Escape[Id=736],2);
For example2: SellItem(Scroll of Escape[Id=736],2;Scroll of Resurrection[Id=737],3)
For example3: SellItem(*) is sell all items which setting as "Sell" in current config

Последний раз редактировалось Erches, 07.02.2010 в 21:33.
Erches вне форума   Ответить с цитированием
Старый 09.02.2010, 19:25   #10
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Цитата:
моя универсальная программа - не такое уж зассатое и засратое детище...
не стоит так уж резко воспринимать.. тем более перенимать это на счет своего детища.. я говорю в общем про волкеровский движек.

Цитата:
А теперь по поводу Волкера и багов... Почему ты решил, что
DLGSEL(Годдард это баг, а не аргумент функции ?
нет закрывающего токена, волкер не ругаеться при проверке синтаксиса, тобиш волкеру начхать на синтаксис. соответсвенно это баг/недочет, мы просто его юзаем. и слава богу что это "приятный баг". вот к примеру невозможность остановить скрипт в момент делая - это неприятный баг (точнее даже не баг, а нежелаение разработчиков волкера использовать не sleep, а waitforsingleobject, в общем опять же недочет)

Цитата:
Пока что ничего подобного я не встретил и никто из вас мне альтернативу не предложил
альтернативу чего ? DlgSel ? StrInDlg ? м.б. NpcDlg ?


Цитата:
StrInDlg(Его хвост всегда направлен вниз)
{
DLGSEL(Его хвост всегда направлен вниз)
JMP(Экзамен_волк)
}
эквивалентно
delphi Код:
if engine.NpcDlg('*направлен вниз*') then   EkzamenVolk;
где
EkzamenVolk является процедурой\функцией которая либо объявлена выше либо вообще находиться в подключенном _модуле_ и является глобальной.


Добавлено через 6 минут
если опять про убогость волкеровского транслятора не веритсо. попробуйте альтернативы придумать вот к таким мелочам:
как хилить пета банками как положить к пету шото в рюкзак либо забрать?.. как отменить квест ?
как узнать на каком этапе квеста мы находимся ?
как сплясать и станцевать(социал), предложить трейд залезть на страйдера и т.д. т.п. заставить пета атаковать, либо просто его отозвать., как произвести хотябы одно из этих действий с вещью в инвентаре из под скрипта ? и самое веселое, как реализовать свою собственную логику выбора и атаки мобов из под скрипта
и еще очень много КАК. %)
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 09.02.2010 в 19:56. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

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