API • Как работать с api.engineproweb.ru

Изображение
Система расшифровки персонажей Diablo 2 по средствам HTTP запроса через токен.
Как использовать ?
  • Зайдите на сайт engineproweb.ru
  • Пройдите регистрацию указав доменное имя сайта или ip адрес (Пример: example.com)
  • Подтверждаем свой аккаунт через email адрес
  • Заходим в Личный раздел -> API и видим там строку "Ваш токен"*
  • Читаем файл персонажа и отправляем запрос POST по типу JSON (Пример ниже**)
  • Принимает ответ по типу JSON***
* - токен привязывается к доменному имени
** - отправляем запрос JSON

Код:

$char_data = file_get_contents('указываем путь к файлу');$url = 'https://api.engineproweb.ru/?type=d2char';$result = file_get_contents($url, false, stream_context_create(array(            'http' => array(            'method' => 'POST',            'header' => 'Content-type: application/json',            'content' => json_encode(array(                        'token' => 'ваш токен',                        'decode' => array_merge(unpack("C*", $char_data)),                        )),            )        )));
***- $result передает JSON ответ

Код:

$decode_char = json_decode($result);$decode_char->username #Выводит имя персонажа
Все возможности:

Код:

username #(trim) charnameladders #(int) 1/0expansion #(int) 1/0hasdie #(int) 1/0hardcore #(int) 1/0classes #(int) 0/1/2/3/4/5/6/7 - Amazon/Sorceress/Necromancer/Paladin/Barbarian/Druid/Assassin/NAlevelsc #(int) level in select screenstrength #(int)energy #(int)dexterity #(int)vitality #(int)statpoints #(int)skillpoints #(int)currentlife #(int)maximumlife #(int)currentmana #(int)maximummana #(int)currentstamina #(int)maximumstamina #(int)experience #(int)personalgold #(int)stashgold #(int)
## NEW 02.08.2020##

Код:

skill -> skillnames #(int) [id]skill -> skilllevels #(int)
СИСТЕМА НА ТЕСТЕ

Статистика: Добавлено Bogdasar — 21 ноя 2020, 23:05


Перейти к новости

Шаблоны • europebattle [diablo2] 0.3.5R++

Рип проекта europebattle под EngineProWeb 0.3.5R ++
Изображение
 ! Сообщение из: Bogdasar
Еще скриншоты !
► Показать
Пароль для архива: engineproweb

Статистика: Добавлено Bogdasar — 21 ноя 2020, 22:44


Перейти к новости

Архив • EngineProWeb 0.3.5R

Изображение

  • Релиз EngineProWeb
  • Полностью бесплатный
  • Мобильная адаптация
  • Все скрипты и страницы переписаны с нуля
  • Не создает новых таблиц и колонок в базе данных
  • RSS: Новости прямо с вашего форума
  • Консоль[Админпанель] для управления всем происходящим
  • Декодирование информации о персонаже Diablo 2 по средствам api.engineproweb.ru
  • XML рейтинг персонажей Diablo 2
  • MySQLi рейтинг WarCraft 3 RoC/TFT (Solo/Team/FFA)
  • XML/DAT статистика PVPGN
  • Регистрация в PVPGN через сайт
  • Удобный менеджер файлов, меню, модулей, пользователей, обновлений
  • Регистрация ошибок на форуме в разделе FAQ
  • Мультиязычный
  • Удобная установка в 4 клика
В данный момент отображает и взаимодействует с Diablo 2/LoD и WarCraft 3 RoC/TFT. Далее по необходимости будет расширено взаимодействие на все возможные эмулируемые игры, если Player vs Player Gaming Network это позволяет.

Все выявленные ошибки пишем в раздел Баги, Ошибки перед этим смотря Документацию.

Очень прошу создавать тему в заголовке которой будет ясна суть проблемы.

Спасибо !

Статистика: Добавлено Bogdasar — 19 ноя 2020, 19:53


Перейти к новости