SA:MP Lua Advance Advance RP | ARP_FindPhone.luac - облачная база телефонных номеров игроков

я люблю адванс

Известный
Автор темы
34
25
Advance RP | ARP_FindPhone.luac
Облачная база телефонных номеров игроков с быстрым поиском по нику или ID

Привет! Скрипт создан для удобного поиска телефонных номеров игроков на Advance RP. Он автоматически собирает номера из доступных игровых списков, отправляет их в облачную базу и позволяет быстро найти номер игрока прямо в игре.

Главная фишка скрипта - номера не хранятся у игрока локально, вся база находится в Google-таблице и разделяется по серверам.




🔥 Что умеет скрипт:
  • Поиск телефона по нику. Можно быстро найти номер игрока через команду.
  • Поиск телефона по ID. Если игрок онлайн, можно указать его ID, скрипт сам определит ник.
  • Облачная база номеров. Все найденные номера отправляются в Google-таблицу.
  • Разделение по серверам. Red, Green, Blue, Lime и Chocolate хранятся отдельно.
  • Автоматическое определение сервера. Скрипт сам понимает, на какой сервер Advance RP вы зашли.
  • Защита от других серверов. Если игрок зашел не на Advance RolePlay, скрипт не будет работать с базой.
  • Автопроверка /find. Скрипт сам периодически проверяет список организации или работы.
  • Парсинг /adlist, /liclist, /medlist. Собирает номера адвокатов, лицензеров и врачей.
  • Скрытая проверка списков. Технические диалоги автопроверки скрываются и не мешают игре.
  • Обновление номеров. Если у игрока изменился номер, в базе обновится старая запись.
  • Игнор телефона 0. Если у игрока номер 0, он не добавляется в базу.
  • Минимум сообщений в чат. Скрипт не спамит лишней информацией.




💻 Команды:
/fp [ник или ID] - найти телефон игрока в облачной базе.

/findphone [ник или ID] - то же самое, полная версия команды.

Примеры:
Код:
/fp Tommy_Smith

Код:
/fp 144

Код:
/findphone Vito_Oliviero




📌 Как работает автосбор номеров:
  • /find проверяется примерно каждые 15 минут.
  • /adlist, /liclist, /medlist проверяются примерно каждые 30 минут.
  • Если у игрока есть организация, скрипт собирает номера из списка подразделения.
  • Если у игрока есть работа, скрипт собирает номера из списка сотрудников онлайн.
  • Если у игрока есть и организация, и работа, скрипт проверяет оба варианта.
  • Если игрок устроился на новую работу, скрипт может автоматически обновить данные через /find.
  • Если сервер переподключился или изменился, скрипт заново определит сервер.




🌐 Серверы:
  • Red Server
  • Green Server
  • Blue Server
  • Lime Server
  • Chocolate Server

Для каждого сервера используется отдельный лист в облачной базе.




📌 Как пользоваться:
  1. Установите скрипт в папку moonloader.
  2. Зайдите на сервер Advance RolePlay.
  3. Дождитесь загрузки скрипта.
  4. Используйте команду /fp или /findphone.



🛠 Установка:
  • Скачайте ARP_FindPhone.luac из вложений ниже.
  • Положите файл в папку:
    Код:
    GTA San Andreas\moonloader
  • Запустите игру или перезагрузите MoonLoader.
Важно: скрипт работает только на серверах Advance RolePlay. На других серверах сбор и поиск номеров отключены.




⚙️ Требования:




📎 Файл:
ARP_FindPhone.luac - скрипт для поиска телефонных номеров игроков через облачную базу Advance RP.




📝 Примечания:
  • Если у игрока номер телефона 0, он не добавляется в базу.
  • Если номер игрока изменился, запись в базе обновляется.
  • Диалоги автопроверки скрываются, чтобы не мешать игре.
  • Команды /fp и /findphone работают одинаково.




P.S. Если номер не найден, значит игрок еще не попадал в облачную базу или находится на другом сервере Advance RP.
 

Вложения

  • ARP_FindPhone.luac
    15.1 KB · Просмотры: 21