Всем доброго времени суток,начал изучать плагины под Rust,имеется такой код:
[CODE lang="csharp" title="TestQuest"]
using System;
using System.Collections.Generic;
using System.Linq;
using Oxide.Core;
using Oxide.Core.Plugins;
using Oxide.Game.Rust.Cui;
using Newtonsoft.Json;
using UnityEngine;
using System.Globalization;
using Oxide.Core.Libraries;
using Oxide.Core.Libraries.Covalence;
using Color = UnityEngine.Color;
namespace Oxide.Plugins
{
[Info("TestQuest", "USide", "0.1.0")]
class TestQuest : CovalencePlugin
{
private DataFileSystem dataFile;
private void Init()
{
if (Interface.Oxide.DataFileSystem.ExistsDatafile("QuestCard/Players"))
{
Puts("Файл создан");
}
else
{
Puts("Файл отсутствует");
}
}
}
}[/CODE]
При выполнении получаю,что файл существует.
Так примерно выглядит "БД" файл
[CODE lang="json" title="Дата файл"]{
"ID Юзера": [
{
"mainBlock": {
"Названия квеста": "Название квеста",
"Условия": 100;
},
"ID Юзера": ID Юзера,
"Выполнен": false,
"Прогресс": 0
}
]
}[/CODE]
Вопрос:
Как мне считать массив по текущему юзеру,получить "Прогресс" и "Условия"?
Спасибо большое за помощь.
[CODE lang="csharp" title="TestQuest"]
using System;
using System.Collections.Generic;
using System.Linq;
using Oxide.Core;
using Oxide.Core.Plugins;
using Oxide.Game.Rust.Cui;
using Newtonsoft.Json;
using UnityEngine;
using System.Globalization;
using Oxide.Core.Libraries;
using Oxide.Core.Libraries.Covalence;
using Color = UnityEngine.Color;
namespace Oxide.Plugins
{
[Info("TestQuest", "USide", "0.1.0")]
class TestQuest : CovalencePlugin
{
private DataFileSystem dataFile;
private void Init()
{
if (Interface.Oxide.DataFileSystem.ExistsDatafile("QuestCard/Players"))
{
Puts("Файл создан");
}
else
{
Puts("Файл отсутствует");
}
}
}
}[/CODE]
При выполнении получаю,что файл существует.
Так примерно выглядит "БД" файл
[CODE lang="json" title="Дата файл"]{
"ID Юзера": [
{
"mainBlock": {
"Названия квеста": "Название квеста",
"Условия": 100;
},
"ID Юзера": ID Юзера,
"Выполнен": false,
"Прогресс": 0
}
]
}[/CODE]
Вопрос:
Как мне считать массив по текущему юзеру,получить "Прогресс" и "Условия"?
Спасибо большое за помощь.