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

yougame.biz/threads/159873
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,836
Реакции[?]
2,145
Поинты[?]
9K
Товары в продаже
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)
 
Последнее редактирование:
горошек
Начинающий
Статус
Оффлайн
Регистрация
23 Фев 2021
Сообщения
150
Реакции[?]
22
Поинты[?]
0
пон, библиотека топ
 
maj0rdesign
Дизайнер
Статус
Онлайн
Регистрация
6 Окт 2018
Сообщения
938
Реакции[?]
584
Поинты[?]
2K
в версии 3.3 некоторые новые фичи не было указаны ни в апдейтлоге, ни в документации.
одной из таких фич является встроенная библиотека msgpack (messagepack)

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

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



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

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

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

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



переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Вопрос в том, могут ли другие сервера формировать msgpack без написания сторонних библиотек?
 
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,480
Реакции[?]
1,370
Поинты[?]
2K
круто бро! жду еще сливы из апи 😹 лучший чит же не может обновить документацию 🥸☹😒
 
4294967296-Way Anti-Aim
Пользователь
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
519
Реакции[?]
77
Поинты[?]
1K
Интересно, сколько ещё полезных функций в апи нла скрыто от глаз обычных пользователей?
 
Уникальная группа
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
1,066
Реакции[?]
313
Поинты[?]
2K
нормально ты их так наебал:laughing: они думали, что никто не узнает:joycat:но совсем забыли кто такой enQ:smirk::sunglasses:
 
  • Вау!
Реакции: enQ
iq abuser
Пользователь
Статус
Оффлайн
Регистрация
16 Апр 2021
Сообщения
552
Реакции[?]
119
Поинты[?]
1K
Пользователь
Статус
Онлайн
Регистрация
4 Июн 2021
Сообщения
279
Реакции[?]
101
Поинты[?]
2K

Вложения

  • 8.6 KB Просмотры: 66
Участник
Статус
Оффлайн
Регистрация
19 Янв 2017
Сообщения
413
Реакции[?]
319
Поинты[?]
0
ладно, спалил.... в следующий раз будем аккуратнее 😹👍👍
 
Пользователь
Статус
Оффлайн
Регистрация
29 Сен 2022
Сообщения
210
Реакции[?]
86
Поинты[?]
4K
yougame.biz/threads/159873
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,836
Реакции[?]
2,145
Поинты[?]
9K
Товары в продаже
1
4294967296-Way Anti-Aim
Пользователь
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
519
Реакции[?]
77
Поинты[?]
1K
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
337
Реакции[?]
57
Поинты[?]
0
  • Вау!
Реакции: enQ
Начинающий
Статус
Оффлайн
Регистрация
7 Апр 2019
Сообщения
177
Реакции[?]
17
Поинты[?]
1K
events это метатаблица с кастомным методом __index, как ты предлагаеё гетнуть
не знаю как, но очень хотелось бы увидеть что-то скрытное от туда (например cmd.animate_move_lean)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Ноя 2020
Сообщения
56
Реакции[?]
3
Поинты[?]
0
переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Это чтоб "Neverlose" жизнь мёдом не казалась...
 
Сверху Снизу