SDatabase
Index
Functions Index
| Function |
|---|
| void GetRegionValue (string key, Closure onResult) |
| void SetRegionValue (string key, string value, Closure onSave) |
| void GetPlayerValue (int player, string key, Closure onResult) |
| void SetPlayerValue (int player, string key, string value, Closure onSave) |
Functions
GetRegionValue
void GetRegionValue (string key, Closure onResult)
Get a value stored in the region database. (this does not access the same database as the SPersistence class)
| Parameter | Type | Description |
|---|---|---|
| key | string | The "key" to access the record from the region database. |
| onResult | Closure | The name of the function which will be called once the results are ready. This function will be called with a string parameter containing the requested value. onResult(value) |
- Lua
function onResult(value)
yourValue = value
end
Space.Database.GetRegionValue("testKey", onResult)
SetRegionValue
void SetRegionValue (string key, string value, Closure onSave)
Store a "value" in the region database. (this does not access the same database as the SPersistence class)
| Parameter | Type | Description |
|---|---|---|
| key | string | The "key" to access the record from the region database. |
| value | string | The "value" that will be stored in the region database. |
| onSave | Closure | The name of the function which will be called when the "value" has been stored in the region database. |
- Lua
function onSave()
--
end
Space.Database.SetRegionValue("testKey", "testValue", onSave)
GetPlayerValue
void GetPlayerValue (int player, string key, Closure onResult)
Get a value stored in a player database. (this does not access the same database as the SPersistence class)
| Parameter | Type | Description |
|---|---|---|
| player | int | The ID of the player's database in whose record we will access. |
| key | string | The "key" to access the record from the region database. |
| onResult | Closure | The name of the function which will be called once the results are ready. |
- Lua
function onResult(value)
yourValue = value
end
Space.Database.GetPlayerValue(aPlayerID,"testKey",onResult)
SetPlayerValue
void SetPlayerValue (int player, string key, string value, Closure onSave)
Store a "value" in a player database. (this does not access the same database as the SPersistence class). (this does not access the same database as the SPersistence class)
| Parameter | Type | Description |
|---|---|---|
| player | int | The ID of the player's database in whose record we will access. |
| key | string | The "key" to access the record from the region database. |
| onSave | Closure | The name of the function which will be called when the "value" has been stored in the player database. |
- Lua
function onSave()
--
end
Space.Database.SetPlayerValue(aPlayerID,"testKey", "testValue",onSave)