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

Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,924
Реакции[?]
2,245
Поинты[?]
146K
Товары в продаже
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
Сообщения
975
Реакции[?]
619
Поинты[?]
12K
в версии 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
Сообщения
983
Реакции[?]
151
Поинты[?]
74K
Интересно, сколько ещё полезных функций в апи нла скрыто от глаз обычных пользователей?
 
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,241
Реакции[?]
408
Поинты[?]
45K
нормально ты их так наебал:laughing: они думали, что никто не узнает:joycat:но совсем забыли кто такой enQ:smirk::sunglasses:
 
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,241
Реакции[?]
408
Поинты[?]
45K
iq abuser
Пользователь
Статус
Оффлайн
Регистрация
16 Апр 2021
Сообщения
649
Реакции[?]
138
Поинты[?]
1K
ryo
Пользователь
Статус
Оффлайн
Регистрация
4 Июн 2021
Сообщения
324
Реакции[?]
113
Поинты[?]
2K

Вложения

  • 8.6 KB Просмотры: 76
she/her
Пользователь
Статус
Оффлайн
Регистрация
29 Сен 2022
Сообщения
294
Реакции[?]
118
Поинты[?]
27K
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,924
Реакции[?]
2,245
Поинты[?]
146K
Товары в продаже
1
Модератор раздела "Создание скриптов для читов"
Модератор
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,241
Реакции[?]
408
Поинты[?]
45K
Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
983
Реакции[?]
151
Поинты[?]
74K
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
594
Реакции[?]
100
Поинты[?]
40K
🪐 saturn solutions
Пользователь
Статус
Оффлайн
Регистрация
7 Апр 2019
Сообщения
299
Реакции[?]
34
Поинты[?]
8K
events это метатаблица с кастомным методом __index, как ты предлагаеё гетнуть
не знаю как, но очень хотелось бы увидеть что-то скрытное от туда (например cmd.animate_move_lean)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Ноя 2020
Сообщения
56
Реакции[?]
3
Поинты[?]
0
переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Это чтоб "Neverlose" жизнь мёдом не казалась...
 
Сверху Снизу