# Инвентарь рммр4

**URL:** <https://talk.24serv.pro/t/inventar-rmmr4/693>\
**Category:** Вопросы/Обсуждения\
**Created:** [06.Май.2022 16:44:33 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693 "2022-05-06T16:44:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![E100](https://talk.24serv.pro/user_avatar/talk.24serv.pro/e100/32/543_2.png) [@E100](https://talk.24serv.pro/u/E100)\
**Post date:** [06.Май.2022 16:44:33 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/1 "2022-05-06T16:44:33Z")

</div>

Всем привет, сам на найду, можете подсказать какие файлы отвечают за слоты инвентаря в рм4, и как можно получить айди стола и айди предмета в этом слоту? За ранее спасибо

---

<div class="post-metadata">

**Author:** ![Lokap](https://talk.24serv.pro/user_avatar/talk.24serv.pro/lokap/32/3229_2.png) [@Lokap](https://talk.24serv.pro/u/Lokap)\
**Post date:** [06.Май.2022 18:11:30 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/2 "2022-05-06T18:11:30Z")

</div>

Если по поводу инвентаря, PlayerAnimationEvent, PlayerInventoryEvent, PlayerInventoryClickEvent (вроде там настройки инвента), получить айди предмета можно:

```auto
$id = $event->getPlayer()->getInventory()->getItemHand()->getId();
$event->getPlayer()->sendMessage($id);

```

---

<div class="post-metadata">

**Author:** ![E100](https://talk.24serv.pro/user_avatar/talk.24serv.pro/e100/32/543_2.png) [@E100](https://talk.24serv.pro/u/E100)\
**Post date:** [06.Май.2022 19:20:15 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/3 "2022-05-06T19:20:15Z")

</div>

этот способ выводит айди предмета в руке?

---

<div class="post-metadata">

**Author:** ![Lokap](https://talk.24serv.pro/user_avatar/talk.24serv.pro/lokap/32/3229_2.png) [@Lokap](https://talk.24serv.pro/u/Lokap)\
**Post date:** [06.Май.2022 19:22:09 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/4 "2022-05-06T19:22:09Z")

</div>

Да. Но не забудь поставить это в PlayerMoveEvent (use pocketmine\event\player\PlayerMoveEvent;)

---

<div class="post-metadata">

**Author:** ![E100](https://talk.24serv.pro/user_avatar/talk.24serv.pro/e100/32/543_2.png) [@E100](https://talk.24serv.pro/u/E100)\
**Post date:** [06.Май.2022 19:24:07 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/5 "2022-05-06T19:24:07Z")

</div>

Да это знаю) мне бы понять как другие слоты проверяются

---

<div class="post-metadata">

**Author:** ![Lokap](https://talk.24serv.pro/user_avatar/talk.24serv.pro/lokap/32/3229_2.png) [@Lokap](https://talk.24serv.pro/u/Lokap)\
**Post date:** [06.Май.2022 19:38:10 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/6 "2022-05-06T19:38:10Z")

</div>

Этого я уже незнаю

---

<div class="post-metadata">

**Author:** ![MrHoller](https://talk.24serv.pro/user_avatar/talk.24serv.pro/mrholler/32/17471_2.png) [@MrHoller](https://talk.24serv.pro/u/MrHoller)\
**Post date:** [07.Май.2022 09:51:27 UTC](https://talk.24serv.pro/t/inventar-rmmr4/693/7 "2022-05-07T09:51:27Z")

</div>

```auto
foreach($inventory->getContents(true) as $id => $item){
  $player->sendMessage("id слота: ".$id."\nПредмет: ".$item->getVanillaName());
}

```
