www.mudconnector.su

Национальный мадконнектор.
Текущее время: Пн май 27, 2024 12:55 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Скрипты в клиенте
СообщениеДобавлено: Пн июл 08, 2013 1:59 pm 
Не в сети

Зарегистрирован: Пн май 27, 2013 4:34 pm
Сообщений: 105
Вот меня интересует такой вопрос.
Кто-нибудь пользуется скриптами в мад-клиенте (VBScript, JScript и т. д.) ?

Для чего они вообще могут использоваться ?
Мне всегда хватало триггеров, алиасов и т.д., а вот скрипты никогда не пользовал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты в клиенте
СообщениеДобавлено: Пн июл 08, 2013 9:08 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Вероятно можно писать ботов. Что добавляет геморрою ГМам...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты в клиенте
СообщениеДобавлено: Вс авг 18, 2013 8:30 pm 
Не в сети

Зарегистрирован: Пн авг 17, 2009 9:35 am
Сообщений: 26
ArtistSpb писал(а):
Для чего они вообще могут использоваться ?
Мне всегда хватало триггеров, алиасов и т.д., а вот скрипты никогда не пользовал.


Ну базово - да, этого достаточно.
Но если хочется кучеряво жить, то много хорошего можно придумать.
Встроенную базу стафа/мобов, навороченный автотаргетинг для ПвЕ/ВпВ, контроль экипировки, раскладывание каналов общения по отдельным логам и ит.д. и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты в клиенте
СообщениеДобавлено: Пн сен 23, 2013 11:43 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 216
Интересные варианты применения скриптов:

  • IRCtell - это когда содержимое канала IRC выводится прямо в клиент в режиме реального времени, и можно из клиента посылать туда сообщения. IRC уже наверное не особенно актуален, так что можно интегрировать к примеру Skype.
  • База лоров стафа - это общеизвестный use case. При обнаружении лора в приходящем из мада тексте нужно этот лор сохранить в некую базу, и затем предоставить возможность поиска по лорам. Также интересно сделать так, чтобы если например на аукционе или в магазине видишь в списке какую-то вещь, то если для неё есть лор в базе - подсвечивать название вещи зеленым, чтобы не тратить деньги на то чтобы полорить ее второй раз.
  • База игроков - подсветки свой/чужой, отображение разных комментариев и т.д., подсчет количества друзей/врагов в команде "кто".
  • Другие базы - к примеру для Адана крайне актуальна база квестов, когда идешь в какую-то зону, чтобы можно было быстро набрать квесты, относящиеся к этой зоне.
  • Интеграция с другими программами - тут может быть что угодно, пример из головы: вы можете при срабатывании определенного триггера отсылать себе смс, полезно когда чар зонит в режиме бота и резко требуется участие рл игрока. или там я хз, шарить свои достижения на фейсбуке :)

Конечно помимо этих вариантов, есть еще скрипты для ботинга и мультинга.
Мультинг - это например когда одно окно может управлять всеми остальными окнами даже не отсылая никаких команд в мад, используя собственное сокет-подключение.
Ботинг - это например когда есть полностью автономный персонаж, который будет зонить как обычный чар, самостоятельно закупаться в магазинах, искать дорогу к ренте после рекола и т.п. - на самом деле при воплощении ботов есть довольно интересные алгоритмические задачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты в клиенте
СообщениеДобавлено: Вт сен 24, 2013 12:04 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
По-хорошему
1. Непонятно зачем нужно
2. Должно быть в браузере, если "открытая инфа".
3. Должно быть в движке (см. Eve online - standings)
4. Аналогично 2, но в целом тут можно в клиенте держать
5. Нужно в основном "для ботинга".

В целом я за техническое совершенство.
Неясно как с ботами бороться...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипты в клиенте
СообщениеДобавлено: Вт сен 24, 2013 1:17 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 216
IRCtell/SkypeTell чрезвычайно полезен. Просто жутко полезен. Единожды попробовав, невозможно остановиться ;)

Во-первых, это дополнительный канал чата. Можно общаться со всеми своими соклановцами или союзниками, даже если у вас нет клана, или например если часть народа играет мелкими, или например если у вас альянс 3х кланов и еще нескольких неклановых игроков.

Во-вторых, этот канал работает в любой момент, даже например если чар "умирает" и никакие другие каналы не доступны. Или когда чара похолдили и ему срочно нужна помощь.

Вы скажете: можно же сделать Skype-group-call и кричать голосом. В целом да, но на практике это плохо работает потому что далеко не все могут учавствовать в груп-колле, по разным причинам (семья спит если игра ночью, или если на работе то понятное дело и т.п.).

Постоянно переключаться между окнами тоже не вариант - это слишком долго и внимание рассеивается. Если ты в маде, ты привык видеть кг, оос и т.п. - и для тебя еще один канал, который выглядит также, очень удобен и натурален. В случае же с внешним приложением это совсем не так. Даже если ты альт-табщик 80го уровня и окна расположены на экране рядом не пересекаясь - всё равно хреново. У меня нет Skypetell сейчас и это жутко неудобно :(


Про базы которые хранятся в браузере - это смешно, ну правда же. Мад - динамичная штука, нет ни времени ни желания постоянно копипастить туда-сюда новые лоры из клиента в браузер или переключаться в браузер чтоб посмотреть список предметов на тело +СИЛА и т.п. Скриптами это реализуется банально и идеально интегрируется в клиент.

Вот в движок встроить лоры было бы прикольно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


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

Найти:
Перейти: