> ## Documentation Index
> Fetch the complete documentation index at: https://cs-lua.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Все вызовы

> Плоский список всех функций и методов cs-lua с ссылками на их страницы.

# Все вызовы

Каждая функция и метод API одной таблицей — когда помнишь имя, но не
помнишь, к какому пространству оно относится. Разложенный по темам
справочник — в [обзоре](index.md).

| вызов                                                                     | namespace       |                                                                                                                                             |
| ------------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [`cmd.add`](cmd/index.md#add)                                             | cmd             | Регистрирует команду                                                                                                                        |
| [`hook.add`](hook/namespace.md#add)                                       | hook            | Подписывает функцию на событие                                                                                                              |
| [`m:add`](menu/index.md#add)                                              | menu            | Добавляет пункт                                                                                                                             |
| [`timer.after`](timer/anonymous.md#after)                                 | timer           | Вызывает функцию один раз через заданное время                                                                                              |
| [`p:aim`](players/state.md#aim)                                           | players         | Направление взгляда, только чтение                                                                                                          |
| [`p:alive`](players/state.md#alive)                                       | players         | Жив ли игрок                                                                                                                                |
| [`s:all`](store/kv.md#all)                                                | store           | Всё содержимое хранилища                                                                                                                    |
| [`access.all_groups`](access/read.md#all_groups)                          | access          | Все группы                                                                                                                                  |
| [`p:ammo`](players/cs-state.md#ammo)                                      | players         | Читает или задаёт патроны в запасе                                                                                                          |
| [`msg.angle`](msg/fields.md#angle)                                        | msg             | f — число, градусы (`WRITE_ANGLE` в SDK)                                                                                                    |
| [`vec.angle_vector`](vec/index.md#angle_vector)                           | vec             | Единичный вектор направления взгляда для заданных углов                                                                                     |
| [`e:angles`](ents/entity.md#angles)                                       | ents            | Читает или задаёт поворот сущности                                                                                                          |
| [`p:angles`](players/state.md#angles)                                     | players         | Поворот модели игрока                                                                                                                       |
| [`file.append`](file/index.md#append)                                     | file            | Дописывает в конец файла, не трогая то, что уже было (или создаёт его)                                                                      |
| [`p:armor`](players/state.md#armor)                                       | players         | Броня игрока                                                                                                                                |
| [`datafile.at`](store/datafile.md#at)                                     | store           | Привязывает модуль к своему каталогу                                                                                                        |
| [`client:authorized`](hook/connection.md#authorized)                      | hook            | Steam ответил, steamid наконец известен                                                                                                     |
| [`round:balance_teams`](hook/round.md#round_balance_teams)                | hook            | Автобаланс только что раскидал игроков по командам                                                                                          |
| [`p:ban`](players/admin.md#ban)                                           | players         | Банит игрока                                                                                                                                |
| [`fx.beam_cylinder`](fx/index.md#beam_cylinder)                           | fx              | Кольцо луча, расширяющееся от точки                                                                                                         |
| [`client:bot_created`](hook/engine.md#bot_created)                        | hook            | Подключился бот (fake client)                                                                                                               |
| [`players.broadcast`](players/namespace.md#broadcast)                     | players         | Приёмник «всем сразу»: только отправка сообщений                                                                                            |
| [`ammo:buy`](hook/shop.md#ammo_buy)                                       | hook            | Игрок покупает патроны для оружия в руках                                                                                                   |
| [`item:buy`](hook/shop.md#item_buy)                                       | hook            | Игрок покупает не-оружие в магазине: броню, прибор ночного видения, набор для разминирования, щит или гранату                               |
| [`weapon:buy`](hook/shop.md#weapon_buy)                                   | hook            | Игрок покупает оружие в магазине                                                                                                            |
| [`msg.byte`](msg/fields.md#byte)                                          | msg             | n — `0..255` (`WRITE_BYTE` в SDK)                                                                                                           |
| [`access.can`](access/read.md#can)                                        | access          | Есть ли у игрока право                                                                                                                      |
| [`p:can`](players/access.md#can)                                          | players         | Есть ли у игрока право                                                                                                                      |
| [`player:can_have_item`](hook/gameplay.md#player_can_have_item)           | hook            | Игра вот-вот решит, может ли игрок вообще получить этот предмет                                                                             |
| [`player:can_hear`](hook/gameplay.md#player_can_hear)                     | hook            | Игра вот-вот решит, слышит ли listener голос speaker                                                                                        |
| [`player:can_switch_team`](hook/gameplay.md#player_can_switch_team)       | hook            | Игра вот-вот решит, может ли игрок перейти в команду team                                                                                   |
| [`http.cancel`](http/index.md#cancel)                                     | http            | Отменяет запрос по id                                                                                                                       |
| [`timer.cancel`](timer/anonymous.md#cancel)                               | timer           | Снимает таймер по id                                                                                                                        |
| [`bomb:carrier`](hook/round.md#bomb_carrier)                              | hook            | Игра только что выбрала, кому достанется бомба в этом раунде                                                                                |
| [`p:center`](players/messages.md#center)                                  | players         | Показывает текст по центру экрана                                                                                                           |
| [`db:changes`](db/database.md#changes)                                    | db              | Сколько строк изменил последний запрос                                                                                                      |
| [`msg.char`](msg/fields.md#char)                                          | msg             | n — `-128..127` (`WRITE_CHAR` в SDK)                                                                                                        |
| [`p:chat`](players/messages.md#chat)                                      | players         | Отправляет строку в чат                                                                                                                     |
| [`player:chat`](hook/connection.md#chat)                                  | hook            | Игрок написал в чат                                                                                                                         |
| [`player:choose_model`](hook/gameplay.md#player_choose_model)             | hook            | Игрок выбрал пункт в меню внешности                                                                                                         |
| [`player:choose_team`](hook/gameplay.md#player_choose_team)               | hook            | Игрок выбрал пункт в меню команды                                                                                                           |
| [`e:classname`](ents/entity.md#classname)                                 | ents            | Classname сущности                                                                                                                          |
| [`round:cleanup`](hook/round.md#round_cleanup)                            | hook            | Карта вот-вот сбросит мир между раундами                                                                                                    |
| [`e:clear_render_for`](ents/entity.md#clear_render_for)                   | ents            | Убирает override, поставленный `e:render_for()`/`e:visible_to()`                                                                            |
| [`p:clip`](players/cs-state.md#clip)                                      | players         | Читает или задаёт патроны в магазине                                                                                                        |
| [`conn:close`](mysql/connection.md#close)                                 | mysql           | Закрывает соединение                                                                                                                        |
| [`db:close`](db/database.md#close)                                        | db              | Закрывает базу                                                                                                                              |
| [`m:close`](menu/index.md#close)                                          | menu            | Убирает меню с экрана игрока                                                                                                                |
| [`st:close`](db/statement.md#stmt_close)                                  | db              | Освобождает выражение                                                                                                                       |
| [`sv.cmd`](sv/server.md#cmd)                                              | sv              | Ставит команду в очередь серверной консоли                                                                                                  |
| [`m:color`](menu/index.md#color)                                          | menu            | Перекрашивает меню целиком                                                                                                                  |
| [`ui.color`](ui/index.md#color)                                           | ui              | Разбирает цвет в `{ r, g, b }`                                                                                                              |
| [`client:connect`](hook/connection.md#connect)                            | hook            | Игрок стучится на сервер; его ещё можно не пустить                                                                                          |
| [`mysql.connect`](mysql/open.md#connect)                                  | mysql           | Открывает соединение с сайтовой базой                                                                                                       |
| [`client:connected`](hook/connection.md#connected)                        | hook            | Игрок в игре, сообщения до него доходят                                                                                                     |
| [`p:connected`](players/identity.md#connected)                            | players         | Занят ли слот                                                                                                                               |
| [`p:console`](players/messages.md#console)                                | players         | Пишет строку в консоль игрока                                                                                                               |
| [`msg.coord`](msg/fields.md#coord)                                        | msg             | f — число, игровые единицы (`WRITE_COORD` в SDK)                                                                                            |
| [`m:count`](menu/index.md#count)                                          | menu            | Количество пунктов                                                                                                                          |
| [`ents.create`](ents/namespace.md#create)                                 | ents            | Создаёт сущность по classname                                                                                                               |
| [`timer.create`](timer/named.md#create)                                   | timer           | Заводит именованный таймер; повторный вызов заменяет старый                                                                                 |
| [`sv.cvar`](sv/cvar.md#cvar)                                              | sv              | Возвращает объект существующей переменной движка                                                                                            |
| [`server:cvar_change`](hook/engine.md#server_cvar_change)                 | hook            | Любой cvar вот-вот изменится — движковый, чужого плагина, свой                                                                              |
| [`sv.cvar_register`](sv/cvar.md#cvar_register)                            | sv              | Заводит свою переменную движка                                                                                                              |
| [`player:cvar_value`](hook/engine.md#player_cvar_value)                   | hook            | Клиент ответил на запрос значения cvar — старый вариант API, без имени cvar и без id запроса                                                |
| [`player:cvar_value2`](hook/engine.md#player_cvar_value2)                 | hook            | То же самое, но новый вариант API: с именем cvar и id запроса, чтобы сверить ответ с тем, что спрашивали                                    |
| [`plugin.data_dir`](plugin/index.md#data_dir)                             | plugin          | Каталог плагина под данные, переживающий обновление                                                                                         |
| [`round:dead_weapons`](hook/round.md#round_dead_weapons)                  | hook            | Игра только что решила, что делать с оружием погибшего                                                                                      |
| [`player:death`](hook/gameplay.md#player_death)                           | hook            | Игрок погиб                                                                                                                                 |
| [`p:deaths`](players/cs-state.md#deaths)                                  | players         | Счётчик смертей                                                                                                                             |
| [`access.declare`](access/declare.md#declare)                             | access          | Объявляет ноду прав                                                                                                                         |
| [`bomb:defused`](hook/round.md#bomb_defused)                              | hook            | Попытка разминирования завершилась                                                                                                          |
| [`p:defuser`](players/cs-state.md#defuser)                                | players         | Есть ли у игрока дефузер                                                                                                                    |
| [`bomb:defusing`](hook/round.md#bomb_defuse_start)                        | hook            | Игрок начал разминирование                                                                                                                  |
| [`s:delete`](store/kv.md#delete)                                          | store           | Удаляет ключ                                                                                                                                |
| [`weapon:deploy`](hook/gameplay.md#weapon_deploy)                         | hook            | Оружие вот-вот покажет вьюмодель и модель в руках                                                                                           |
| [`timer.destroy`](timer/named.md#destroy)                                 | timer           | Снимает именованный таймер этого плагина                                                                                                    |
| [`e:detonate_on_touch`](ents/entity.md#detonate_on_touch)                 | ents            | Следующее касание сразу запускает think сущности                                                                                            |
| [`p:dhud`](players/messages.md#dhud)                                      | players         | То же через `SVC_DIRECTOR` — directed HUD                                                                                                   |
| [`datafile.dir`](store/datafile.md#dir)                                   | store           | Каталог, к которому привязан модуль                                                                                                         |
| [`plugin.dir`](plugin/index.md#dir)                                       | plugin          | Абсолютный путь к папке плагина                                                                                                             |
| [`player:disappear`](hook/gameplay.md#player_disappear)                   | hook            | Сущность игрока временно убирается из мира                                                                                                  |
| [`client:disconnect`](hook/connection.md#disconnect)                      | hook            | Игрок отключился                                                                                                                            |
| [`vec.distance`](vec/index.md#distance)                                   | vec             | Расстояние между двумя точками                                                                                                              |
| [`p:drop`](players/cs-state.md#drop)                                      | players         | Выбрасывает оружие на пол                                                                                                                   |
| [`weapon:drop`](hook/shop.md#weapon_drop)                                 | hook            | Игрок вот-вот выбросит оружие на пол — командой `drop`, из `p:drop()` или при потере слота                                                  |
| [`player:duck`](hook/gameplay.md#player_duck)                             | hook            | Игрок присел                                                                                                                                |
| [`p:ducking`](players/state.md#ducking)                                   | players         | Сидит ли игрок                                                                                                                              |
| [`round:end`](hook/round.md#round_end)                                    | hook            | Раунд закончился                                                                                                                            |
| [`msg.entity`](msg/fields.md#entity)                                      | msg             | v — игрок или объект `ents`, индекс `>= 1` (`WRITE_ENTITY` в SDK)                                                                           |
| [`timer.every`](timer/anonymous.md#every)                                 | timer           | Вызывает функцию каждые N секунд, пока её не снимут                                                                                         |
| [`conn:exec`](mysql/connection.md#exec)                                   | mysql           | То же самое, что conn:query — имя удобнее для запросов без строк                                                                            |
| [`db:exec`](db/database.md#exec)                                          | db              | Выполняет запрос, ничего не возвращающий                                                                                                    |
| [`p:exec`](players/admin.md#exec)                                         | players         | Выполняет консольную команду на машине игрока                                                                                               |
| [`file.exists`](file/index.md#exists)                                     | file            | Проверяет, есть ли файл в каталоге плагина                                                                                                  |
| [`grenade:explode`](hook/gameplay.md#grenade_explode)                     | hook            | HE, дымовая или флешка вот-вот взорвётся                                                                                                    |
| [`bomb:exploded`](hook/round.md#bomb_exploded)                            | hook            | Бомба взорвалась                                                                                                                            |
| [`fx.explosion`](fx/index.md#explosion)                                   | fx              | Спрайт взрыва в точке                                                                                                                       |
| [`export`](exports/index.md#export)                                       | export / import | Публикует функцию плагина наружу                                                                                                            |
| [`ents.find`](ents/namespace.md#find)                                     | ents            | Находит все сущности с заданным classname                                                                                                   |
| [`players.find`](players/namespace.md#find)                               | players         | Ищет игрока по слоту, userid или части ника                                                                                                 |
| [`regex.find`](regex/index.md#find)                                       | regex           | Ищет совпадение и возвращает его границы                                                                                                    |
| [`weapon:fire`](hook/gameplay.md#weapon_fire)                             | hook            | Из ствола вышел выстрел                                                                                                                     |
| [`db:first`](db/database.md#first)                                        | db              | Выполняет запрос и возвращает первую строку                                                                                                 |
| [`st:first`](db/statement.md#stmt_first)                                  | db              | Выполняет выражение и возвращает первую строку                                                                                              |
| [`c:float`](sv/cvar.md#float)                                             | sv              | Значение переменной как число                                                                                                               |
| [`s:flush`](store/kv.md#flush)                                            | store           | Записывает очередь на диск одной транзакцией                                                                                                |
| [`p:frags`](players/state.md#frags)                                       | players         | Счётчик фрагов                                                                                                                              |
| [`ents:free`](hook/engine.md#ents_free)                                   | hook            | Сущность вот-вот уничтожат — последняя точка, где её ещё можно прочитать                                                                    |
| [`p:freeze`](players/state.md#freeze)                                     | players         | Заморозка движения (`FL_FROZEN`)                                                                                                            |
| [`round:freeze_end`](hook/round.md#round_freeze_end)                      | hook            | Заморозка кончилась, игроки могут двигаться                                                                                                 |
| [`http.get`](http/index.md#get)                                           | http            | Выполняет GET-запрос                                                                                                                        |
| [`players.get`](players/namespace.md#get)                                 | players         | Возвращает игрока по номеру слота                                                                                                           |
| [`s:get`](store/kv.md#get)                                                | store           | Читает значение по ключу                                                                                                                    |
| [`item:give`](hook/gameplay.md#item_give)                                 | hook            | Движок вот-вот выдаст игроку предмет по имени classname                                                                                     |
| [`p:give`](players/cs-state.md#give)                                      | players         | Выдаёт игроку предмет по classname                                                                                                          |
| [`player:give_default_items`](hook/gameplay.md#player_give_default_items) | hook            | Игроку вот-вот выдадут стандартный набор на раунд — нож, дефолтный пистолет, всё, что задано cvar-ами команды                               |
| [`p:godmode`](players/state.md#godmode)                                   | players         | Неуязвимость                                                                                                                                |
| [`access.grant`](access/grant.md#grant)                                   | access          | Выдаёт права по ключу                                                                                                                       |
| [`p:gravity`](players/state.md#gravity)                                   | players         | Множитель гравитации                                                                                                                        |
| [`access.group`](access/read.md#group)                                    | access          | Одна группа по имени                                                                                                                        |
| [`p:group`](players/access.md#group)                                      | players         | Состоит ли игрок в группе, с учётом наследования                                                                                            |
| [`p:groups`](players/access.md#groups)                                    | players         | Массив групп игрока                                                                                                                         |
| [`player:heal`](hook/gameplay.md#player_heal)                             | hook            | Игроку вот-вот дадут здоровье — аптечка, админ-команда; своей регенерации в CS нет                                                          |
| [`p:health`](players/state.md#health)                                     | players         | Здоровье игрока                                                                                                                             |
| [`p:hud`](players/messages.md#hud)                                        | players         | Рисует текст на HUD с позицией, цветом и таймингами                                                                                         |
| [`player:hurt`](hook/gameplay.md#player_hurt)                             | hook            | Игроку наносят урон; урон можно изменить или погасить                                                                                       |
| [`player:hurt_post`](hook/gameplay.md#player_hurt_post)                   | hook            | Урон уже применён; только для наблюдателей                                                                                                  |
| [`p.id`](players/identity.md#id)                                          | players         | Номер слота игрока                                                                                                                          |
| [`plugin.id`](plugin/index.md#id)                                         | plugin          | Имя папки плагина                                                                                                                           |
| [`import`](exports/index.md#import)                                       | export / import | Возвращает прокси к экспортам плагина; жёсткая зависимость                                                                                  |
| [`ents.in_sphere`](ents/namespace.md#in_sphere)                           | ents            | Находит все сущности в радиусе от точки                                                                                                     |
| [`e.index`](ents/entity.md#index)                                         | ents            | Индекс edict'а                                                                                                                              |
| [`p:info`](players/identity.md#info)                                      | players         | Читает ключ инфобуфера клиента                                                                                                              |
| [`c:int`](sv/cvar.md#int)                                                 | sv              | Значение переменной как целое                                                                                                               |
| [`round:intermission`](hook/round.md#round_intermission)                  | hook            | Карта закончилась, сервер вот-вот покажет табло перед сменой карты                                                                          |
| [`access.invalidate`](access/grant.md#invalidate)                         | access          | Сбрасывает кеш прав                                                                                                                         |
| [`p:ip`](players/identity.md#ip)                                          | players         | Адрес игрока вида `1.2.3.4:27005`                                                                                                           |
| [`p:is_bot`](players/identity.md#is_bot)                                  | players         | Серверный бот (`FL_FAKECLIENT`)                                                                                                             |
| [`p:is_hltv`](players/identity.md#is_hltv)                                | players         | HLTV-прокси (`FL_PROXY`)                                                                                                                    |
| [`m:item_color`](menu/index.md#item_color)                                | menu            | Перекрашивает один пункт                                                                                                                    |
| [`player:jump`](hook/gameplay.md#player_jump)                             | hook            | Игрок прыгнул                                                                                                                               |
| [`s:keys`](store/kv.md#keys)                                              | store           | Все ключи хранилища                                                                                                                         |
| [`e:keyvalue`](ents/entity.md#keyvalue)                                   | ents            | Задаёт keyvalue — то же, что делает карта                                                                                                   |
| [`p:kick`](players/admin.md#kick)                                         | players         | Отключает игрока от сервера                                                                                                                 |
| [`db:last_id`](db/database.md#last_id)                                    | db              | Rowid последней вставки                                                                                                                     |
| [`vec.length`](vec/index.md#length)                                       | vec             | Длина вектора                                                                                                                               |
| [`cmd.list`](cmd/index.md#list)                                           | cmd             | Возвращает имена зарегистрированных команд                                                                                                  |
| [`file.list`](file/index.md#list)                                         | file            | Возвращает имена всех файлов верхнего уровня в каталоге плагина                                                                             |
| [`hook.list`](hook/namespace.md#list)                                     | hook            | Возвращает список подписок в порядке вызова                                                                                                 |
| [`players.list`](players/namespace.md#list)                               | players         | Возвращает массив подключённых игроков                                                                                                      |
| [`datafile.load`](store/datafile.md#load)                                 | store           | Читает таблицу из `<dir>/<name>.lua`                                                                                                        |
| [`msg.long`](msg/fields.md#long)                                          | msg             | n — любое 32-битное целое (`WRITE_LONG` в SDK)                                                                                              |
| [`sv.map`](sv/server.md#map)                                              | sv              | Имя текущей карты                                                                                                                           |
| [`server:map_change`](hook/lifecycle.md#map_change)                       | hook            | Карта заканчивается                                                                                                                         |
| [`regex.match`](regex/index.md#match)                                     | regex           | Ищет совпадение и возвращает захваченные группы (или само совпадение, если групп нет)                                                       |
| [`p:maxspeed`](players/state.md#maxspeed)                                 | players         | Максимальная скорость движения                                                                                                              |
| [`players.method`](players/namespace.md#method)                           | players         | Добавляет свой метод всем объектам игроков                                                                                                  |
| [`e:model`](ents/entity.md#model)                                         | ents            | Читает или задаёт модель сущности                                                                                                           |
| [`res.model`](res/index.md#model)                                         | res             | Регистрирует модель для прекеша                                                                                                             |
| [`p:money`](players/cs-state.md#money)                                    | players         | Читает или задаёт деньги игрока                                                                                                             |
| [`player:money_change`](hook/gameplay.md#money_change)                    | hook            | У игрока вот-вот изменятся деньги — раундовый бонус, награда за фраг, покупка, действие с заложником и т.д                                  |
| [`p:motd`](players/messages.md#motd)                                      | players         | Открывает игроку панель MOTD                                                                                                                |
| [`e:movetype`](ents/entity.md#movetype)                                   | ents            | Читает или задаёт, как движок двигает сущность                                                                                              |
| [`c:name`](sv/cvar.md#name)                                               | sv              | Имя переменной                                                                                                                              |
| [`p:name`](players/identity.md#name)                                      | players         | Ник игрока                                                                                                                                  |
| [`menu.new`](menu/index.md#new)                                           | menu            | Создаёт меню                                                                                                                                |
| [`p:noclip`](players/state.md#noclip)                                     | players         | Полёт сквозь стены                                                                                                                          |
| [`vec.normalize`](vec/index.md#normalize)                                 | vec             | Вектор единичной длины в том же направлении                                                                                                 |
| [`player:observer_mode`](hook/gameplay.md#player_observer_mode)           | hook            | У наблюдателя только что сменился режим камеры                                                                                              |
| [`player:observer_next`](hook/gameplay.md#player_observer_next)           | hook            | Наблюдатель вот-вот переключится на другую цель                                                                                             |
| [`p:on_ground`](players/state.md#on_ground)                               | players         | Стоит ли игрок на земле                                                                                                                     |
| [`plugin.on_unload`](plugin/index.md#on_unload)                           | plugin          | Регистрирует обработчик выгрузки этого плагина                                                                                              |
| [`db.open`](db/open.md#open)                                              | db              | Открывает базу в каталоге плагина                                                                                                           |
| [`store.open`](store/kv.md#open)                                          | store           | Открывает хранилище                                                                                                                         |
| [`optional`](exports/index.md#optional)                                   | export / import | То же, что import, но `nil` вместо ошибки; мягкая зависимость                                                                               |
| [`e:origin`](ents/entity.md#origin)                                       | ents            | Читает или задаёт позицию сущности                                                                                                          |
| [`p:origin`](players/state.md#origin)                                     | players         | Позиция игрока в мире                                                                                                                       |
| [`p:outranks`](players/access.md#outranks)                                | players         | Старше ли игрок другого по весу                                                                                                             |
| [`db:path`](db/database.md#path)                                          | db              | Путь к файлу базы                                                                                                                           |
| [`s:pending`](store/kv.md#pending)                                        | store           | Сколько записей ждёт в очереди                                                                                                              |
| [`access.permissions`](access/read.md#permissions)                        | access          | Все объявленные ноды                                                                                                                        |
| [`e:pev`](ents/entity.md#pev)                                             | ents            | Читает или задаёт произвольное поле `entvars_t` по имени — то, для чего нет                                                                 |
| готового метода вроде `e:origin()` или `e:solid()`                        |                 |                                                                                                                                             |
| [`p:pev`](players/state.md#pev)                                           | players         | Читает или задаёт произвольное поле `entvars_t` по имени — то же, что                                                                       |
| `e:pev` у сущностей, только на игроке                                     |                 |                                                                                                                                             |
| [`ammo:pickup`](hook/shop.md#ammo_pickup)                                 | hook            | Игроку вот-вот добавят патронов в запас — подбор с земли или дозарядка через магазин (отдельно от `ammo:buy`, которое про сам факт покупки) |
| [`weapon:pickup`](hook/gameplay.md#weapon_pickup)                         | hook            | Игрок подобрал оружие с земли                                                                                                               |
| [`bomb:planted`](hook/round.md#bomb_planted)                              | hook            | Бомба заложена                                                                                                                              |
| [`p:play_sound`](players/messages.md#play_sound)                          | players         | Проигрывает игроку звук                                                                                                                     |
| [`module:plugin_unload`](hook/lifecycle.md#plugin_unload)                 | hook            | Плагин или всё состояние уходит                                                                                                             |
| [`plugin{}`](plugin/index.md#manifest)                                    | plugin          | Объявляет метаданные и требования плагина                                                                                                   |
| [`http.post`](http/index.md#post)                                         | http            | Выполняет POST-запрос с телом                                                                                                               |
| [`server:precache_generic`](hook/engine.md#server_precache_generic)       | hook            | Прекеширован generic-ресурс (не модель и не звук) — движком, игрой, другим плагином                                                         |
| [`db:prepare`](db/database.md#prepare)                                    | db              | Разбирает SQL один раз для многократного выполнения                                                                                         |
| [`conn:query`](mysql/connection.md#query)                                 | mysql           | Выполняет запрос и отдаёт строки в коллбэк                                                                                                  |
| [`db:query`](db/database.md#query)                                        | db              | Выполняет запрос и возвращает все строки                                                                                                    |
| [`st:query`](db/statement.md#stmt_query)                                  | db              | Выполняет выражение и возвращает все строки                                                                                                 |
| [`player:radio`](hook/gameplay.md#player_radio)                           | hook            | Игрок использовал радиокоманду                                                                                                              |
| [`file.read`](file/index.md#read)                                         | file            | Читает содержимое файла целиком                                                                                                             |
| [`access.reload`](access/grant.md#reload)                                 | access          | Перечитывает `groups.lua` и `users.lua` с диска                                                                                             |
| [`weapon:reload`](hook/gameplay.md#weapon_reload)                         | hook            | Началась настоящая перезарядка                                                                                                              |
| [`cmd.remove`](cmd/index.md#remove)                                       | cmd             | Снимает команду                                                                                                                             |
| [`e:remove`](ents/entity.md#remove)                                       | ents            | Убирает сущность из мира                                                                                                                    |
| [`file.remove`](file/index.md#remove)                                     | file            | Удаляет файл из каталога плагина                                                                                                            |
| [`hook.remove`](hook/namespace.md#remove)                                 | hook            | Снимает подписку по имени события и id                                                                                                      |
| [`round:remove_guns`](hook/round.md#round_remove_guns)                    | hook            | У всех игроков вот-вот заберут оружие                                                                                                       |
| [`e:render`](ents/entity.md#render)                                       | ents            | Читает или задаёт прозрачность и свечение                                                                                                   |
| [`e:render_for`](ents/entity.md#render_for)                               | ents            | То же самое, что `e:render()`, но только для одного игрока — остальные видят сущность как обычно                                            |
| [`regex.replace`](regex/index.md#replace)                                 | regex           | Заменяет совпадения                                                                                                                         |
| [`http.request`](http/index.md#request)                                   | http            | Выполняет запрос произвольным методом                                                                                                       |
| [`player:respawn_check`](hook/gameplay.md#player_can_respawn)             | hook            | Игра вот-вот решит, можно ли игроку возродиться                                                                                             |
| [`access.revoke`](access/grant.md#revoke)                                 | access          | Забирает запись, группу или ноду                                                                                                            |
| [`player:round_respawn`](hook/gameplay.md#player_round_respawn)           | hook            | Игрока вот-вот сбросят на новый раунд — позиция, здоровье, оружие (оставить или нет), наказание за тимкилл                                  |
| [`access.rule`](access/declare.md#rule)                                   | access          | Задаёт динамическое правило для ноды                                                                                                        |
| [`hook.run`](hook/namespace.md#run)                                       | hook            | Запускает своё событие плагина                                                                                                              |
| [`st:run`](db/statement.md#stmt_run)                                      | db              | Выполняет выражение, ничего не возвращающее                                                                                                 |
| [`access.save`](access/grant.md#save)                                     | access          | Записывает `users.lua` на диск                                                                                                              |
| [`datafile.save`](store/datafile.md#save)                                 | store           | Пишет таблицу в `<dir>/<name>.lua`                                                                                                          |
| [`player:score_add`](hook/gameplay.md#player_score_add)                   | hook            | Игроку вот-вот изменят личный счёт очков                                                                                                    |
| [`team:score_add`](hook/gameplay.md#team_score_add)                       | hook            | Команде вот-вот изменят счёт очков                                                                                                          |
| [`weapon:secondary_attack`](hook/gameplay.md#weapon_secondary_attack)     | hook            | Игрок нажал правую кнопку мыши, держа это оружие                                                                                            |
| [`menu:select`](hook/connection.md#select)                                | hook            | Игрок нажал клавишу в меню, открытом из Lua                                                                                                 |
| [`msg.send`](msg/send.md#send)                                            | msg             | Собирает и отправляет одно сетевое сообщение                                                                                                |
| [`datafile.serialize`](store/datafile.md#serialize)                       | store           | Превращает таблицу в текст, без записи                                                                                                      |
| [`c:set`](sv/cvar.md#set)                                                 | sv              | Записывает значение переменной                                                                                                              |
| [`s:set`](store/kv.md#set)                                                | store           | Кладёт значение в очередь записи                                                                                                            |
| [`player:shield_drop`](hook/gameplay.md#player_shield_drop)               | hook            | У игрока только что забрали щит                                                                                                             |
| [`player:shield_give`](hook/gameplay.md#player_shield_give)               | hook            | Игроку вот-вот выдадут щит                                                                                                                  |
| [`msg.short`](msg/fields.md#short)                                        | msg             | n — `-32768..32767` (`WRITE_SHORT` в SDK)                                                                                                   |
| [`ents:should_collide`](hook/engine.md#should_collide)                    | hook            | Движок решает, должны ли две сущности физически сталкиваться                                                                                |
| [`m:show`](menu/index.md#show)                                            | menu            | Показывает меню игроку                                                                                                                      |
| [`e:size`](ents/entity.md#size)                                           | ents            | Читает или задаёт ограничивающий объём                                                                                                      |
| [`file.size`](file/index.md#size)                                         | file            | Возвращает размер файла в байтах                                                                                                            |
| [`p:slap`](players/admin.md#slap)                                         | players         | Наносит урон и толкает игрока в случайную сторону                                                                                           |
| [`p:slay`](players/admin.md#slay)                                         | players         | Убивает игрока                                                                                                                              |
| [`e:solid`](ents/entity.md#solid)                                         | ents            | Читает или задаёт тип столкновений                                                                                                          |
| [`res.sound`](res/index.md#sound)                                         | res             | Регистрирует звук для прекеша                                                                                                               |
| [`e:spawn`](ents/entity.md#spawn)                                         | ents            | Запускает `Spawn` сущности                                                                                                                  |
| [`p:spawn`](players/cs-state.md#spawn)                                    | players         | Респаун игрока без потери денег и счёта                                                                                                     |
| [`player:spawn`](hook/gameplay.md#player_spawn)                           | hook            | Игрок появился в раунде живым                                                                                                               |
| [`player:spectate`](hook/gameplay.md#player_spectate)                     | hook            | Игрок перешёл в режим наблюдателя                                                                                                           |
| [`fx.sprite_trail`](fx/index.md#sprite_trail)                             | fx              | Поток светящихся спрайтов между двумя точками                                                                                               |
| [`st:sql`](db/statement.md#stmt_sql)                                      | db              | Исходный текст запроса                                                                                                                      |
| [`round:start`](hook/round.md#round_start)                                | hook            | Раунд начался                                                                                                                               |
| [`p:steamid`](players/identity.md#steamid)                                | players         | SteamID игрока                                                                                                                              |
| [`c:str`](sv/cvar.md#str)                                                 | sv              | Значение переменной как строка                                                                                                              |
| [`msg.string`](msg/fields.md#string)                                      | msg             | s — до 191 байта (`WRITE_STRING` в SDK)                                                                                                     |
| [`p:strip`](players/cs-state.md#strip)                                    | players         | Забирает у игрока всё оружие                                                                                                                |
| [`player:strip`](hook/gameplay.md#player_strip)                           | hook            | У игрока только что забрали весь инвентарь                                                                                                  |
| [`player:suicide`](hook/engine.md#player_suicide)                         | hook            | Игрок вот-вот покончит с собой командой `kill` из консоли                                                                                   |
| [`p:team`](players/cs-state.md#team)                                      | players         | Читает или меняет сторону игрока                                                                                                            |
| [`player:team_change`](hook/gameplay.md#player_team_change)               | hook            | Игрок сменил сторону                                                                                                                        |
| [`grenade:throw`](hook/gameplay.md#grenade_throw)                         | hook            | HE, дымовая или флешка вот-вот покинёт руку                                                                                                 |
| [`weapon:throw`](hook/gameplay.md#weapon_throw)                           | hook            | Любой гранатный слот вот-вот покинёт руку, до того как движок решил, HE это, дымовая или флешка                                             |
| [`grenade:thrown`](hook/gameplay.md#grenade_thrown)                       | hook            | HE, дымовая или флешка только что покинула руку                                                                                             |
| [`sv.time`](sv/server.md#time)                                            | sv              | Серверные часы в секундах                                                                                                                   |
| [`vec.to_angle`](vec/index.md#to_angle)                                   | vec             | Углы, которые смотрят вдоль вектора                                                                                                         |
| [`p:trace`](players/state.md#trace)                                       | players         | Пускает луч из глаз игрока туда, куда он смотрит                                                                                            |
| [`player:trace_attack`](hook/gameplay.md#player_trace_attack)             | hook            | Один хитбокс получил попадание — раньше и точнее, чем `player:hurt`: до брони, до множителей, до суммирования дроби дробовика в одно число  |
| [`ents.trace_hull`](ents/namespace.md#trace_hull)                         | ents            | То же самое, что `ents.trace_line`, но толкает объём, а не бесконечно тонкий луч                                                            |
| [`ents.trace_line`](ents/namespace.md#trace_line)                         | ents            | Пускает луч между двумя произвольными точками                                                                                               |
| [`p:trace_to`](players/state.md#trace_to)                                 | players         | Пускает луч из глаз игрока прямо к другому игроку                                                                                           |
| [`db:transaction`](db/database.md#transaction)                            | db              | Выполняет блок одной транзакцией                                                                                                            |
| [`player:use`](hook/engine.md#player_use)                                 | hook            | Игрок нажал +use на чём-то с обработчиком Use — кнопке, рычаге, multi\_manager                                                              |
| [`access.user`](access/read.md#user)                                      | access          | Одна запись из `users.lua`                                                                                                                  |
| [`p:userid`](players/identity.md#userid)                                  | players         | Userid движка                                                                                                                               |
| [`player:userinfo_change`](hook/gameplay.md#player_userinfo_change)       | hook            | У игрока изменился один из userinfo-ключей (модель, имя и т.д.)                                                                             |
| [`access.users`](access/read.md#users)                                    | access          | Все записи из `users.lua`                                                                                                                   |
| [`e:valid`](ents/entity.md#valid)                                         | ents            | Жива ли сущность                                                                                                                            |
| [`p:velocity`](players/state.md#velocity)                                 | players         | Скорость игрока                                                                                                                             |
| [`e:visible_to`](ents/entity.md#visible_to)                               | ents            | Делает сущность видимой или невидимой для одного игрока                                                                                     |
| [`p:weapon`](players/cs-state.md#weapon)                                  | players         | Classname оружия в руках                                                                                                                    |
| [`p:weapons`](players/cs-state.md#weapons)                                | players         | Массив classname всего, что несёт игрок                                                                                                     |
| [`p:weight`](players/access.md#weight)                                    | players         | Вес игрока для иммунитета                                                                                                                   |
| [`file.write`](file/index.md#write)                                       | file            | Перезаписывает файл целиком (или создаёт его)                                                                                               |
| [`log.write`](log/index.md#write)                                         | log             | Пишет строку в лог плагина                                                                                                                  |

Всего: 275.
