samp.directory
← Скрипты и библиотеки

Coystark/MenuStore

Lib created for internal use on the most popular SA-MP server in Latin America.

Библиотека★ 12обновлён февр. 2026 г.Без лицензииPawnsampctl
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

Установка через sampctl

sampctl package install Coystark/MenuStore

Выполните в папке проекта. sampctl скачает пакет и его зависимости.

Используется в 1 пакете

README.md

MenuStore

MenuStore is a lightweight SA-MP include that lets you create configurable in-game stores using Textdraws.

Features

  • Create multi-page item stores with descriptions and previews
  • Built-in cart with limited slots and total value display
  • Optional easyDialog support if available
  • Localizable strings (English by default; PT-BR and Spanish provided)

Preview

Quick links

Documentation https://sampforum.blast.hk/showthread.php?tid=644913

Quick start

  1. Place the include in your includes folder and add #include <MenuStore> to your script.
  2. Add items with MenuStore_AddItem(...) before showing a store to a player.
  3. Show the store using MenuStore_Show(playerid, StoreID, "Store Name");

Example (very short)

  1. Add items:
MenuStore_AddItem(playerid, 1, 342, "Grenade", 500, "Throw to explode.", 200);
  1. Show the store:
MenuStore_Show(playerid, Weapon_Shop, "Weapon Shop");
  1. Implement the store callback (see examples/newStore_example.pwn for a full sample):
Store:Weapon_Shop(playerid, response, itemid, modelid, price, amount, itemname[])

Notes

  • The include provides optional Portuguese and Spanish default text when MENUSTORE_PTBR or MENUSTORE_SPANISH are defined before including.
  • Keep MS_MAX_ITEMS and other macros configurable in your project if needed.

pawn

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью