HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.02.2024, 18:27
Kirill_Prime
Новичок
Регистрация: 14.02.2024
Сообщений: 5
С нами: 1183684

Репутация: 1
По умолчанию

Здравствуйте.

Хочу задать вопрос, есть ли библиотека или, возможно, готовый код для отслеживания количества игроков (онлайна) на проектах ГТА5 РП? Больше всего интересует проект Majestic RP

Заранее спасибо!
 
Ответить с цитированием

  #2  
Старый 16.02.2024, 21:56
TravkaCode.lover()
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами: 1524813

Репутация: 33
По умолчанию

Цитата:
Сообщение от Kirill_Prime  

Здравствуйте.
Хочу задать вопрос, есть ли библиотека или, возможно, готовый код для отслеживания количества игроков (онлайна) на проектах ГТА5 РП? Больше всего интересует проект Majestic RP

Заранее спасибо!
Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.

upd:

сам глянул на сайте маджестика, там есть API.

1708106401046.pngTravkaCode.lover() · 16 Фев 2024 в 20:56' data-fancybox="lb-post-1457105" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/232230/" style="cursor: pointer;" title="1708106401046.png">
 
Ответить с цитированием

  #3  
Старый 16.02.2024, 22:29
Kirill_Prime
Новичок
Регистрация: 14.02.2024
Сообщений: 5
С нами: 1183684

Репутация: 1
По умолчанию

Цитата:
Сообщение от TravkaCode.lover()  

Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Спасибо! Осталось попробовать в этом разобраться xD

Цитата:
Сообщение от TravkaCode.lover()  

Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать
 
Ответить с цитированием

  #4  
Старый 16.02.2024, 23:09
Sadow
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами: 2411807

Репутация: 118


По умолчанию

Цитата:
Сообщение от Kirill_Prime  

Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать
Python:





Код:
import
requests
json
=
requests
.
get
(
"https://api1master.majestic-files.com/meta/servers?region=ru"
)
.
json
(
)
print
(
json
[
"result"
]
[
"servers"
]
[
0
]
[
"players"
]
)
# вместо 0 пиши номер сервера
 
Ответить с цитированием

  #5  
Старый 16.02.2024, 23:28
Kirill_Prime
Новичок
Регистрация: 14.02.2024
Сообщений: 5
С нами: 1183684

Репутация: 1
По умолчанию

Цитата:
Сообщение от Sadow  

Python:





Код:
import
requests
json
=
requests
.
get
(
"https://api1master.majestic-files.com/meta/servers?region=ru"
)
.
json
(
)
print
(
json
[
"result"
]
[
"servers"
]
[
0
]
[
"players"
]
)
# вместо 0 пиши номер сервера

Спасибо, попробую
 
Ответить с цитированием

  #6  
Старый 18.03.2024, 16:39
Sadow
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами: 2411807

Репутация: 118


По умолчанию

Цитата:
Сообщение от Alond  

А есть ли такое же решение для Node JS ? Заранее спасибо !
JavaScript:





Код:
const
fetch
=
require
(
'node-fetch'
)
;
async
function
fetchPlayersCount
(
serverNum
)
{
try
{
const
response
=
await
fetch
(
"https://api1master.majestic-files.com/meta/servers?region=ru"
)
;
const
json
=
await
response
.
json
(
)
;
if
(
json
&&
json
.
result
&&
json
.
result
.
servers
&&
json
.
result
.
servers
.
length
>
serverNum
)
{
console
.
log
(
json
.
result
.
servers
[
serverNum
]
.
players
)
;
}
else
{
console
.
log
(
"Server not found."
)
;
}
}
catch
(
error
)
{
console
.
error
(
"An error occurred:"
,
error
)
;
}
}
// Вызов функции с указанием номера сервера
fetchPlayersCount
(
0
)
;
// Укажите здесь номер нужного сервера


Код сгенерировала нейросеть
 
Ответить с цитированием

  #7  
Старый 07.04.2024, 19:04
Kirill_Prime
Новичок
Регистрация: 14.02.2024
Сообщений: 5
С нами: 1183684

Репутация: 1
По умолчанию

Цитата:
Сообщение от TravkaCode.lover()  

Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Привет, решил более углубленно разобраться в этом вопросе

Я попытался сам найти этот API как ты и сказал, через F12>Сеть, но не смог его найти

Просто щас ещё захотел попробовать такое же и для другого проекта: https://arizona-rp.com/

Как ты его нашёл? Нужно зайти специально на какую то страницу, в каком нибудь фильтре что-то прописать или что-то ещё?

Буду благодарен за ответ
 
Ответить с цитированием

  #8  
Старый 07.04.2024, 19:31
TravkaCode.lover()
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами: 1524813

Репутация: 33
По умолчанию

Цитата:
Сообщение от Kirill_Prime  

Привет, решил более углубленно разобраться в этом вопросе

Я попытался сам найти этот API как ты и сказал, через F12>Сеть, но не смог его найти

Просто щас ещё захотел попробовать такое же и для другого проекта: https://arizona-rp.com/
Как ты его нашёл? Нужно зайти специально на какую то страницу, в каком нибудь фильтре что-то прописать или что-то ещё?
Буду благодарен за ответ
 
Ответить с цитированием

  #9  
Старый 07.04.2024, 20:22
Kirill_Prime
Новичок
Регистрация: 14.02.2024
Сообщений: 5
С нами: 1183684

Репутация: 1
По умолчанию

Цитата:
Сообщение от TravkaCode.lover()  
Спасибо, на Majestic нашёл, а на https://arizona-rp.com/ получается нету?

просто там я потыкал на все такие иконки, и нигде онлайна не было
 
Ответить с цитированием

  #10  
Старый 07.04.2024, 20:38
TravkaCode.lover()
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами: 1524813

Репутация: 33
По умолчанию

Цитата:
Сообщение от Kirill_Prime  

Спасибо, на Majestic нашёл, а на https://arizona-rp.com/ получается нету?
просто там я потыкал на все такие иконки, и нигде онлайна не было
раньше был сайт с мониторингом их серверов, сейчас нужно искать их апишку в дебрях интернета
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.