Topic: EngineProWeb && BNET APIs
Релиз 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 по средствам 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) charname ladders #(int) 1/0 expansion #(int) 1/0 hasdie #(int) 1/0 hardcore #(int) 1/0 classes #(int) 0/1/2/3/4/5/6/7 - Amazon/Sorceress/Necromancer/Paladin/Barbarian/Druid/Assassin/NA levelsc #(int) level in select screen strength #(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) skill->skillnames #(int) [id] skill->skilllevels #(int)
Все возможности расширенного доступа:
level #(int) item->helm #(trim) item->amulet #(trim) item->armor #(trim) item->1weapons #(trim) item->1shield #(trim) item->1ring #(trim) item->2ring #(trim) item->belt #(trim) item->boots #(trim) item->gloves #(trim) item->2weapons #(trim) item->2shield #(trim) item->ITEM_NAME->type->0 #(trim) - type item id item->ITEM_NAME->type->1 #(int) - ring picture item->ITEM_NAME->name #(trim) - item name item->ITEM_NAME->defense #(int) - defense item item->ITEM_NAME->durability->curdurability #(int) item->ITEM_NAME->durability->maxdurability #(int) item->ITEM_NAME->magic #(trim) - item magic effect list item->ITEM_NAME->socket #(trim) - inserted jewels or rune(name) item->ITEM_NAME->socket_magic #(trim) - item socket magic effect list