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 пользователей онлайн

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

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

    • Kutuzov
      От Kutuzov
      Всем привет, хотелось бы спросить у тех, кто разбирается в PluginSDK.
      Какие есть источники, руководства, документации о PluginSDK?
      Я пока что ничего нормального не нахожу.
      Заранее спасибо 
    • Danila_Fazz
      От Danila_Fazz
      Добрый день вписал систему 3д номеров все запустилось, но когда создаю номера пишет что они записаны в бд но они не записываются в бд  когда еще раз отпровляю команду пишет опять что все записано, но не чо не записываеться когда компелирую мод показывает только варнинги 202 на разные строки
       
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23135) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23162) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23199) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23288) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23335) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23388) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23397) : warning 202: number of arguments does not match definition
      Pawn compiler 3.10.20150531              Copyright (c) 1997-2006, ITB CompuPhase
      Header size:          18160 bytes
      Code size:          8734120 bytes
      Data size:          3641416 bytes
      Stack/heap size:      16384 bytes; estimated max. usage=6660 cells (26640 bytes)
      Total requirements:12410080 bytes
      7 Warnings.
      на каждой этой страке находиться   if(IsPlayerAdmin(playerid, 7)) return 1;
       
    • Владислав2
      От Владислав2
      Здравствуйте, хотел бы попросить у вас помощи, мне нужна система /aban на павно, щяс опишу все
      Допустим администратор (Назовём его 1) сливает свой пост, и это видит другой администратор (Назовём его 2) И Администратор 2 может ввести команду /aban и id другово админа, после его у обих администраторов блокируются админ возможности (Кто написал /aban и кому выдали /aban  после в чате будет написано:
      "Администратор 1 выдал aban администратору 2.
      Немедленно сообщите руководсву о произошедшем!" (красным цветом)

      Потом после разборок и тд, руководство заходит в игру и снимает aban по команде /unaban Снять можно только id