herosino1432 Опубликовано 11 марта, 2022 Опубликовано 11 марта, 2022 1. herosino1432. 2. Все гриферские и анархические режимы. 3. Описание: Создать API с 3-я уровнями, то есть для каждой группы (привилегии) предоставить доступ к API определенного уровня. Обращение к API будет в таком формате: api.reallyworld.ru/format=[FORMAT]&key=[KEY]&server=[SERVER]&command=[COMMAND] a. Аргумент <format> будет иметь значение json/text, то есть если значение json, то сервер отправляет информацию в виде JSON, а если text, то обычный текст. b. Аргумент <key> для доступа к информации определенного уровня определенного игрока. Личный ключ игрока будет в размере 32 символов с разным регистром и символами, а также он будет изменяться под определенный уровень c. Аргумент <server> для обращения к определенному серверу. d. Аргумент <command> для использования определенной команды для заполучения информации, а также как и для всех групп будет задержка (а может её и быть не может на определенном уровне, к примеру, на 3) на повторное использование. В случаях, когда нужно ввести никнейм другого игрока или определенный аргумент, то потребуется воспользоваться символов + Например, группе Игрок выдать доступ к 1 уровню, где он может в основном брать информацию о своем персонаже, но брать информацию он сможет лишь в одном случае, если он заходил на этот сервер и пробыл там не более 5 минут: a. Информация о состоянии игрового персонажа: в онлайн/оффлайн и/или жив/мертв (в типе данных bool) (command=online, live) b. Информация о жизней, голоде в виде числах и/или процентах (в типе данных int/double) (command=health, hunger) c. Информация о личном балансе (в типе данных double) d. Информация о личной статистике собранной сервером: убийства, смерти и т.д. (в типе данных int/double/...) (command=kills, deaths, ...) e. Информация о местоположении: координаты, yaw, pitch и/или мир (в типе данных int/double/string) (command=coordinates, yaw, pitch, world) Например, группе MAGISTER/WITHER выдать доступ к 2 уровню, но брать информацию он сможет лишь в одном случае, если он заходил на этот сервер и пробыл там не более 5 минут: a. Информация с группы Игрок (в типе данных указанных выше) (вышеуказанные команды) b. Информация о вещах в своем/чужом инвентаре/эндерчесте (в типе данных string[]) (command=inventorysee, enderchest) c. Информация о игроках поблизости и/или в определенном расстоянии (в типе данных string[]) (command=near) b. Информация о чужой статистике собранной сервером: убийства, смерти и т.д. (в типе данных int/double/...) (command=kills, deaths, ...) Например, группе MODER выдать доступ к 3 уровню: a. Информация с групп Игрок, MAGISTER/WITHER с обращением к информации других игроков b. Информация о выдачи своих наказаний за всё время, день, час или определенное время (в типе данных string[]) (command=mypunishments) c. Информация о выдачи наказаний другими игроками за всё время, день, час или определенное время (в типе данных string[]) (command=punishments)
SHULKER1337 Опубликовано 11 марта, 2022 Опубликовано 11 марта, 2022 Отказано 19.09.2021 - HELPER SHULKER1337 20.10.2021 - MODER SHULKER1337 21.01.2022 - ST.MODER SHULKER1337 01.09.2022 - GL.MODER SHULKER1337 ??.??.???? - ML.ADMIN SHULKER1337 Видеть мир чёрно-белым — значит закрывать глаза на все краски жизни...
Рекомендуемые сообщения