> ## 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.

# access — Чтение

> Права как именованные ноды, группы и иммунитет

# Чтение

<h2 id="can">
  access.can
</h2>

Есть ли у игрока право.

```lua theme={null}
access.can(p, node)
```

### Аргументы

| # | имя    | тип           |                                   |
| - | ------ | ------------- | --------------------------------- |
| 1 | `p`    | player \| nil | `nil` — консоль, ей разрешено всё |
| 2 | `node` | string        | нода                              |

### Возвращает

| тип       |              |
| --------- | ------------ |
| `boolean` | разрешено ли |

То же, что [`p:can`](../players/access.md#can), но принимает `nil`.

<h2 id="permissions">
  access.permissions
</h2>

Все объявленные ноды.

```lua theme={null}
access.permissions()
```

### Возвращает

| тип     |                                       |
| ------- | ------------------------------------- |
| `table` | `{ [node] = { desc = , default = } }` |

<h2 id="users">
  access.users
</h2>

Все записи из `users.lua`.

```lua theme={null}
access.users()
```

### Возвращает

| тип     |                     |
| ------- | ------------------- |
| `table` | `{ [key] = entry }` |

<h2 id="user">
  access.user
</h2>

Одна запись из `users.lua`.

```lua theme={null}
access.user(key)
```

### Аргументы

| # | имя   | тип    |                          |
| - | ----- | ------ | ------------------------ |
| 1 | `key` | string | steamid или `name:<ник>` |

### Возвращает

| тип            |        |
| -------------- | ------ |
| `table \| nil` | запись |

<h2 id="all_groups">
  access.all\_groups
</h2>

Все группы.

```lua theme={null}
access.all_groups()
```

### Возвращает

| тип     |                      |
| ------- | -------------------- |
| `table` | `{ [name] = group }` |

<h2 id="group">
  access.group
</h2>

Одна группа по имени.

```lua theme={null}
access.group(name)
```

### Аргументы

| # | имя    | тип    |            |
| - | ------ | ------ | ---------- |
| 1 | `name` | string | имя группы |

### Возвращает

| тип            |        |
| -------------- | ------ |
| `table \| nil` | группа |
