KeyValues

energywav

Участник
Сообщения
25
Реакции
2
Попытался разобраться с KV, и не хочу накосячить, поэтому, кто знает, скажите как правильно всё это делать. Мне не нужны SubKey's, моя иерархия следущая:

"MAIN"
{
"1" "a1"
"2" "a2"
"3" "a3"
...........
...........
"n" "an"
}
Мне нужно всего-лишь добавлять, считывать и удалять ключи.
Есть команды, KvJumpToKey(kv, "") и KvRewind(kv) и мне не очень понятно их назначение в моём случае. Что в коде не так?

new Handle:kv = CreateKeyValues("wS_Group");
KvJumpToKey(kv, "")
KvSetNum(kv, "num2", 1);
KvSetNum(kv, "num3", 1);
new time = KvGetNum(kv, "num2", -1);
KvDeleteKey(kv, "num3");
.......................
.......................
KeyValuesToFile(kv, "x.txt");
CloseHandle(kv);

Меня интересует, важно ли писать KvRewind(kv) и хватит ли одного KvJumpToKey(kv, "") в самом начале? PS Если это важно, Handle:kv - глобальная переменная.
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #4
а теперь посмотри на то что ты скинул и на его код....он спросил правильно ли он всё сделал

Я ему скинул урок. Там есть описание и назначения тех функций которые ему нужны.
 
Последнее редактирование:
Сверху Снизу