StatsMe 2.x История
Запланированно для версии версия 2.8
- ПОФИКСЕНО {.a} ссылки, которые влияли на некоторые вещи
(такие как урон, например) в файле kill.cfg, среди некоторых скриптов.
- ПОФИКСЕНО объявление событий, which was causing client
overflows.
- ПОФИКСЕНО невозможность подсчета убийств через pipebomb в TFC
- ДОБАВЛЕНО возможность считать пенальти очков для тех, кто не
использует C-D.
- ДОБАВЛЕНО возможность глобального отключения
объявлений/прочего для клан варов.
- ДОБАВЛЕНО отслеживание суицидов
- ДОБАВЛЕНО возможность сохранять флаги объявлений в лог. Это
позволит деактивировать объвяления пока сервер будет рестартится..
- ДОБАВЛЕНО улучшенная система слежения за высоким пингом
- ДОБАВЛЕНО возможность вставки статистики из PsychoStats
- ДОБАВЛЕНО технология 'SmartHUD', которая по умному выбирает
позицию для HUD сообщений и убирает наложения сообщения на сообщение.
версия 2.7.1 ( 08/03/03 )
- ПОФИКСЕНО: Баг с Top15 не показывался когда использовали
ранки по AuthID
- ПОФИКСЕНО: Баг с листом атакующих показывал одну и ту же
персону на протяжении всей игры
- ПОФИКСЕНО: Баг с вычислением пинга, который был в скрипте
кикание хай-пингеров
- ПОФИКСЕНО: Дырка в исходниках, делавшая некоторые глюки в
сегментации на некоторых linux системах
- ПОФИКСЕНО: Баг в скрипте knifekill которая выкидывала
клиентов
- ПОФИКСЕНО: Имя оружия теперь всегда показывается в листе
атакующих
версия 2.7.0 ( 15/02/03 )
- ИЗМЕНЕННО: Убрана система приватов ( sm_pmenu ), потому что
она вызывала лаги, была глючная, и конфузила игроков
- ПОФИКСЕНО: Пофиксены все известные баги в защите
- ПОФИКСЕНО: Проблемы с некоторыми скриптами
- ИЗМЕНЕННО: Перенесены некоторые скрипты в "scriptpacks",
читайте ридми для скриптпаков для более подробной информации
- ДОБАВЛЕНО: Серверная команда sm_clearstats для очистки всех
ранков
- ДОБАВЛЕНО: Опция для включения ранкинга через WONID (
sm_rankbyauth )
- ПОФИКСЕНО: Небольшие глюки
- ДОБАВЛЕНО: Добавлены эвенты SM_FreezetimeStart/End
- ДОБАВЛЕНО: Добавлены эвенты SM_BuytimeStart/End
- ПОФИКСЕНО: SM_Roundstart теперь вызывается при реальном
старте раунда
- Наконецто вышли из стадии беты
версия 2.6.16
- ИЗМЕНЕННО: ранк (top15) теперь безлимитный
- ИЗМЕНЕННО: StatsMe разбит на 3 части, каждая для
определенного мода (CS/DoD/TFC)
- ИЗМЕНЕННО: StatsMe теперь использует стандарт
разработки аддонов
- ИЗМЕНЕННО: sm_register на sm_reg
- ИЗМЕНЕННО: команда sm_sayformat заменяет переменную
- ИЗМЕНЕННО: убран логгинг "duplicate entry"
- ИЗМЕНЕННО: переменные из {p.st.} to {p.a.}, {p.tm.gm/rd.}
to {p.tgm/trd}, {t1.gm/rd.} to {t1gm/t1rd}, {t2.gm/rd.} to {t2gm/t2rd},
{p.userid} to {p.uid}, {p.wonid} в {p.wid}
- ИЗМЕНЕННО: sm_cfgfile в localinfo. Использование:
+localinfo sm_cfgfile "mystatsme.cfg" (в командной строке)
- ДОБАВЛЕНО: команда: sm_win < * | #идюзера | команда >
< сообщение > [ оглавление ] (показывает сообщение в MOTD окне)
- ДОБАВЛЕНО: скрипты предварительно прогружаются, уменьшает
использование процессора во время выполнения/наполнения скриптов
- ДОБАВЛЕНО: поддержка TFC, но без эвентов/логов
дамага/выстрелов/попаданий
- ДОБАВЛЕНО: много скриптов для CS (Knife Arena, AWP Limit,
Lastman Standing, Spectator Admin и прочее)
- ДОБАВЛЕНО: флаг для sm_task: d - обновляется при новой
загрузке карты
- ДОБАВЛЕНО: возможность установки большего количества
sm_modes
- ДОБАВЛЕНО: эвент: SM_MapStart (выполняется при старте новой
карты)
- ДОБАВЛЕНО: statsme_menu для клиентов в который они могут
персонализовать объявления StatsMe
- ДОБАВЛЕНО: флаги для sm_register:
f - значения в условиях должны точно соотвествовать значениям в
сообщения
g - получает выделенное сообщение только если игрок жив
h - получает выделенное сообщение только если игрок мертв
- ДОБАВЛЕНО: cvar: sm_rankupdate 0/1/2 - не обновляет
top15/обновляет при смене карты/обновляет при окончании раунда
- ДОБАВЛЕНО: cvar: sm_rankbots 0/1 - позволяет сохранять
статы ботов в top15
- ДОБАВЛЕНО: vars: {year}, {day}, {month}, {weekday}, {sec},
{hour},
{min}, {gmtime} (internal game time), {p.pos} (origin), {p.team},
{p.uid}
(userid), {p.bot} (0/1), {p.alive} (0/1), {p.aid} (authid), {p.rk.}
(top15 stats)
- ДОБАВЛЕНО: команды: sm_ranktitle, sm_rankhead, sm_rankbody
(устанавливает формат для top15)
- ДОБАВЛЕНО: больше условий для фильтров в sm_register (<,
>, =, ! (не равно), & (содержит))
- ПОФИКСЕНО: логгин оружия и поддержка DoD
- ПОФИКСЕНО: баг в котором нулевая строка была отображена как
0
- ПОФИКСЕНО: сплит HUD мессаг, а так же sm_tell теперь может
показываться дольше
- ПОФИКСЕНО: крах сервер во время обработки скриптов когда
сообщение движка имело слишком много значений
- ПОФИКСЕНО: неправильный вывод мертвых игроков (неправильный
плантер бомбы и прочее)
- ПОФИКСЕНО: некоторые скрипты
версия 2.6.4
- ИЗМЕНЕННО: statsme.cfg автоматически загружается (больше
нет необходимости писать "exec statsme.cfg" в
server.cfg/listenserver.cfg)
- ИЗМЕНЕННО: команды через say /stats, /statsme and /top15
изменены на консольные команды
- ДОБАВЛЕНО: cvar: sm_refresh (по умолчанию 0, устанавливает
должен ли конфиг быть перегруженым при смене карты
- ДОБАВЛЕНО: cvar: sm_cfgfile (если вы хотите использовать
другое имя в конфига просто установите этот cvar в server.cfg)
- ДОБАВЛЕНО: cvar: sm_debug (позволяет сохранять сообщение
движка в файл - sm_debug_modname.txt)
- ДОБАВЛЕНО: cvar: sm_flood (устанавливает в секундах
минимальное время между каждым вызовом алиаса)
- ДОБАВЛЕНО: sm_score < имя команды > < имя команды
> - устанавливает имя команды для подсчета очков
- ДОБАВЛЕНО: поддержка DoD (остались некоторые проблемы с
убийством гранатой)
версия 2.6.2
- ИЗМЕНЕННО: ранки теперь хранятся в statsme.log и
обновляются на каждой смене карты
- ИЗМЕНЕННО: убрано sm_say (используйте "sm_tell *" заместо)
- ДОБАВЛЕНО: sm_clexec2 и sm_tell2 работает как sm_clexec и
sm_tell но не волнует "say /switch"
- ДОБАВЛЕНО: чтобы выключить логирование оружий или попаданий
просто поставьте cvar'ы в нулевые значения ("")
- ПОФИКСЕНО: существующие записи для sm_alias, sm_menu,
sm_register и sm_motd теперь неприменимы
версия 2.6.1
- ИЗМЕНЕННО: убраны эвенты (sm_kill, sm_bombcont,
sm_roundend, sm_attackers и прочее.)
- ДОБАВЛЕНО: cvar: sm_switch 1/0 - объявления для игрока
выключено по умолчанию
- ДОБАВЛЕНО: новые эвенты для sm_register (SM_Damage,
SM_DeathMsg, и прочее. Смотрите "scripts.txt")
- ДОБАВЛЕНО: sm_pause < id > / sm_unpause < id >
для приостановки вызовы эвентов
- ДОБАВЛЕНО: добавлена возможность взятие значений из тела
сообщения
- ПОФИКСЕНО: top15 где игрок был записан несколько раз в
таблицу
версия 2.5.6
- ПОФИКСЕНО: крах сервера при некоторыз взрывах бомбы
- ПОФИКСЕНО: top15 в которых acc. и eff. были с прошлой карты
а не со всей игры
- ПОФИКСЕНО: не разрешенные знаки ({, } и $) в именах игроков
были заменены на другие символы
- ПОФИКСЕНО: не логировались статы для rd. и gm. глобальных
переменных
версия 2.5.5
- ИЗМЕНЕННО: sm_task < время в секундах > < cmd.
> < флаги >: a - бесконечный цикл, b - заполняет переменные
перед запуском, c - заполняет переменными во время установки этой задачи
- ДОБАВЛЕНО: sm_showmenu < цель > < тело меню >
< клавишы > [ время в секундах ]
- ДОБАВЛЕНО: sm_setmenu < цель > < действие 0 >
< действие 1 > ...
- ПОФИКСЕНО: крах сервера при смерти от взрыва c4
версия 2.5.4
- ИЗМЕНЕННО: динамическое наполнение значений ( т.е.
{p1.wonid} )
- ИЗМЕНЕННО: лучший менеджмент статов (теперь он имеет
логическую структуру)
- ИЗМЕНЕННО: убрано команда "report" ( теперь поддерживается )
- ИЗМЕНЕННО: расширенные возможности команды "sm_tell" ( вы
можете посылать сообщение в консоли, в стиле беседы или в центре экрана,
так же вы можете вставить ресивер для определенной команды )
- ИЗМЕНЕННО: sm_mode теперь также может быть установлен через
алфавитные буквы ( a=1, b=2, c=4 ... )
- ИЗМЕНЕННО: месть теперь устанавливается в localinfo (
"PUNISH_x 1" - где x - ИД игрока ) так что теперь другие моды могут
контролировать должно ли это быть запущено или нет
- ДОБАВЛЕНО: статистика за раунд/игру для команд, игроков и
каждого убийства
- ДОБАВЛЕНО: новые значения timeleft и thetime для
динамического заполнения
- ДОБАВЛЕНО: алиасы через консоль и say команды ( "sm_alias" )
- ДОБАВЛЕНО: возможность отложить конец раунда через алиас )
- ДОБАВЛЕНО: серверная команда: sm_log < эвент >
- ДОБАВЛЕНО: флаг "e" для команды "sm_register" ( не
присоединяется к телу сообщения движка, но заполняет серверную команду
определенным значением )
- ДОБАВЛЕНО: статическая проверка целостности, типа: &,
<, >, = and ! ( i.e. {me!you?x:y} gives x, {monday&nda?x:y}
gives x, {2>3?x:y} gives y)
- ДОБАВЛЕНО: команда: sm_task < время в секундах > <
команда > < флаги > Создает эвент который будет исполнен в
течении времени на этой карте.
- ДОБАВЛЕНО: команда: sm_do < серверная команда >
которая автоматически заполнит аргумент значениями
- ПОФИКСЕНО: все команды и алиасы могут быть вызваны так же
из "say_team".
- ПОФИКСЕНО: уменьшает таймер взрыва бомы которая была
установлена сразу после конца раунда
- ПОФИКСЕНО: не обнуляются статы после sv_restart или game
commencing
- ПОФИКСЕНО: проблемы с "c" флагом (отсылался только раз) в
команде "sm_register"