Статус VAC для Sourcebans

Тема в разделе "Общие вопросы", создана пользователем mazil0, 27 мар 2012.

  1. mazil0

    mazil0

    Сообщения:
    84
    Симпатии:
    5
    Всем доброго время суток.

    Вот на этом банлисте есть такой раздел в инфе о бане - статус вак.

    http://bans.css-quad.ru/index.php?p=banlist

    И ещё есть
    Как в своём sourcebans'e себе сделать такое же, подскажите, заранее спасибо.
     
    ★Сириус★, tiger_by и Fab3r нравится это.
  2. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Присоединяюсь к вопросу!
     
    BMW M6 нравится это.
  3. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
  4. tooshkan4uk

    tooshkan4uk http://cssrus.ru

    Сообщения:
    423
    Симпатии:
    369
    Заинтересовался данным вопросом, впринципе можно осуществить так:
    1) Берутся данные через xml, например http://steamcommunity.com/profiles/76561197996389685/?xml=1
    2) Если <vacBanned> = 1, то выводим слово banned, если нет, active .
    <?php if ($xml->vacBanned == "1") : ?>


    Сейчас попробую это осуществить, если получится выложу весь алгоритм.

    UPD:
    Данный способ работает, но сайт из-за начинает тормозить, будем искать другие варианты
     
    Последнее редактирование: 28 мар 2012
  5. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    Если получится вывести строки banned и active, то можно ли будет вывести еще в строчке
    Steam Сообщество 76561199360146242 в место цифр Non-Steam ? А у тех у кого лицензия пусть остаются цифры.
     
    Fab3r и KapaT нравится это.
  6. mazil0

    mazil0

    Сообщения:
    84
    Симпатии:
    5
    Так чего сделать надо, дай попробую у себя, может у меня всё нормально будет.
     
    Последнее редактирование: 28 мар 2012
  7. Бендер Родригес

    Бендер Родригес Shit_Happens

    Сообщения:
    920
    Симпатии:
    337
    Может я чего то ребят не уловил, но в HLSTATSX CE есть же такая ерундовина, в разделе пользователя, не пробовали там посмотреть и код выдрать? Ну это так инфа к размышлению.
     
  8. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    up!
    Ну так что,за пол года ничего не получилось??
     
  9. mazil0

    mazil0

    Сообщения:
    84
    Симпатии:
    5
    Мне никто не помог, я написал фичу сам, так как всем было трудно написать, вот и я делится не буду.

    Фича в действии. :P
     
  10. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Оффтоп
     
    September и SaInT.P нравится это.
  11. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Оффтоп
     
  12. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Статус вак, если забанен, показывается вне зависимости от приватности и прочего
     
  13. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    KorDen, Вполне возможно, а например у такого игрока? Или он но стим? Взял из его же бан-листа.
     
  14. mazil0

    mazil0

    Сообщения:
    84
    Симпатии:
    5
    Мне 27 лет и я вполне образованный и обеспеченный человек, а за тобой вот числится не мало постов с упоминанием школы, видимо ты как раз недавно её закончил, так как воспоминания о ней ещё остались.

    Скрипт пока ещё не доведён до ума до конца.

    Как только станет возможным, скрипт будет выдаваться бесплатно, только средним и крупным проектам.
    Маленьким проектам скрипт будет доступен только на платной основе.
     
  15. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Оффтоп
     
  16. mazil0

    mazil0

    Сообщения:
    84
    Симпатии:
    5
    Ты за собой не замечаешь, а только смотришь за другими.
     
  17. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Оффтоп
     
    Roman =), Andrey, SaInT.P и ещё 1-му нравится это.
  18. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Оффтоп
     
    KorDen и kv.acid нравится это.
  19. vectorserver

    vectorserver ♥♥♥♥♥ by game.cominet.ru

    Сообщения:
    201
    Симпатии:
    243
    Мдя ну ты жлоб, я аж психанул!!! :angry2:

    И так довольно все просто нам нужно поправить всего 2 файла:
    1й - ваш_сайт/pages/page.banlist.php
    2й - ваш_сайт/themes/sourcebans_dark/page_bans.tpl

    И так открываем блокнотом (я использую notepad++) page.banlist.php, находи строку под номером 393 (под пременной $bans = array();) вставляем свою функцию просмотра статуса вак бана
    PHP:
    function vacST($stID) {
    $url simplexml_load_file("http://steamcommunity.com/profiles/$stID/?xml=1");
            if(
    $url->vacBanned[0] != 1) { 
                return 
    "<span style='color:green;'>активен</span>"
            } else {
                return 
    "<span style='color:red;'>забанен</span>";
            }         

    }
    Идем далее ищем в отом же файле строку под номером 437 (под пременной $data['communityid'] = $res->fields['community_id'];) вставляем свою переменную:
    PHP:
    $data['vac'] = vacST($res->fields['community_id']);
    Все с этим файлом закончили :beer:

    Открываем файл шаблона page_bans.tpl
    Но тут пихаем куда хотим переменную
    PHP:
    {$ban.vac}
    Я наприер впихнул в таблицу полсде SteamID
    Пример:
    HTML:
    <tr align="left">
      <td width="20%" height="16" class="listtable_1">Статус VAC</td>
      <td height="16" class="listtable_1">{$ban.vac}</td>
    </tr>
    
    НУ вот и все:victory:
    Пример работы: http://game.cominet.ru/bans/

    Ни и комУ вообще впадлу напрягаться:acute: выкладываю готовые решения во вложении.

    ЗЫ - С Уважением для HLMOD.RU
     

    Вложения:

    • bans.zip
      Размер файла:
      11,9 КБ
      Просмотров:
      35
    Последнее редактирование: 11 сен 2012
    TRID, FrozDark, KorDen и 14 другим нравится это.
  20. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Оффтоп
     
    vectorserver нравится это.