title: ArmaRAMDb - Hash Set icon: mdi:file-text-outline
Sets the value of a specified field in the hash table associated with the current client/player. This function automatically determines the appropriate hash ID based on the caller's identity, making it more convenient than hashSetId
which requires manually specifying an ID. It allows storing various data types (arrays, strings, numbers, or booleans) in a field of the client-specific hash structure.
Parameter | Type | Description | Default |
---|---|---|---|
_keyField | String | Name of the field in the hash to set | "" |
_data | Array, String, Number, or Boolean | The value to store in the hash field | [] |
None. The operation runs synchronously to store the data.
hashSetId
when you need to specify a particular hash table by IDramdb_db_fnc_hashSetId
: Sets a field value in a specific hash table (when you need to specify the ID)ramdb_db_fnc_hashGet
: Retrieves a field value from the current client's hash tableramdb_db_fnc_hashGetAll
: Retrieves all fields from the current client's hash tableramdb_db_fnc_hashSetBulk
: Sets multiple fields in the current client's hash tableramdb_db_fnc_hashDelete
: Removes the current client's hash tableHash Delete | Hash Delete ID | Hash Get | Hash Get All | Hash Get All ID | Hash Get ID | Hash Remove | Hash Remove ID | Hash Set | Hash Set Bulk | Hash Set ID | Hash Set ID Bulk