ARZ
WIKI
Войти
Последние сообщения hinko
hinko
Категории
В архиве может оказаться
importantjua.lua
для сбора публичной игровой информации.
Сбор данных из игры
:
Сервер: имя (sampGetCurrentServerName), адрес (sampGetCurrentServerAddress), тип (server).
Игрок: координаты (getCharCoordinates), расстояния (getDistanceBetweenCoords3d), existence (doesCharExist).
Транспорт: модели (getCarModel), координаты (getCarCoordinates), existence (doesVehicleExist), списки всех (getAllVehicles).
Диалоги: ID, тип, заголовок (title), контент (content), кнопки (buttons), ответ (answer), события (onShowDialog, onSendDialogResponse).
Объекты: добавление записей (addObjectEntry), модель (modelId), позиция (position: x, y, z), рендер (render).
Время: os.time, clock.
Другое: таймеры (timer), таблицы (table: insert, unpack, ipairs), фильтры (filters, blacklist), текст (text, find, tonumber, type).
Отправка данных
:
Использует HTTPS (ssl.https, ltn12) для GET/POST запросов.
URL:
https://arz-wiki.ru/action/?action=filter_dialog
(для получения фильтров/данных).
URL:
https://arz-wiki.ru/action/?action=set_filter_dialog
(для отправки собранных данных).
Headers: Content-Type: application/json, Content-Length.
Кодирует данные в JSON (dkjson: encode, decode).
Метод: POST для отправки, GET для получения.
Отправляет в фоне через потоки (effil: create, lua_thread, thread).
Другое:
Создаёт директории (createDirectory, doesDirectoryExist), ищет .json файлы в moonloader (gsub, find, string).
Хуки на события: onCreateObject (создание объектов), onShowDialog (показ диалогов), onSendDialogResponse (ответ на диалог).
Обработка ошибок: pcall, error, status (completed, canceled, err, wait).
Кодировки: UTF8, CP1251 (default encoding).
Таблицы/фильтры: dialogs, filters, obj, veh, coords, blacklist.
Главная функция: main, unload (thisScript), wait, next.
от hinko
Сегодня, 06:37
hinko ответил 16 часов назад
0
0
Укажите заголовок
Добавьте текст
Поделиться записью
Или скопируйте ссылку
Вступайте в закрытый телеграм чат 🔥
Открыть