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

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

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

А теперь задачи и цели нашей работы в новом году. Для начала напомню цель и содержание данной темы:
"Вопросы к продвинутым ботерам по сложным и редким функциям L2WALKER. Деловые советы."

Цель создания данной темы: Научиться самому и помочь другим писать красивые, оригинальные и профессиональные скрипты.

Разделы темы:
1. Блочное конструирование. Создание универсальных подпрограмм, которые можно использовать в различных скриптах.
2. Создание единой универсальной программы для удобного написания различных скриптов на её базе.
3. Поиск недокументированных функций ИГ Волкера и их аргументов для более качественного и профессионального написания безостановочных скриптов.

Первые две задачи продвигаются успешно. А вот над третьей задачей стоит задуматься в новом году.

Попытаюсь представить вам перечень нерешённых вопросов, связанных с функциям Волкера, на сегодняшний день:

1. Автоматическое изучение скилов, а не вручную

2. Функция обмена (по существу, одновременная продажа и покупка). Пример: обмен у Хранителя портала алмазов иных миров на свитки телепортации в конкретные населённые пункты.

3. Определение принадлежности координат (каким землям принадлежат координаты, на которых в данный момент находится чар - землям Гирана, Диона или Глудио)

4. Определение местонахождения различных объектов (корабль, судно, воздушный корабль, монстр, другой игрок или ГМ), к примеру, чтобы можно было определить, находится корабль у пристани или ещё не приплыл.

5. Найти возможность полной автоматизации манора, крафта

6. Найти ряд аргументов и функций для разветвления скрипта: определение рода чара (мужской или женский), определение специальности чара (гном-собиратель или гном-ремесленник, маг или воин), определение профессии чара (получена или нет 1, 2 или 3-я профа), определение базовых классификаций чара (INT, STR, CON, MEN, DEX, WIT)

7. Для безостановочного скрипта (особенно квестовые скрипты, связанные с получением профы) необходимо найти способ диалога с игроком:
- как задать вопрос, после которого будут предложены варианты ответов ?
- как считать скриптом вариант ответа игрока ?
Пример: Какую профессию выбрать для гнома ? а) собиратель б) ремесленник
Задача: Как задать данный вопрос и как определить вариант ответа игрока ?

8. Как считать координаты чара в момент смерти, чтобы затем вывести его в то же место, в ту же локацию для продолжения выполнения поставленной задачи.

9. Неплохо бы научиться определять время суток, чтобы при закупке наживки для рыбалки скриптом определять нужную наживку (дневная, ночная)

10. Для профессионального решения всех перечисленных и других вопросов при написании толковых скриптов есть необходимость отыскания всех функций и аргументов функций Волкера, чтобы все настройки, которые мы можем вручную выставить на вкладках Волкера, мы могли сделать с помощью функций.

И только после решения всех этих вопросов мы сможем сказать, что цель и задачи данной темы - выполнены ! Желаю всем осознать это и с новыми силами подключиться к работе по решению задач нашей темы. С уважением ко всем автор и руководитель данной темы Stas
Stas вне форума   Ответить с цитированием
Старый 31.12.2009, 13:03   #2
Местный
 
Аватар для Anafema
 
Регистрация: 21.09.2009
Адрес: Питер
Сообщений: 1,030
Сказал Спасибо: 38
Имеет 228 спасибок в 142 сообщенях
Anafema пока неопределено
По умолчанию

Цитата:
Сообщение от Stas Посмотреть сообщение
3. Определение принадлежности координат (каким землям принадлежат координаты, на которых в данный момент находится чар - землям Гирана, Диона или Глудио)

7. Для безостановочного скрипта (особенно квестовые скрипты, связанные с получением профы) необходимо найти способ диалога с игроком:
- как задать вопрос, после которого будут предложены варианты ответов ?
- как считать скриптом вариант ответа игрока ?
Пример: Какую профессию выбрать для гнома ? а) собиратель б) ремесленник
Задача: Как задать данный вопрос и как определить вариант ответа игрока ?

8. Как считать координаты чара в момент смерти, чтобы затем вывести его в то же место, в ту же локацию для продолжения выполнения поставленной задачи.
3. Тут впринципе нет ничего сложного, вся карта разбита на квадраты, надо тупо перебрать все эти квадратики и взять их координаты. Работка кропотливая и нудная - если есть фанаты вперед)))

7. Вот эта ф-ия проверяет наличие в диалоговом окне строки "хАчу стать ботом" далее как всегда

StrInDlg(хАчу стать ботом)
}
CALL(БОТ)
{
CALL(НЕ_БОТ)

StrNotInDlg - то же самое но отрицание

8. Как вариант
CharStatus(HP,==,0)
{
SET(DEFRANGE,ADD,x,y,z)
}
CALL(bla bla bla)

Тут получим просто запись в список полигона точки смерти, как от этого дяльше плясать я хз. Нет в волкере переменных.
__________________
Форумный зануда...
Пишу автономные скрипты под wallker любой сложности

Гуляю с собаками, убираю квартиры...

Продаю адену(Classic)
Eva - 2кк

ICQ: Оффтоп

Последний раз редактировалось Anafema, 31.12.2009 в 13:05.
Anafema вне форума   Ответить с цитированием
За это сообщение Anafema нажился спасибкой от:
Старый 01.01.2010, 02:54   #3
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Anafema, поздравляю тебя с наступившим 2010 годом, желаю тебе крепкого здоровья и настоящего счастья в жизни ! Я рад, что ты первый откликнулся на мой призыв, на мою просьбу. Спасибо тебе ! А конкретно в процессе работы мы во всём разберёмся. Главное - понимание. Удачи тебе в новом году. С уважением Stas.
Stas вне форума   Ответить с цитированием
Ответ

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


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

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

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


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

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

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