Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

Спільнота ігрових серверів

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.

Ciko

Адміністратор
  • Зареєстровано

  • Відвідування

Файли, опубліковані Ciko

  1. Плагін, що реалізує функціонал, аналогічний ClientCookie зі старого доброго SourceMod - збереження параметрів для конкретного гравця та подальше їх отримання
    tring GetPlayerSettingsValue(CCSPlayerController player, string param, string default_value):
    player - гравець
    param - назва опції
    default_value - стандартне значення (буде встановлено, якщо раніше не призначалося інше) Value (
    CCSPlayerController player, string param, string value):
    player - гравець
    param - назва опції
    value - нове значення
    Записує інформацію про задану опцію для гравця
    • Безкоштовний
    • 0 Завантаження
  2. Шлях до моделі:
    featanime/toilet.vmdl
    • Безкоштовний
    • 0 Завантаження
  3. Плагін фіксує час, який адміністратор проводить на сервері, і записує ці дані в базу даних. У
    тому числі враховується, скільки часу адміністратор провів у режимі спостерігача, а також його знаходження на сервері
    Спойлер: Структура бд
    TABLE iks_admin_time (
    id int NOT NULL AUTO_INCREMENT,
    admin_id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
    admin_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
    connect_time int NOT NULL,
    disconnect_time int NOT NULL DEFAULT -1 COMMENT '-1 = Admin online',
    played_time int NOT NULL DEFAULT 0,
    spectator_time int NOT NULL DEFAULT 0,
    server_id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci NOT NULL,
    PRIMARY KEY id) USING BTREE,
    UNIQUE INDEX uk_admin_serveradmin_id ASC, server_id ASC) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_uca1400_ai_ci ROW_FORMAT = Dynamic;
    У spectator_time пише час, який адмін провів у спостерігачах.
    Якщо disconnect_time = -1, то адмін на сервері онлайн
    played_time і spectator_time в секундах
    Змінні
    ServerId - айді сервера, який вказуватиметься в базі, наприклад 1
    • Безкоштовний
    • 0 Завантаження
  4. Модуль дозволяє керувати Ranks через адмін-меню
    Вимоги
    Iks Admin 3.0
    [Ранги] Core
    Змінні
    AdminPermissionFlags - прапор доступу до пункту управління, наприклад "y"
    • Безкоштовний
    • 0 Завантаження
  5. Плагін дозволяє адмінам керувати гравцем, за яким вони спостерігають
    Управління відбувається за допомогою виконання команд RCON
    Викликати меню управління можна як за допомогою команди !target або !tar, так і через адмін-меню

    При першому запуску плагіна створюється конфіг, в якому можна налаштувати:
    Список команд, які можна виконати над гравцем
    Доступ до кожної команди можна обмежити по прапору (будь-якому), наприклад z - root або b - доступ до банів
    Для команд доступні змінні:
    {steamid64} - формату 7656119XXXXXXXXXX {steamid3} - формату
    [U:1:AccountID] {steamid2 } IP-адреса гравця {uid} - користувач айді гравця {name} - ім'я гравця
    Прапор (будь-який), який дає доступ до плагіну, наприклад z - root або b - доступ до банів
    В цілому, можливості плагіна залежать від фантазії адміністратора та наявності відповідних команд RCON в плагінах, які необхідно використовувати


    Змінні
    "Commands": {
    "Who": {
    "Command": "css_who #{steamid64}", // Сама команда
    "CommandID": "cmd_identify", // ID команди (має бути унікальним)
    "CommandFlag": "b" // Прапор доступу до команди }
    ,
    "Kill": { "
    Command
    "CommandID": "cmd_slay",
    "CommandFlag": "k"
    },
    "Ban (forever)": {
    "Command": "css_ban #{steamid64} 0 test",
    "CommandID": "cmd_ban",
    "CommandFlag" : "b" }
    , "
    Kick": { " "CommandID": "cmd_kick", "CommandFlag": "k" } }, "AdminPermissionFlags": "z", // Прапор доступу до плагіна

    • Безкоштовний
    • 0 Завантаження
  6. Ядро системи адміністрування, що дозволяє полегшити адміністрування серверів
    Можливості ядра:
    Мультисерверність з можливістю видати різні права та час тривалості на кожен сервер
    Можливість покарати гравця (бан, мут, гаг, сайленс) з відображенням гравця терміну покарання при спробі говорити/писати в чат
    Можливість зняти покарання як з гравців, що знаходяться на сервері, так і з тих, хто вийшов (дані беруться з бази в залежності від конфігу).
    Можливість покарати гравців, що вийшли (налаштування через конфіг)
    SQL ЗАПИТАННЯ ДЛЯ ПЕРЕНОСУ З IKS адмінки
    Перенос групп
    INSERT INTO as_groups (id, flags, name, immunity)
    SELECT id, flags, name, immunity
    FROM iks_groups;
    Перенос админов
    INSERT INTO as_admins (steamid, name)
    SELECT sid, name
    FROM iks_admins
    WHERE sid NOT IN (SELECT steamid FROM as_admins);
    Перенос прав
    INSERT INTO as_admins_servers (admin_id, flags, immunity, expires, group_id, server_id)
    SELECT
    (SELECT id FROM as_admins WHERE steamid = iks_admins.sid) AS admin_id,
    flags,
    immunity,
    end AS expires,
    CASE WHEN group_id = -1 THEN NULL ELSE group_id END AS group_id,
    TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(server_id, ';', numbers.n), ';', -1)) AS server_id
    FROM
    iks_admins
    JOIN (
    SELECT 1 AS n UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5
    ) numbers
    ON CHAR_LENGTH(server_id) - CHAR_LENGTH(REPLACE(server_id, ';', '')) + 1 >= numbers.n
    WHERE EXISTS (
    SELECT 1 FROM as_admins WHERE steamid = iks_admins.sid
    );
    Перенос банов
    INSERT INTO as_punishments (name, steamid, ip, admin_id, created, expires, reason, unpunish_admin_id, server_id, punish_type)
    SELECT
    name,
    sid AS steamid,
    CASE WHEN ip = 'Undefined' OR ip = NULL THEN '' ELSE ip END AS ip,
    (SELECT id FROM as_admins WHERE steamid = iks_bans.adminsid) AS admin_id,
    created,
    CASE WHEN time = 0 THEN 0 ELSE end END AS expires,
    reason,
    CASE WHEN Unbanned = 1 THEN (SELECT id FROM as_admins WHERE steamid = iks_bans.UnbannedBy) ELSE NULL END AS unpunish_admin_id,
    CASE WHEN server_id = '' THEN -1 ELSE server_id END AS server_id,
    0
    FROM iks_bans
    Перенос гагов
    INSERT INTO as_punishments (name, steamid, ip, admin_id, created, expires, reason, unpunish_admin_id, server_id, punish_type)
    SELECT
    name,
    sid AS steamid,
    NULL,
    (SELECT id FROM as_admins WHERE steamid = iks_gags.adminsid) AS admin_id,
    created,
    CASE WHEN time = 0 THEN 0 ELSE end END AS expires,
    reason,
    CASE WHEN Unbanned = 1 THEN (SELECT id FROM as_admins WHERE steamid = iks_gags.UnbannedBy) ELSE NULL END AS unpunish_admin_id,
    CASE WHEN server_id = '' THEN -1 ELSE server_id END AS server_id,
    2
    FROM iks_gags
    Перенос мутов
    INSERT INTO as_punishments (name, steamid, ip, admin_id, created, expires, reason, unpunish_admin_id, server_id, punish_type)
    SELECT
    name,
    sid AS steamid,
    NULL,
    (SELECT id FROM as_admins WHERE steamid = iks_mutes.adminsid) AS admin_id,
    created,
    CASE WHEN time = 0 THEN 0 ELSE end END AS expires,
    reason,
    CASE WHEN Unbanned = 1 THEN (SELECT id FROM as_admins WHERE steamid = iks_mutes.UnbannedBy) ELSE NULL END AS unpunish_admin_id,
    CASE WHEN server_id = '' THEN -1 ELSE server_id END AS server_id,
    1
    FROM iks_mutes
    Команди
    mm_admin/css_admin/!admin - Головне меню
    mm_ban/!ban <name/steamid/userid> <time> <reason> - Команда заборони (@admin/ban)
    mm_mute/!mute <name/steamid/userid> <time> <reason> - Команда відключення звуку (@admin/mute )
    mm_gag/!ga < gag )
    mm_silence/!silence <name/steamid/userid> <time> <reason> - команда відключення звуку (@admin/silence)
    mm_unban/!unban <name/steamid/userid>
    - команда розбана (@admin/ unban)
    mm_unmute/! <name/steamid/userid> - команда UnGag (@admin/ungag)
    mm_unsilence/!unsilence <name/steamid/userid> - команда UnSilence (@admin/unsilence) mm_add_admin
    /!add_admin <name/steamid/userid> <name> <flags> <immunity> <time> remove_admin/!
    remove_admin <name/steamid/userid> - Видалити адміністратора (@admin/remove_admin)
    mm_add_group/!add_group <ім'я> <прапори> <імунітет > - Додати нову групу (@admin/add_group) mm_remove_group
    /!remove_group_@ пекло конфіга (@admin/reload_config) mm_as_reload_admin <steamid64> - релоад прав адміністратора який знаходиться на сервері (@admin/reload_admin) mm_as_reload_punish <steamid64> - релоад покарань гравця на сервері (@admin/reload_punish)
    Встановлення
    Завантажити останній реліз плагіна та встановити на сервер
    Завантажити останній реліз sql_mm і utils і встановити на сервер
    Налаштувати конфігураційні файли
    addons/configs/admin_system/core.ini - Основні налаштування плагіна
    addons/configs/admin_system/sorting.ini - Файл сортування категорій та пунктів у меню
    Прописати дані від вашої бази даних
    Якщо у вас є файл addons/configs/databases.cfg - додати блок з ключем admin_system
    Якщо у вас немає такого файлу - створіть файл databases.cfg шляхом addons/configs з таким змістом після чого заповніть дані
    Перезапустити сервер

    • Безкоштовний
    • 0 Завантаження
  7. [Levels Ranks] Core - це плагін статистики, який для вас стане чудовою заміною іншим статистикам, як RankMe, Sod Stats та їм подібні. Суть його проста, ви виконуєте різні ігрові дії і отримуєте/втрачаєте за це окуляри досвіду, при накопиченні/втраті певної кількості яких ви отримуєте певний ранг. Кількість рангів ви також можете редагувати. Суть у тому, що ви починаєте з найнижчого звання і ви повинні накопичувати очки досвіду, починаючи з 0. І чим більше ви граєте, тим вище звання.
    Команди
    !lvl – відкриває головне меню статистики.
    !rank - показує основну інформацію про ваш прогрес
    !session - показує статистику за сесію
    !top - показує топ за очками
    !toptime - показує топ за награним часом

    Команда для скидання статистики
    mm_lvl_reset <type>
    - all (Повне очищення бази)
    - exp
    статистикою)
    Команда для видачі панелі адміністратора
    mm_lvl_give_admin <userid|steamid>
    Встановлення
    Налаштуйте файли:
    addons/configs/databases.cfg - прописати базу від levels_ranks
    addons/configs/levels_ranks/settings.ini
    addons/configs/core.cfg
    Перезапустити сервер

    • Безкоштовний
    • 0 Завантаження
  8. Плагін створює ефект вибуху голови, якщо вбив гравця у голову.

    Відео
    Вимоги
    CounterStrikeSharp
    Метамод 2
    ResourcePrecasher
    MultiAddonManager
    Змінні
    hexd_enable | true/false | Увімкнути плагін?
    hexd_particle_file | "particles/explosions_fx/c4_train_ground_effect.vpcf" (За замовчуванням) | Файл партикля.
    hexd_particle_life_time | 1 (За замовчуванням) | Час життя партикля.
    hexd_particle_origin | "0 0 50" (За замовчуванням) | Усунення позиції партикля.
    hexd_sound | "hexd.explode" (За замовчуванням) | Звук вибуху.
    • Безкоштовний
    • 0 Завантаження
  9. Даний плагін дозволяє показати меню правил на сервері.

    Конфіг знаходиться на шляху addons/counterstrikesharp/configs/plugins/CS2-Rules/CS2-Rules.json .


    Конфіг:
    // Тут необхідно розподілити правила за категоріями.
    // ==
    // ID – ідентифікатор правила.
    // У перекладі:
    // [ID].title - як виглядає правило у меню
    // [ID]. description - опис правила (в окремому меню)
    // ==
    // Category – категорія. При відкритті меню спочатку відображаються категорії,
    // А вже через них можна перейти на правила.
    // У перекладі:
    // [Category].title - як виглядає пункт категорії у меню.
    // ==
    "Items": [
    {
    "ID": "Rule_1",
    "Category": "Category_1"
    },
    {
    "ID": "Rule_2",
    "Category": "Category_1"
    },
    {
    "ID": "Rule_3",
    "Category": "Category_2"
    }
    ],
    // Як відображати пункти категорій у меню (їх порядок).
    // Якщо виявиться так, що в Items зазначена категорія, якої немає тут,
    // Цей пункт у категорії буде створено після CategoriesOrder.
    "CategoriesOrder": [
    "Category_1",
    "Category_2"
    ],
    // Тип меню.
    // - ChatMenu
    // - ConsoleMenu
    // - CenterHtmlMenu
    // - WasdMenu
    // - ScreenMenu
    "MenusType": "ScreenMenu",
    // Скільки секунд меню буде відкрито, перш ніж автоматично закриється.
    "MenusDisplayTime": 10,
    // Чи заморожувати гравця під час відкриття меню.
    "MenusIsFreeze": true,
    // Чи показувати меню під час підключення гравця.
    "ShowRulesMenuOnPlayerConnected": true,
    // Через кілька секунд показувати меню під час підключення гравця.
    "ShowRulesMenuDelay": 3
    Вимоги
    CounterStrikeSharp
    Метамод 2
    CS2MenuManager


    • Безкоштовний
    • 0 Завантаження
  10. Шлях до моделі:
    weapons/featanime/awp/ptrd/ptrd.vmdl
    • Безкоштовний
    • 0 Завантаження
  11. Шляхи до моделі
    Код:
    weapons/featanime/m4a1s/blastx/blastx.vmdl
    • Безкоштовний
    • 0 Завантаження
  12. Максимально простий плагін, який буде встановлювати випадкову карту з вашої колекції карт при кожному запуску сервера. Потрібно Steam Web API Key для автоматичного отримання списку карток з колекції.
    Для роботи плагіна необхідно в конфізі вказати Steam Web API Key та ID вашої колекції.
    Встановлення
    перемістити вміст архіву на шляху:
    game/csgo/addons/counterstrikesharp/plugins/RandomStartMap/
    • Безкоштовний
    • 0 Завантаження
  13. Speed – додає можливість VIP-гравцям збільшувати швидкість ходьби.

    У groups.ini додайте наступне:

    groups.ini:
    // Мінімальне значення: 0.1 (дуже повільно) // Максимальне значення: 2.0 (дуже швидко) // Значення за замовчуванням: 1.0 (стандартна швидкість) "speed" "1.1" // Поточне налаштування швидкості, трохи вище стандартної
    До файлу vip.phrases.txt додайте наступне:

    vip.phrases.txt:
    "speed" { "en" "Speed" "ua" "Швидкість" }Вимоги
    [VIP] Core

    • Безкоштовний
    • 0 Завантаження
  14. Gravity – додає можливість VIP-гравцям змінювати рівень гравітації.

    У groups.ini додайте наступне:
    groups.ini:
    // Мінімальне значення: 0.1 (дуже низька гравітація, майже невагомість) // Максимальне значення: 2.0 (дуже висока гравітація, сильна тяжкість) // Значення за замовчуванням: 1.0 (стандартна гравітація) "gravity" "1.0" // Поточне налаштування гравітації, стандартне значення
    До файлу vip.phrases.txt додайте наступне:
    vip.phrases.txt:
    "gravity" { "en" "Gravity" "ua" "Гравитация" }
    • Безкоштовний
    • 0 Завантаження
  15. Join Sound – додає можливість програвання звуку для всіх гравців при підключенні VIP-гравця.
    У groups.ini додайте наступне:
    groups.ini:
    // Шлях до звукового файлу, який відтворюватиметься при підключенні VIP-гравця // Формат: "JoinSound" "путь_к_файлу" "JoinSound" "sounds/music/vip_join.vsnd_c"До файлу vip.phrases.txt додайте наступне:
    vip.phrases.txt:
    "JoinSound" { "en" "Join Sound" "ua" "Звук під час підключення" }Вимоги
    [VIP] Core
    MultiAddonManager (для своїх звуків)

    • Безкоштовний
    • 0 Завантаження
  16. Reset Deaths - додає можливість VIP-гравцям скидати кількість своїх смертей за допомогою команд !rd або через VIP меню з командою !vip .

    У groups.ini додайте наступне:

    groups.ini:
    "ResetDeaths" "1" // Встановіть значення "1", щоб дозволити скидання смертейДо файлу vip.phrases.txt додайте наступне:

    vip.phrases.txt:
    "ResetDeaths" { "en" "Reset deaths" "ua" "Скидання смертей" } "deaths_reset" { "en" "Your deaths have been reset!" "ua" "Ваші смерті були скинуті!" } "deaths_already_zero" { "en" "Your deaths are already zero." "ua" "Ваші смерті вже дорівнюють нулю."Встановлення
    !rd – дозволяє VIP-гравцям скинути кількість своїх смертей
    !rs – дозволяє всім гравцям скинути кількість своїх вбивств.

    • Безкоштовний
    • 0 Завантаження
  17. Anti-Afk - автоматично вбиває, кикає або переводить у спостерігачі гравців, які перебувають у AFK.
    "AntiAfk"
    {
    // Час (в секундах), через який гравцеві надсилається перше попередження про AFK.
    "initial_warning_time" "15"
    // Загальний час (в секундах), після якого провадиться дія (вбивство/кік/переведення в спостерігачі).
    "warning_interval" "35"
    // Максимальна кількість попереджень до застосування фінального заходу.
    "max_warnings" "3"
    // Якщо встановлено "1", то замість переведення в спостерігачі гравець буде кікнутий.
    "kick_instead_of_spec" "0"
    }
    • Безкоштовний
    • 0 Завантаження
  18. Вся суть плагіна описана в самій його назві - він забезпечує експорт функцій меню з ядра плагіна Utils від Pisex

    На даний момент список методів, що експортуються, обмежений (але не сильно) і вже дозволяє цілком адекватно реалізувати майже повну взаємодію з меню з даного плагіна
    • Безкоштовний
    • 0 Завантаження
  19. [VIP] Teammates Heal - додає можливість лікування союзників при попаданні по них для VIP-гравців.
    У groups.ini додайте наступне:
    groups.ini:
    "heal_teammates" "50" // Процент от нанесенного урона, который восстанавливается союзникуДо файлу vip.phrases.txt додайте наступне:
    vip.phrases.txt:
    "heal_teammates" { "en" "Heal Teammates" "ru" "Лечение союзников" }

    • Безкоштовний
    • 0 Завантаження
  20. [VIP] No Fall Damage — додає можливість відключення втрати від падіння для VIP-гравців.

    У groups.ini додайте наступне:
    groups.ini:
    // Включение/выключение отключения урона от падения для VIP-игроков // Формат: "nofalldamage" "1" (1 для включения, 0 для выключения) "nofalldamage" "1"До файлу vip.phrases.txt додайте наступне:
    vip.phrases.txt:
    "nofalldamage" { "en" "No Fall Damage" "ru" "Отключение урона от падения" }
    • Безкоштовний
    • 0 Завантаження
  21. Дозволяє налаштувати видачу метальних ножів залежно від адмін прапорів/групи гравця.
    Після першого запуску згенерується файл налаштувань [TK] Flags.json шляхом addons\counterstrikesharp\configs\plugins\[TK] Flags

    Прапори вказуються через @, групи через #{
    "Flags": {
    "@css/root": { //Флаг/группа
    "delay": 1.5, //Задержка до выдачи новых значений
    "amount": 555, //Количество ножей
    "limit": 30, //Максимальное количество носимых ножей
    "steal": true, //Возможность красть ножи
    "velocity": 1200, //Скорость полёта ножей
    "damage": 999, //Урон
    "model_scale": 1, //Размер модели ножа
    "gravity": 1, //Гравитация ножа
    "elasticity": 0.2, //Сила отскока
    "lifetime": 3, //Время жизни
    "spin": true, //Вращение при броске
    "headshot_damage": 100//Урон в голову
    },
    "#css/admin": {
    "delay": 1.5,
    "amount": 191,
    "limit": -1,
    "steal": true,
    "velocity": 1200,
    "damage": 50,
    "model_scale": 1,
    "gravity": 1,
    "elasticity": 1,
    "lifetime": 10,
    "spin": true,
    "headshot_damage": 123
    }
    },
    "ConfigVersion": 1
    }
    Даний плагін був створений для можливості видачі метальних ножів від плагіна VIP Pisex, а також для тих, хто взагалі не використовує VIP системи на сервері.
    • Безкоштовний
    • 0 Завантаження
  22. Swiftly - це потужний плагін для Metamod (діючий як фреймворк, подібно CounterStrikeSharp ), розроблений для розширення можливостей моддингу. Він заснований на Lua/JS/TS і має безліч функцій, таких як:
    Повідомлення користувачів (повідомлення Protobuf)
    Стандартизовані меню (меню WASD, але внутрішні, без потреби в будь-якій зовнішній бібліотеці)
    HTTP ( HTTP -клієнт і сервер, дуже простий у використанні та дуже цікавий)
    Resmon (Перегляд використання ваших плагінів у режимі реального часу)
    Звіт про збої (форк акселератора, але вбудований безпосередньо в ядро)
    Розширення VSCode (розширення, створене для розробників, яке забезпечує автоматичне доповнення , генерацію плагінів та документацію ) безпосередньо у VSC.
    Хуки (розширений API , що дозволяє підключати функції CS2 через сигнатури)
    Доступ до схеми
    Набагато більше
    Встановлення
    Завантажте останню версію Metamod:Source та перетягніть папку addons у папку game/csgo.
    Завантажте останню версію Swiftly та перетягніть папку addons у папку game/csgo.

    • Безкоштовний
    • 0 Завантаження
  23. Заповнює інформацію про користувача всередині API Steam, в результаті чого гравці відображаються в інформації про сервер, а також моніторингу.
    Встановлення
    Копіювати папки в game/csgo/addons
    • Безкоштовний
    • 0 Завантаження
  24. Плагін, який блокує веб-сайти та IP-адреси (ім'я + чат) з налаштованим білим списком дозволених сайтів та IP-адрес.
    Плагін, що блокує веб-сайти та IP-адреси (ім'я + чат), з налаштованим білим списком дозволених сайтів та IP-адрес.
    Команди
    Встановлення
    addons \ counterstrikesharp plugins - перекинути з архіву.
    Налаштувати конфіг у addons/counterstrikesharp/configs/plugins/IPAndSiteBlocker/IPAndSiteBlocker.json - буде створено автоматично
    • Безкоштовний
    • 0 Завантаження
    • Безкоштовний
    • 0 Завантаження

Акаунт

Навігація

Пошук

Пошук

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.