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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 06.02.2010, 22:13   #1
Рыцарь
 
Аватар для 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   #2
Местный
 
Аватар для AbyssMoon
 
Регистрация: 04.02.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 9 спасибок в 8 сообщенях
AbyssMoon пока неопределено
По умолчанию

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

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

Есть у кого-нибудь мысли, как это можно обойти путем изменения скрипта?
В данном случае скрипт служит для взятии нубо-баффа каждые 55 минут.
AbyssMoon вне форума   Ответить с цитированием
Старый 06.02.2010, 23:08   #3
Новичок
 
Аватар для 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   #4
Местный
 
Аватар для AbyssMoon
 
Регистрация: 04.02.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 9 спасибок в 8 сообщенях
AbyssMoon пока неопределено
По умолчанию

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

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

Тоесть чар ведет бой до тех пор, пока не спадет бафф на защиту.
Благодарю за подсказку, не знал о существовании этой команды, из-за этого и мыслей не было по улучшению скрипта.
AbyssMoon вне форума   Ответить с цитированием
Старый 07.02.2010, 00:03   #5
Новичок
 
Аватар для 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   #6
Рыцарь
 
Аватар для 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   #7
Новичок
 
Регистрация: 06.01.2010
Сообщений: 13
Сказал Спасибо: 0
Имеет 3 спасибок в 3 сообщенях
Джузеппе пока неопределено
По умолчанию

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

Последний раз редактировалось Джузеппе, 07.02.2010 в 10:40.
Джузеппе вне форума   Ответить с цитированием
Старый 07.02.2010, 21:27   #8
Новичок
 
Аватар для 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   #9
Рыцарь
 
Аватар для 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 вне форума   Ответить с цитированием
Старый 09.02.2010, 20:02   #10
Местный
 
Аватар для lva
 
Регистрация: 21.10.2009
Сообщений: 384
Сказал Спасибо: 36
Имеет 57 спасибок в 32 сообщенях
lva пока неопределено
По умолчанию

alexteam, и когда же мы увидим рабочего бота под руофф? Ты же на это намекал я так понимаю?

//alexteam:
вопрос делим на 2 части.
"под руоф", это по части деструктора -)
"рабочий бот", месяц еще думаю точно провожусь. потом пойдут "оченьсильнозбт". ну а там посмотрим. так что - запасаемся попкорном.
__________________
Телевизора у меня нету, поэтому ем грибы и смотрю ковер! (с)

...и еще у меня бывает клиент вылетает а потом ехешники не запускаюца ваще никакие БЛЯБЛЯБЛЯ чомнеделать?

Последний раз редактировалось alexteam, 09.02.2010 в 20:46.
lva вне форума   Ответить с цитированием
Ответ

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


Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


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

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

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