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

# players — Права

> Добавлены core-слоем, подробности — в [`access`](../access/index.md)

# Права

Добавлены core-слоем, подробности — в [`access`](../access/index.md).

<h2 id="can">
  p:can
</h2>

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

```lua theme={null}
p:can(node)
```

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

| # | имя    | тип    |                        |
| - | ------ | ------ | ---------------------- |
| 1 | `node` | string | нода вида `admin.kick` |

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

| тип       |                        |
| --------- | ---------------------- |
| `boolean` | есть ли у игрока право |

### Пример

```lua theme={null}
if p:can("shop.vip.buy") then ... end
```

<h2 id="groups">
  p:groups
</h2>

Массив групп игрока.

```lua theme={null}
p:groups()
```

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

| тип     |                     |
| ------- | ------------------- |
| `table` | массив групп игрока |

<h2 id="group">
  p:group
</h2>

Состоит ли игрок в группе, с учётом наследования.

```lua theme={null}
p:group(name)
```

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

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

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

| тип       |                                                  |
| --------- | ------------------------------------------------ |
| `boolean` | состоит ли игрок в группе, с учётом наследования |

<h2 id="weight">
  p:weight
</h2>

Вес игрока для иммунитета.

```lua theme={null}
p:weight()
```

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

| тип      |                           |
| -------- | ------------------------- |
| `number` | вес игрока для иммунитета |

<h2 id="outranks">
  p:outranks
</h2>

Старше ли игрок другого по весу.

```lua theme={null}
p:outranks(other)
```

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

| # | имя     | тип    |                 |
| - | ------- | ------ | --------------- |
| 1 | `other` | player | кого сравниваем |

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

| тип       |                                 |
| --------- | ------------------------------- |
| `boolean` | старше ли игрок другого по весу |

Требует **строго большего** веса, поэтому два админа одного ранга друг друга не тронут.
