Ресурс Web Stats

Введение

Web Stats предоставляет статистику по вашему игровому серверу.

Как пользоваться

Web Stats доступен только по HTTP. Просто запустите Web Stats и посетите адрес http://IP_вашего_сервера:порт/, а там кликните по Statistics в боковой панели браузера ресурсов.

Скрипты

Скрипты могут фиксировать статистику, указанную лично вами, используя этот ресурс, просто воплотите что-то наподобие следующего:
call(getResourceFromName("webstats"), "registerStat", getThisResource(), "getBlipCount", 
"Blips", "The number of blips")
function getBlipCount()
return #getElementsByType("blip");
end

Синтаксис для вызова registerStat:
call(getResourceFromName("webstats"), "registerStat", getThisResource(), "yourFunctionName", "Stat name", "Stat description")

Указанная функция будет вызываться каждый раз при обновлении статистики (по умолчанию - раз в минуту). Вам следует возвращать числовое значение.

Другой образец. Этот образец подсчитывает количество урона, нанесенного между каждым вызовом getDamageCount.
call(getResourceFromName("webstats"), "registerStat", getThisResource(), "getDamageCount", "Damage Given", "The amount of damage players have taken")
damagecount = 0
addEventHandler ( "onPlayerDamage", getRootElement(),
function( attacker, attackerweapon, bodypart, loss )
damagecount = damagecount + loss
end
)

function getDamageCount()
local ret = damagecount;
damagecount = 0;
return ret;
end
Здесь может быть реклама Вашего сервера или группы

Нажмите сюда, что бы ознакомится с ценами аренды

Категория: База знаний

Автор(ы): MTA Community

Добавил: RaceR

Дата добавления: 24.04.2014

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