LUA скрипт ‏‏‎ ‎аналог JSON прямо в апи нла

Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,934
Реакции[?]
2,257
Поинты[?]
143K
Товары в продаже
1
в версии 3.3 некоторые новые фичи не было указаны ни в апдейтлоге, ни в документации.
одной из таких фич является встроенная библиотека msgpack (messagepack)

messagepack - это более быстрый и эффективный способ сериализации данных чем JSON.
в апи неверлуза используется C вариант этой библиотеки (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
no base64:
1681472435137.png

base64:
1681472484366.png



другим важным преимуществом msgpack перед json является то, что он поддерживает смешанные типы ключей, что очень важно для луа-скриптов, так как многие таблицы имеют ключи разных типов:
1681473067993.png

и если у вас были проблемы с шифрованием пресетов в своем скрипте (как у меня), то как раз неподдержка смешанных типов ключей могла быть тому причиной

как использовать:
библиотека включена в апи по умолчанию как msgpack

msgpack.pack, чтобы сериализовать данные
msgpack.unpack, чтобы спарсить



переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
 
Последнее редактирование:
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
974
Реакции[?]
618
Поинты[?]
11K
в версии 3.3 некоторые новые фичи не было указаны ни в апдейтлоге, ни в документации.
одной из таких фич является встроенная библиотека msgpack (messagepack)

messagepack - это более быстрый и эффективный способ сериализации данных чем JSON.
в апи неверлуза используется C вариант этой библиотеки (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
no base64:
Посмотреть вложение 244703

base64:
Посмотреть вложение 244704



другим важным преимуществом msgpack перед json является то, что он поддерживает смешанные типы ключей, что очень важно для луа-скриптов, так как многие таблицы имеют ключи разных типов:
Посмотреть вложение 244706

и если у вас были проблемы с шифрованием пресетов в своем скрипте (как у меня), то как раз неподдержка смешанных типов ключей могла быть тому причиной

как использовать:
библиотеку включена в апи по умолчанию как msgpack

msgpack.pack, чтобы сериализовать данные
msgpack.unpack, чтобы спарсить



переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Вопрос в том, могут ли другие сервера формировать msgpack без написания сторонних библиотек?
 
Privatny p100 DT Airlag Break LC Teleport Exploit
Пользователь
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
913
Реакции[?]
142
Поинты[?]
69K
Интересно, сколько ещё полезных функций в апи нла скрыто от глаз обычных пользователей?
 
Уникальная группа
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,159
Реакции[?]
362
Поинты[?]
10K
нормально ты их так наебал:laughing: они думали, что никто не узнает:joycat:но совсем забыли кто такой enQ:smirk::sunglasses:
 
Уникальная группа
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,159
Реакции[?]
362
Поинты[?]
10K
iq abuser
Пользователь
Статус
Оффлайн
Регистрация
16 Апр 2021
Сообщения
643
Реакции[?]
136
Поинты[?]
4K
ryo
Пользователь
Статус
Оффлайн
Регистрация
4 Июн 2021
Сообщения
325
Реакции[?]
115
Поинты[?]
2K

Вложения

  • 8.6 KB Просмотры: 74
she/her
Пользователь
Статус
Оффлайн
Регистрация
29 Сен 2022
Сообщения
295
Реакции[?]
118
Поинты[?]
27K
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,934
Реакции[?]
2,257
Поинты[?]
143K
Товары в продаже
1
Privatny p100 DT Airlag Break LC Teleport Exploit
Пользователь
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
913
Реакции[?]
142
Поинты[?]
69K
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
567
Реакции[?]
97
Поинты[?]
36K
🪐 saturn solutions
Пользователь
Статус
Оффлайн
Регистрация
7 Апр 2019
Сообщения
293
Реакции[?]
34
Поинты[?]
6K
events это метатаблица с кастомным методом __index, как ты предлагаеё гетнуть
не знаю как, но очень хотелось бы увидеть что-то скрытное от туда (например cmd.animate_move_lean)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Ноя 2020
Сообщения
56
Реакции[?]
3
Поинты[?]
0
переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Это чтоб "Neverlose" жизнь мёдом не казалась...
 
Сверху Снизу