**Страница требует редактирования!** ======Codex (Кодекс)====== ---- **Codex** (кодекс) — это тип данных, данные которого хранятся в виде пары ключ-значение. Каждый ключ является уникальным [[ru:string|аргументом строчного типа]] и выполняет функцию поиска соответствующего значения в кодексе, аналогично словарю. Пары ключ-значение заключены в квадратные скобки после ключевого слова "codex", причем каждый ключ записывается как [[ru:string|аргумент строчного типа]] и разделяется двоеточием с соответствующим ему значением. Пары ключ-значение разделяются запятыми. Если данные загружаются из файла .JSON и он содержит любой объект со свойствами, объект будет сохранен в виде кодекса (см. [[ru:data_files|Файлы данных]]). ====Пример:==== codex["id": "ITEM_0001", "count": 5] Приведенная выше переменная codex будет содержать строку с ключами "id" и "count", с соответствующими значениями "ITEM_0001" (в качестве [[ru:string|аргумента строчного типа]]) и 5 (в качестве [[number|аргумента числового типа]]). Вы можете использовать [[ru:data_files|файл данных]] с раширением .JSON, содержащий [[ru:array|массив]] кодексов, в качестве простого способа хранения списка [[ru:item|предметов]] для передачи их игроку при запуске игры. ~~NOTOC~~