Lua [ARZ] Чекер имущества игрока | House | Business | V4.2 - Обновлен!

Read1dno

Участник
Автор темы
32
35
Версия SA-MP
  1. Любая
Это мой первый рабочий скрипт для Arizona RP написанный на lua.
описание:
Заходите на ваш сервер, пишите в чате команду: /checkplayer [NIKNAME или ID игрока]
Пример

2024-07-16_08-30-15.png

Далее скрипт показывает имущества игрока дома/бизы(если они есть).


2024-07-16_08-29-26.png


Знаю что скрипт не идеален, писал в первый раз, просьба не ругаться :)
ВАЖНО: Посмотрите правила вашего сервера, вы можете получить блокировку аккаунта на некоторых серверах!

Какие библиотеки мне нужны?

Для работы скрипта нужен:
1) moonloader
2) SAMP.lua
3)iconv, io (устанавливаются вместе с moonloader)

2) библиотека Requests в составе которой модули:
- cjson
- socket
- ssl

Во время захода на сервер мы получаем IP сервера, у нас есть Таблица, в которой мы сравниваем IP сервера с IP в таблице, если все ок то получаем число это номер сервера Arizona RP.
Далее у нас есть зарегистрированная команда /checkplayer после того как ее ввели мы сохраняем часть с никнеймом в коде.
У аризоны есть сайт карты на котором можно посмотреть имущество дома/бизы с информацией о них. Посмотрев код страницы мы можем понять что вся информация об домах/бизах подгружается динамически с этого API https://n-api.arizona-rp.com/api/map/(НОМЕР_СЕРВЕРА) после простого GET запроса.
То есть нам нужно знать только номер сервера чтобы подгрузить данные о всех домах и бизнесах на сервере. Остается только используя ник игрока правильно обработать json код.

Обновления:
- CheckerV4.1

(Исправлена ошибка с отображением домов/бизнесов)
- CheckerV4.2
(Добавлено сохранение информации в конфиг)
(Добавлен поиск по ID в игре)
(Моментальный поиск)
(Изменен дизайн)

Изучаю и создаю скрипты на lua день: 5
 

Вложения

  • CheckerV4.2.lua
    7.1 KB · Просмотры: 54
Последнее редактирование:

vlstiveY

Известный
55
2
а нельзя сделать чекер статистики? что бы можно было узнать деньги, лвл, сколько az коинов(это можно чекнуть через ЛК, поиск игроков)
 

Read1dno

Участник
Автор темы
32
35
а нельзя сделать чекер статистики? что бы можно было узнать деньги, лвл, сколько az коинов(это можно чекнуть через ЛК, поиск игроков)
Хороший вопрос, тоже думал об этом, но нет. Когда мы делаем поиск игроков во первых мы должны быть авторизованы на сайте (что еще можно сделать). Но чтобы выполнить поиск нужно пройти капчу, точнее создается уникальный код токен в браузере и на сервере, и легче просто зайти на сайт.
 

King_Agressor

Новичок
18
13
Хороший вопрос, тоже думал об этом, но нет. Когда мы делаем поиск игроков во первых мы должны быть авторизованы на сайте (что еще можно сделать). Но чтобы выполнить поиск нужно пройти капчу, точнее создается уникальный код токен в браузере и на сервере, и легче просто зайти на сайт.
Авторизовываешься на сайт, сохраяешь cookie, браузер и чота там еще ( днем кину пример ), и через свои же куки делаешь GET-запрос на сацт арз, и через match выводишь найденные данные
 

Biba_Boba

Известный
57
16
ИДы домов неправильно показывает, прибавляет 1 к номеру, а бизы вообще не показывает игроков
 

Read1dno

Участник
Автор темы
32
35
ИДы домов неправильно показывает, прибавляет 1 к номеру, а бизы вообще не показывает игроков
Нумерация начинается с "id 0", а на сайте с "id 1". Бизнесы не отображались потому что я написал функцию только для поиска бизов на ауке. Все пофиксил!
 

Read1dno

Участник
Автор темы
32
35
какой от него смысл если есть бот форумника
Заходить в телеграмм, вбивать так же ник, еще номер сервера писать, чтобы получить такую же информацию. Я не знаю, просто как аналог с открытым кодом. Тем более чтобы юзать бота форумника нужно еще куда то подписываться :/
 

Read1dno

Участник
Автор темы
32
35
Ошибся разделом, тебе сюда: https://www.blast.hk/forums/53/
Спорно. Это как бы не чит. Мой скрипт не дает преимущества, ни как не взаимодействует с игрой. По факту это чисто оболочка в виде игры вместо терминала условно. Да за него могут забанить на некоторых серверах, но он никак не палится, только если самому не показать. Где этот переход между Мод/Чит никто не объяснял.
 

copypaste_scripter

Известный
1,261
234
какой от него смысл если есть бот форумника
боже ну какой смысл таких комментарии если ответ и так очевиден? явно не таким как ты но этот разрешает не сворачивая игру или не доставая телефон сделать все это в самом игре 🫥

edit: а как то можно список посмотреть?
 
Последнее редактирование:

Read1dno

Участник
Автор темы
32
35
боже ну какой смысл таких комментарии если ответ и так очевиден? явно не таким как ты но этот разрешает не сворачивая игру или не доставая телефон сделать все это в самом игре 🫥

edit: а как то можно список посмотреть?
В плане полный json со всеми игроками? так на сайте аризоны
 
  • Нравится
Реакции: copypaste_scripter

Read1dno

Участник
Автор темы
32
35
Нет, нет))) ты на сайт аризоны заходишь там где карты - https://arizona-rp.com/maps и тут через инструменты разработчика в Network в списке ищешь что то типа такого {1} это сервер Phoenix, и там в разделе ответ будет Json полный, а если тебе нужен твой сервер то просто переключи там плашка на сайте.
 
  • Нравится
Реакции: copypaste_scripter

moreveal

Известный
Проверенный
910
606