В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.
Установка через sampctl
sampctl package install ScavengeSurvive/item-dictionary
Выполните в папке проекта. sampctl скачает пакет и его зависимости.
Зависит от 5 пакетов
- sampctl/samp-stdlibнет в этом каталоге
- Southclaws/samp-logger★ 20
- ScavengeSurvive/item★ 7
- BigETI/pawn-map★ 23
- Southclaws/pawn-requests★ 78
README.md
item-dictionary
A successor to item-array-data, this package provides items with a dynamically allocated dictionary-style data storage.
Store arbitrary data to items using strings as keys. Backed by BigETI/pawn-map for dynamically allocated hash tables.
Installation
Simply install to your project:
sampctl package install ScavengeSurvive/item-dictionary
Include in your code and begin using the library:
#include <item-dictionary>
Usage
The data accessors are very simple:
SetItemFieldT(Item:id, field[], value)
Where T is one of Int, Float, Array or String.
Sets the specified field to value. Optional length argument is provided
for Array variant.
Returns 0 on success, 1 if the item ID is invalid.
GetItemFieldT(Item:id, field[], &value)
Where T is one of Int, Float, Array or String..
Stores to value the data held in the item's dictionary addressed by field.
Optional length argument is provided for Array and String variants.
Returns 0 on success, 1 if the item ID is invalid, 2 if the item exists but does
not have any data stored with it and 3 if the item exists, has data but does not
contain an entry for the specified field.
GetItemFieldsAsJSON(Item:id, &Node:node)
Encodes an item dictionary to Node:node for use with JSON and Requests API.
Testing
To test, simply run the package:
sampctl package run
pawn-packagesa-mpsa-mp-libraryscavenge-survive
Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью