ge-script

Разработка ge-script перенесена на домашнюю страницу автора. Адрес проекта - http://d.scn.ru/proj/mud/ge/. Материалы на этой странице больше не будут обновляться. Извиняйте.

Этот скрипт написан для удобства игры посредством JMC. Скрипт написан на языке Perl, поэтому для его работы необходимо установить ActivePerl (www.activestate.com)

Программа поставляется as-is, т.е. никакой ответственности за возможные результаты его деятельности я не несу и ничего вам не обязан. Разрабатывается он для себя и друзей и, скорее всего, самая полная и конечная его версия никогда не будет выложена на публику, слишком уж много задуманно ;) Вы можете свободно его использовать и распространять в неизменном виде. Если у вас есть ценные идеи и предложения, пишите.

В данной версии реализованны следующие возможности:

  1. меню выбора персонажа
  2. автоматическое ведение логов по персонажам/месяцам
  3. архивация логов за прошлый месяц

В ближайшее время (возможно, сегодня вечером :) будет реализована подсветка PK-листа, включение/исключение из PK-листа простыми командами, универсальный обработчик игровых событий (зачитан свиток познания, на вас напали, етц). Планов громадье, пожелания приветствуются ;)

Список персонажей находится в файле .\settings\char.dat, формат его не должен вызвать затруднений

Для архивации логов необходим архиватор Rar (можно взять локально или с сайта производителя). Необходимо, чтобы консольная версия архиватора rar.exe была доступна через путь поиска. Проще всего положить его в каталог jmc.

Скачать ge.zip

Скачать rar.exe

Чтобы запустить скрипт, необходимо:

  1. Установить ActivePerl.
  2. При установке ОБЯЗАТЕЛЬНО нужно установить и сам Perl и PerlScript.
  3. В JMC в Options/Scripting в списке скриптовых движков должен появиться PerlScript. Выбираем его
  4. Разархивируем скрипт в каклог, где у вас установлен JMC.
    *ВНИМАНИЕ!* Файл скрипта, испоьзуемый в профиле, носит имя settings\<имя_профиля>.scr. В состав данного скрипа входит файл default.scr. Если в профиле default у вас есть файл скрипта, он будет перезаписан. Сделайте резервную копию.
  5. Для использования в профиле, отличном от default, переименуйте файл settings\default.scr в settings\<имя_профиля>.scr
  6. Добавьте своих персонажей в файл .\settings\char.dat
  7. Вызов меню персонажей осуществляется командой #scri do_ChSelect. Удобно назначить алиас вида #alias {conn} {#scri do_ChSelect}