Перейти к содержанию

Не надо благодарности


Yamazuki

Рекомендуемые сообщения

Я тут порыл контент игры.

Нашел их скрипты.

Протестил и выяснил как это работает.

написал свой парсер на VBS и предлагаю его членам гильдии.

 

Прочтите то, что я написал при запуске скрипта и вопросы пропадут. Просто сделайте то, что написано ниже и запустите его двойным кликом. Все что нужно скрипт напишет.

 

Данный скрипт нужен для информирования медиа файлом и сообщением на экране о том, что некий сервер Онлайн.

 

Так как мне не удается загрузить сам файл, то можно сделать следующее. Создать на рабочем столе файл вида aaa.txt

открыть его и вставить все, что написано ниже после слова "КОД", а потом переименовать файл из aaa.txt в aaa.vbs (aaa - можете заменить):

 

 

КОД

 

on error resume next

dim ServerName

dim MediaFilePath

dim Status

dim IsTest

Status = 0

 

'============= Настроить тут - вписав свои значения =================

IsTest = 1

ServerName = "kassiel"

MediaFilePath = "D:\tihonov\MyDocuments\My Music\GITS\Ghost in the Shell SAC - 11 - Inner Universe.mp3"

'============= Настроить тут - вимсав свои значения =================

 

Sub TestServer()

With CreateObject("MSXML2.XMLHTTP")

dim Str1, Str2 ,i

i = 1

 

Randomize

.open "GET", "http://aion.ru/launcher/serversStatuses?_=" & Int((999999 * Rnd) + 1), False

.send

Str1 =.responseText

Str1 = split(Str1, ",")

do

i=i+1

Str2 = Str1(i)

if err then exit do

 

if instr(Str2,ServerName)<>0 then

if instr(Str2,":0")=0 then

Action

Status = 1

end if

 

exit do

end if

loop

End With

end Sub

 

Sub Action()

Set objShell = CreateObject("Wscript.Shell")

strCommand = "explorer.exe " & chr(34) & MediaFilePath & chr(34)

objShell.Run strCommand, 0, True

WScript.Sleep(5000)

WScript.Echo "Сервер ''" & ServerName & "'' Online!" & vbnewline & "Скрипт автоматически завершает работу."

end Sub

 

 

if IsTest = 1 then

MsgBox "Внимание!" & vbnewline & "Скрипт автоматически завершится если сервер - online, предварительно запустив медиа файл через ассоцированный с ним плеер и выдав небольшое сообщение."_

& vbnewline & "Для настройки скрипта откройте его код и замените значения вида"_

& vbnewline & "ServerName=..." & vbnewline & "MediaFilePath=..." & vbnewline & "на требуемые (в 10 и 11 строках)."_

& vbnewline & vbnewline & "Сейчас скрипт запущен в ознакомительном режиме и завершится как только вы закроете это сообщение. После завершения конфигуррирования скрипта для запуска его в рабочем режиме измените значение ''IsTest = 1'' в 9 строке на ''0''."_

& vbnewline & "Запустив скрипт после этого вы увидите\услышите результат только при статусе сервера ''online''. Для экстренного завершения работы скрипта завершите в диспетчере задач Windows процесс под именем ''wscript.exe''."_

& vbnewline & vbnewline & "Пока значение ''IsTest = 1'' скрипт работает в ознакомительном режиме ведя себя так, как будто сервер уже найден. Он попытается выдать сообщение и воспроизвести медиа файл. Если ошибка, то поправте путь к медиа файлу."

Action

MsgBox "Если Вы читаете данное сообщение и слышали\видели медиа файл, значит тест прошел нормально, медиа файл задан верно и можно запускать скрипт в рабочем режиме." & vbnewline & "Замените ''IsTest = 1'' на ''IsTest = 0'', запускайте скрипт и ждите любимую музыку (или что то иное)." & vbnewline & vbnewline & "Удачи! Shinoby, Asmo, Kassiel =)"

else

Do While Status=0

TestServer

WScript.Sleep(3000)

Loop

end if

Изменено пользователем Yamazuki
Ссылка на комментарий
Поделиться на другие сайты

А песенка реальная) давным давно у меня целый год на плеере лежала)

 

Я фанатик GitS, все наизусть видел и слышал )

Но тема не про это. Меди файл каждый должен указать свой конечно же. В тестовом режиме он воспроизведется если все ок.

Ссылка на комментарий
Поделиться на другие сайты

Кстати можно сделать несколько файлов например kassiel.vbs и gardarika.vbs... и запустив мониторить несоклько серверов. это тоже будет работать.

 

Вот имена серверов как их нужно в скрипте указывать. Но по умолчанию уже задан kassiel. Просто руть к мп3 например своему укажите верный и все.

alsion

gelmir

ridheim

kassiel

hild

vigrid

delika

terios

gardarika

lantis

 

Кому хочется попроще и почаще (так как код лаунчера 30 мин назад изменили, сделав обновление серверов вместо 3 сек аж 60 сек), могут просто обновлять вручную http://aion.ru/launcher/

Изменено пользователем Yamazuki
Ссылка на комментарий
Поделиться на другие сайты

Одна маааааленькая проблема. Вчерась сервера прекрасно были онлайн, при этом лаунчер и, значит этот файлик, показывали, что сервера офф.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Mayron
      Ассортимент на 16-17 августа 2025 года: Предложение действительно до 15:00 (МСК) 18 августа 2025 года.
    • Mayron
      Ассортимент на 16-17 августа 2025 года:   • Алик’рский кактус   Alik'r Cactus  :  2 000 g. • Белая хоста   White Hosta  :  3 000 g. • Гарлас-альпиния (разветвляющаяся)   Garlas Alpinia, Branching  :  2 000 g. • Гриб (изогнутый, пластинчатая шляпка)   Mushroom, Twisted Tufted Cap  :  4 500 g. • Гриб (пластинчатая шляпка)   Mushroom, Tufted Cap  :  4 000 g. • Облепиха   Buckthorn  :  4 000 g. • Пальма (цветущая, тропическая)   Palm, Blooming Tropical  :  4 500 g. • Папоротник (древесный, болотный)   Fern, Woody Slough  :  3 000 g. • Растение (мухоловка)   Plant, Flytrap  :  4 000 g. • Цветок пустоты   Void Flower  :  5 000 g. • Цветы (подсолнухи, ряд)   Flowers, Sunflower Row  :  1 000 g.   *New* • Цветы (снежные брызги)   Flowers, Snowspray  :  10 000 g. Предложение действительно до 15:00 (МСК) 18 августа 2025 года.
    • Lame
    • Mayron
    • Mayron
    • Mayron
    • Mayron
      "Кто не знает историю, тому подправляют географию".
    • Mayron
      После того, как Трамп случайно назвал Санкт-Петербург Ленинградом, он понял, что еще никогда не был так близок к провалу...
    • Belkanick
      14 августа в Black Desert пройдут технические работы с 09:00 до 13:00 (время по МСК). Во время технических работ вход в игру будет невозможен, как и отправка в игру предметов из веб-склада. Технические работы могут занять больше времени, чем ожидалось, либо завершиться ранее заявленного времени. Также с 09:00 до 13:00 (время по МСК) пройдут технические работы на официальном сайте. В указанное время сайт будет недоступен. График проведения технических работ ● Серверы: с 09:00 до 13:00 (время по МСК) ● Официальный сайт: с 09:00 до 13:00 (время по МСК)   Завершающиеся ивенты  ● Повышенный опыт матросов и уменьшенное время повторного появления! ● [Конкурс эмодзи] Увлекательная жизнь в Black Desert ● Освежающие ежедневные награды за вход! ● Особое предложение и Специальная подписка!     Предстоящие обновления ● Иллюзия Грёз «Крогдаллор» ● Улучшение эффекта падения при использовании навыков перемещения ● Улучшение некоторых уведомлений, появляющихся в центре экрана
    • Mayron
      — Зачем ты поставил будильник на 6 утра? — Чтобы знать, что я могу ещё поспать три часа.
×
×
  • Создать...