samp.directory
← Scripts y librerías

ScavengeSurvive/item-dictionary

Sin descripción en GitHub.

Librería★ 2actualizado oct 2020Sin licenciaPawnsampctl
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

Instalar con sampctl

sampctl package install ScavengeSurvive/item-dictionary

Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.

Depende de 5 paquetes

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

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha

ScavengeSurvive/item-dictionary: Librería de SA-MP | samp.directory