From d13437a8c33f6c0e74e9801a5d2b17cae5e344ef Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 7 Jun 2020 20:58:00 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9EDavaStorage-Helper.cs=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DavaStorage-Helper.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/DavaStorage-Helper.cs b/DavaStorage-Helper.cs index 133a93d..7602fe8 100644 --- a/DavaStorage-Helper.cs +++ b/DavaStorage-Helper.cs @@ -1,14 +1,20 @@ //DATA STORE LOGIC -list getDataListFromDataStorage(key _storage) + +integer getItemCountFromSlot(list _dataStorage, integer _slot) { - return llCSV2List(osGetDataValue("game.inventar.objekt." + _storage + ".inventar")); + return (integer)getDataEntryFromDataList(_dataStorage, "inventar.slot." + _slot + ".count"); } -saveDataListToDataStorage(key _storage, list _dataList) +list getDataListFromDataStorage(string _storage) +{ + return llCSV2List(osGetDataValue(_storage)); +} + +saveDataListToDataStorage(list _dataList, string _storage) { string _csv = llList2CSV(_dataList); - osSetDataValue("game.inventar.objekt." + _storage + ".inventar", _csv); + osSetDataValue(_storage, _csv); } integer checkDataEntryInDataList(list _dataList, string _key)