Top Killer

amxx reapi Top Killer 1.4.0

Нет прав для скачивания
Установка
  1. Скопируйте файлы согласно директориям
  2. Cкомпилируйте topkiller.sma (инструкция).
  3. Скопируйте topkiller.amxx в директорию "addons/amxmodx/plugins".
  4. Пропишите topkiller.amxx в файле /amxmodx/configs/plugins.ini

По умолчанию в configs/modules.ini должен быть включен модуль sqlite.
Если вы настраиваете через mysql, то его можно отключить.
Настройки
Код:
// Версия плагина
// Не редактировать эту переменную
// -
// Default: "1.4.0"
tk_version "1.4.0"

// Тип базы данных 
// mysql - MySQL
// sqlite - SQLite
// -
// Default: "sqlite"
tk_sql_driver "sqlite"


// Хост MySQL
// -
// Default: "localhost"
tk_sql_host "localhost"

// Пользователь MySQL
// -
// Default: "root"
tk_sql_user "root"

// Пароль пользователя MySQL
// -
// Default: ""
tk_sql_pass ""

// Имя БД
// -
// Default: "amxx"
tk_sql_name "amxx"


// Префикс таблицы
// -
// Default: "tk"
tk_sql_table_prefix "tk"

// Максимальное количество неудачных запросов
// -
// Default: "10"
// Minimum: "0.000000"
tk_sql_maxfail "10"

// Автоматическое создание таблиц
// 0 - не отправлять запрос на создание таблицы
// 1 - отправить запрос на создание таблицы при загрузке карты
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
tk_sql_create_db "1"

// Победные флаги
// -
// Default: "t"
tk_flags "t"

// Минимум фрагов для участия
// -
// Default: "100"
// Minimum: "1.000000"
tk_min_frags "100"

// В какие часы идет проверка победителя
// Пример: "23" или "12,23" или "08,14,23" и т.д.
// -
// Default: "23"
tk_hours_check "23"

// Тип отображения топа
// 0 - MOTD, 1 - Чат, 2 - MOTD + Чат
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
tk_top_type "0"

// Сколько топ игроков отображать в MOTD
// -
// Default: "8"
// Minimum: "1.000000"
// Maximum: "8.000000"
tk_top_write_motd "8"

// Сколько топ игроков отображать в Чате
// -
// Default: "3"
// Minimum: "1.000000"
// Maximum: "5.000000"
tk_top_write_chat "3"

// Использовать логирование побед?
// 0 - не использовать
// 1 - использовать
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
tk_log_win "1"

// Название папки с логами
// -
// Default: "tk"
tk_log_dir "tk"

// Название файла с логами
// -
// Default: "topkiller"
tk_log_name "topkiller"

// Участвует ли победитель в новом конкурсе?
// 0 - нет
// 1 - да
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
tk_winner_re_participate "1"
API
Код:
/**
* Returns whether the player is the winner
*
* @param iPlayer                    id
*
* @return                            true/false
*/
native tk_check_win_player(iPlayer);
/**
* Returns the player's frags
*
* @param iPlayer                    id
*
* @return                            numFrags
*/
native tk_get_frags(iPlayer);
/**
* Returns the player's headshot
*
* @param iPlayer                    id
*
* @return                            numHeadshot
*/
native tk_get_hs(iPlayer);
/**
* Returns the player's death
*
* @param iPlayer                    id
*
* @return                            numdeath
*/
native tk_get_death(iPlayer);
Сверху Снизу