Levon-Jack

[закрыто] Работа с Json

В теме 6 сообщений

Здравствуйте, хочу систему который будет выводить онлайн с сервера в json файл, и обновиться что бы обновился онлайн

 

формат json файла

 

{
    "query": [
        {
            "number"1,
            "name""Називание сервера",
            "ip""Ип сервера",
            "port": Порт,
            "online": онлайн,
            "maxplayers"1000,
            "password"false,
    ]
        }
}

мой вк vk.com/jack_be

Отредактировано пользователем Levon-Jack

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Levon-Jack более подробно, пожалуйста. Из вышеприведенного текста непонятно вообще ничего((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@keyl, наверное, тупо взять библиотеку для работы с JSON в Pawn (например, эту) и изменять значение по ключу "online" в JSON файле пользователя, как только кто-то заходит или выходит с сервера :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, keyl сказал:

@Levon-Jack более подробно, пожалуйста. Из вышеприведенного текста непонятно вообще ничего((

Смотри, не обязательно работать с pawn и с модом. Можно тупо через php узнать онлайн сервера по ip и сохранить его в файл json и сделать обновление файла, когда заходит человек обновляется json вот как в лаунчере аризоны сделано. Там когда человек заходит цифра онлайна обновляется. Вот мне нужно так же, если есть другой способ сделать это буду рад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Levon-Jack есть же библиотека, вроде SAMP API, она без всяких сохранений позволяет узнать онлайн сервера "в реалтайме"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, была такая

Вот тут для ПХП: https://github.com/Westie/samp-php/blob/master/Source/SampQueryAPI.php

А вот тут описание как работает: https://sampwiki.blast.hk/wiki/Query_Mechanism

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • fresko241
      От fresko241
      Привет, я только обучаюсь разработке. Хочу узнать у меня есть радио, музыка играет. Но как можно сделать чтобы музыка играла только в машине и слышна была и людям которые возле нее.


       
      CMD:radio(playerid,params[])
      {
              ShowPlayerDialog(playerid,150,DIALOG_STYLE_LIST,"Включить радио","[1] Кайф ты поймала\n[2] Седая ночь\n[3] Руки вверх ай яй яй\n[4] Radio ZaycevFM\n","Выбрать","Отмена");
      }
      CMD:radiostop(playerid,params[])
      {
              if(!IsValidObject(3)) return SendClientMessage(playerid,0xff0000AA,"Вы не включали радио");
          RemovePlayerAttachedObject(playerid, 3);
          StopAudioStreamForPlayer(playerid);
          SendClientMessage(playerid,0xff0000AA,"Вы сняли наушники и выключил плеер.");
          return 1;
      }
    • Monterno
      От Monterno
      При запуске своего сервера САМП (код писал по гайду) 
      выдает ошибку Runtime error 19: File or function is not found
      AMX файл сохранялся без error и из-за этого у меня нет предположения по какой причине не запускается сервер
      Все плагины в include есть в файлах программы
      Памагите
       
       
      server_log.txt
      mysql_log.txt
    • 1 deymonz
      От 1 deymonz
      Arizona RP Green
      Скачать файл Полностью рабочая Система CEF, перенесены:
      Донат
      Машины
      Скины ( и многое другое)
       
      Пока что последняя версия, в дальнейшем буду улучшать ее ( полная реплика)
       
      Чтобы зайти на CEF нужен оригинальный лаунчер Arizona RP 
       
      В лаунчере включите новую авторизацию(чтобы работала CEF система)


      Добавил 1 deymonz Добавлено 05.09.2024 Категория Моды Автор Deymonz