Конфигурирование
Разделы
 Главная
 О моде
 Установка Perl
 Установка PsychoStats
 - Конфигурирование -
   ...stats.cfg...
   ...config.php...
   ...clantags.cfg...
   ...games/halflife/awards.cfg...
   ...games/halflife/bonus.cfg...
   ...games/halflife/weapons.cfg...
 ЧаВО
Конфигурирование: "awards.cfg"
# В этом файле находятся определения наград
# Лучше, опять таки, не лезть сюда, если не знаешь что это за хрень
# Для смелых, я продолжу...

# Данные из этого файла сохраняются в БД только если для определенной награды
# нету еще записи в этой БД
# Имеется ввиду, что если награда появилась на странице наград, 
# можно ее редактировать через админ-панель.
# Изменения сделанные через АП, не будут затерты при последующей обработке наград

# Итак ниже описаны значения по-умолчанию для каждой награды
# Естественно, что для каждой награды они могут изменяться...
format = code:commify(%s)	# Формат выводимого результата

limit  = 10			# Кол-во награжденных :)

order  = most			# Порядок расчета:
				# most - чем больше результат, тем выше место,
				# least - чем меньше результат, тем выше место...
				
where  = 			# Условие

# Рассмотрим несколько примеров:

  # Награда за самое большее пребывание в игре
  # В скобках пишется внутреннее название награды
  # Оно должно состоять только из лат. символов, знака "_" и цифр
[onlinetime]
  # expr - Выражение, которое обсчитывает результат награды. Тут: $onlinetime
expr    = $onlinetime
  
  # format - Как я уже говорил, это формат результата.
  # В таком формате можно будет увидеть его в стате
format  = code:compacttime(%s)

  # title - Название награды. Тут уже все просто...
  # Пишите латиницей. Потом, если надо, поменяете в админ-панели
title   = Most Time Online

# ---------------------------------------------------------------

  # Непонятная награда, смысл которой: чем хуже у тебя соотношение смертей/убийств,
  # тем лучше...
[deathsperkill]
  # В этом случае результат получим путем деления кол-ва смертей на кол-во фрагов
expr    = $deaths / $kills
  # Формат: Число с 2 знаками после запятой + знак '%'
format  = %.02f%%
  # Порядок: чем меньше результат, тем ты моднее
order   = least
title   = Lowest Death to Kills Ratio (kills > 50)
  # Условие для попадания в награду:
  # У игрока должно быть не меньше 50-ти убийств
where   = $kills >= 50