В данном разделе вы узнаете как легко можно получить статус SteamID в системе Steambans. Данный метод отличается от основного тем, что ответ приходит только TRUE или FALSE тем самым затрачивается минимальное количество время на получения ответа. Свой персональный ключ вы можете получить в настройках вашей игровой группы.
Подключаем на страницу API Mysteam
$sb = file_get_contents("http://api.mysteam.ru/steambans/onlycheck.php?key=YOU_KEY&st=STEAMID", TRUE);
Выводим полученный массив
print_r($sb);
Массив содержит всего 3 переменных. Это результат проверки, ошибка и расшифровка ошибки. Если во время выполнения запроса произошла ошибка, переменная Error вернет TRUE.
Array
(
[Result] => 1
[Error] => 0
)
Если данного SteamID нет в базе, переменная Result вернет FALSE.
Вот пример простого кода как можно проверить есть ли в бане данный аккаунт:
if ($sb[Result] == true)
{
echo"Данный аккаунт забанен";
}
else
{
echo"Аккаунт чист";
}
Данный метод, хорошо подойдет если вам не нужно выводить полную информацию о забаненом SteamID. Например, перед регистрацией на турнир вы проверяете каждого игрока на наличие бана. Теперь это можно делать автоматически. Или если вы хорошо знаете языки программирования, можно написать свой плагин для сервера который проверял бы подключающиеся SteamID. В этом случаи не забудьте выдавать сообщения игроку о том, что он забанен в системе SteamBans на сайте Mysteam.Ru.
Пример отличного класса на PHP от пользователя
Jon4ik. Скачать