Перейти к публикации

DeiteVisconti

Игрок
  • Публикаций

    32
  • Зарегистрирован

  • Посещение

Изменения репутации

  1. Нравится
    DeiteVisconti получил репутацию от wqmoonx в Ведьма на LuckyWars   
    Нейтрален.
    Меня тоже эта ведьма бесит, но как мне кажется,  в этом и есть смысл ЛакиВарса. Кому-то попадаются топ вещи, а кому-то мобы и ловушки.  Всё дело в удаче
  2. Вышка
    DeiteVisconti получил репутацию от Starwave в Карта для сервера Mini-Games | The Bridge   
    Карта годная.
    Вот тебе гайд как добавлять картинки сразу на форум:



     
  3. Нравится
    DeiteVisconti изменил репутацию barsikus07 в [Гайд] Робота с API через хакерский язык python3   
    Всем привет перейду сразу к делу
    (Текст цвета мочи для хакеров если вы не хакер нечитайте текст цвета мочи!!!)
    Хакеры могут устонавить пакетный менегер chocolatey (хз чтоита сами гуглите)
    Научу вас делать зломы хаки короче програмы все мы к ним привыкли да
    1) Скачайте змея по ссылке этой и установите (не меняйте галочки при установке) (для хакеров команда choco install python в powershell)...
    2) Советую скачать также блокнот какойнибудь типа notepad++ или вообше ide какую нибудь хацкерскую... (впринипе с питонексом идет свой блокнот так что можно пропустить) (choho install pycharm)
    3) Чо там дальше ахда на робочем столе создаете файлик "название.py" вот вам экзампл
     
    дальше открывайте любой удобный вам лист бумаги (блокнот ну да) я юзаю vscode
    тем кто ничего не устанавливал можно сделать пкм (не буду говорить что такое пкм загуглите -_-) и там будет чтото типа Edik with IDLE вот на нее кликните да
    4) пишем код
    ну вы вроде уже умеете писать теперь просто после каждого слова можете писать что вы програмист после этого шага поехали короче
    ах да забыл сказать вам нужно будет прописать одну компнду в командной скроке она открывается так

    вот и там пишете эта 
     
    pip install requestsу меня установлена поэтому у меня пишет что установлена у вас оно установится и дальше переъодим к нашему блакноту

    так вот открыли блокнот и нам надо чтобы код брал ту штуку что мы установили пишем в коде
     
    import requests вот теперь мы этай штукай будет получать данные переходим на сайт станицу в фармате http  вимворд ап и
    ссылка на антон.апи теперь что делать? теперь читаем что хотим делать ктсати советую заметить что аватары апи предлагают использовать сайт 
    https://api.vimeworld.ru/ его и будет использовать (блин его все используют бедный сайт)
    теперь делаем наше тело програмы (вам придется работать с голым телом)
    пишем чо хотим узнать дляэтого на сайте с апи смотрим метод например я хачю палучить списак матчией играка для этого нам нужно посмотреть какие параметры принимает нужный метод

    ага вот эти... так нас надо айди по нику узнать точна узнаем в этом методи

    вот там надо получить айди вобщем алгаритм понятен теперь давайте перейлем к прописанию програмы пишем такую штуку как переменную которая у нас будет считываться с консоли вот так
     
    nick = input("введи ник ало: ") вот теперь нам нужно сделать реквест на сервер хз чтоита такое вобщем пишем такую штуку
     
    igrok = requests.get(f'https://api.vime.world/user/name/{nick}') обьясняю один раз слушать внимательно!!! мы получили (get) информацию об игроке с ником nick который мы ввели раньше доэтава
    теперь давайте ее напечатаем для это нам понадобится принтер
     
    print(igrok.text) если мы просто напечатаем igrok нам напечатает статус запроса не заморачивайтесь ок?
    теперь сделаем вконце какойнибудь инпут чтобы нажа програма не закрылась мгновенно
     
    input("нажмите альтф4 чтобы выйти...") вот посмотрим шо получилось
    import requests nick = input("введи ник ало: ") igrok = requests.get(f'https://api.vime.world/user/name/{nick}') print(igrok.text) input("нажмите альтф4 чтобы выйти...") воу теперь запустим 2 раза лкм по файлику anton.py или как вы его там обозвали


    кстати если мы зайдем на сайт "https://api.vime.world/user/name/ник"вот пример  https://api.vime.world/user/name/barsikus07 то получим тоже самое витоге
    вау вы хакер блин оно в какомто непонятном виде но айди мы видим. этот тип файла называется json джейсон короче и нам нада его прочитать и достать айды
    для этого вместо текста напишем джейсон вопщем щас напишу поймете 
     
    igrok_id = requests.get(f'https://api.vime.world/user/name/{nick}').json()[0]["id"] теперб обьясню мы можем получить информацию о нескольких игроках за запрос но мы делаем это только для одного соответственно в джейсоне у нас 1 элемент (он массив короче погуглите короче на информатике в 5ом класе рассказывают)
    вот мы короче обращаемся к нему(у массивов нумерация с 0 начинаеца) вот и берем параметр с ключом id все просто и понятно если вы сопоставите то что нам дала програма и то что я написал щас значит запустим и посмотрим что выведет незабываем писать принтер)))
    вот шо получилос
     
    import requests nick = input("введи ник ало: ") igrok = requests.get(f'https://api.vime.world/user/name/{nick}') print(igrok.text) igrok_id = requests.get(f'https://api.vime.world/user/name/{nick}').json()[0]["id"] print(igrok_id) input("нажмите альтф4 чтобы выйти...") и запускаем (я думою вы умеите я же говорил вам...)
    и теперь у нас вывело то что выводило раньше (потому что мы это не убрали) и ниже наш айди вот

    отлична значит в переменной igrok_id у нас айди отлично теперь вспоминаем то апи которое чтобы получить матчи
    оно принимает параметр айди игрока и необязательные параметры кол-ва матчей и оффсета (сложное слово короче это отступ чтобы последние матчи пролистать)
    думаем думаем и формируем воттакой запрос count это количество я хачю 3
     
    matchi = requests.get(f'https://api.vime.world/user/{igrok_id}/matches?count=3').json() и делаем принт какобычно смотрим что получилось
     
    import requests nick = input("введи ник ало: ") igrok_id = requests.get(f'https://api.vime.world/user/name/{nick}').json()[0]["id"] print(igrok_id) matchi = requests.get(f'https://api.vime.world/user/{igrok_id}/matches?count=3').json() print(matchi) input("нажмите альтф4 чтобы выйти...") получили злом хак информацию

    вот наши матчи. теперь сами думайте чо с ними делать, я покажу сложное колдунство на продвинутом рте програмирования смотрите можете пользоваться я разрешаю)))
     
    import requests nick = input("введи ник ало: ") igrok_id = requests.get(f'https://api.vime.world/user/name/{nick}').json()[0]["id"] print(igrok_id) matchi = requests.get(f'https://api.vime.world/user/{igrok_id}/matches?count=50').json() for i in matchi["matches"]: print(f"{i['map']['id']} - {('ПоБеда' if i['win'] else 'Проигрыш or Nichia')}") input("нажмите альтф4 чтобы выйти...") вобщем я сделал цикл который проходится по матчам и печатает карту и смотрет победа или нет все просто и я еще увеличил кол-во матчей до 50 (макс 50)
    вот что получилось...

    если вы хотите научится так-же прогромировать харашо то я рекомендую вам stepik Програмирвоанние на пайтон там все актуально и просто
    вот так на сегодня все всем удачи в програмирование ставвьте лайки подписывайтесь с днем програмиста!!!)))
  4. Вышка
    DeiteVisconti получил репутацию от koten0chek в Оск. род.   
    BlazeKobolt
    DeiteVisconti
    05 05 21

  5. Вышка
    DeiteVisconti изменил репутацию Charkos0ff в VimeSkinsBot   
    Но всё же не советую выкладывать такое в раздел разработок, поскольку смысл равен примерно нулю, по крайней мере на этом этапе. Лучше сначала сделать продукт, имеющий нормальный функционал, которым будут пользоваться люди, а потом уже публиковать его здесь. Иначе у многих может сложиться плохое мнение о тебе, как разработчике.
  6. Вышка
    DeiteVisconti получил репутацию от Unzy в Ведьма на LuckyWars   
    Нейтрален.
    Меня тоже эта ведьма бесит, но как мне кажется,  в этом и есть смысл ЛакиВарса. Кому-то попадаются топ вещи, а кому-то мобы и ловушки.  Всё дело в удаче
  7. Нравится
    DeiteVisconti изменил репутацию Charkos0ff в [Гайд] API VimeWorld   
    Что такое API?
    API - переводится как программный интерфейс приложения, что в свою очередь обозначает интерфейс, с которым может взаимодействовать ваше приложение, чтобы получить какие-либо данные с этого веб-ресурса. Ответ АПИ возвращается в виде JSON, а поэтому его легко использовать.
     
    Подключение
     
    Для работы с API VimeWorld нужно отправить запрос на один из этих адресов:
    https://api.vimeworld.ru/
    https://api.vime.world/ (Из-за бана РКН может не работать)
     
    В конце адреса нужно добавить имя метода, а также данные (например ID игрока/гильдии). По умолчанию без использования токена разработчика вы можете совершать 60 запросов минуту с одного IP. С использованием токена же (получить можно на сервере MiniGames при помощи команды /api dev) значение увеличивается до 300, но если вам и этого мало, то можете написать Дмитрию Манчинскому (@xtrafrancyz) в телеграмме или на почту.
     
    Пример правильных запросов:
    PHP cURL:
    $ch = curl_init("https://api.vimeworld.ru/online"); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Access-Token: MY_TOKEN' )); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); print("Онлайн VimeWorld: {$response->total}");  NodeJS axios:
    const axios = require('axios'); var response = "" axios.get('https://api.vimeworld.ru/online', {     params: {       token: "MY_TOKEN"     } }) .then(function (response) {     console.log(`Онлайн VimeWorld: ${response.data.total}`) }) Python requests: import requests response = requests.get( 'https://api.vimeworld.ru/online', params={'token': 'MY_TOKEN'}, ).json() print(f"Онлайн на VimeWorld: {response['total']}")  
    Возможные ошибки
     
    Разумеется, при подключении что может пойти не так. Поэтому, главная администрация сделала ошибкам специальные коды для ошибок:
     
    -3: Неизвестная ошибка в работе API, при её возникновении нужно сообщить куда-нибудь
    -2: Внутренняя ошибка сервера. О ней тоже нужно куда-нибудь сообщить
    -1: Отсутствие метода, к которому вы обращались
     1: Неверный токен разработчика. Новый можно получить с помощью команды /api dev
     2: Количество запросов исчерпано
     3: Один из основных параметров не передан/указан неверно
     4: Метод отключен, или не работает по каким-то другим причинам
     
    Ошибки с кодом 10+ указывают на отсутствие запрошенного ресурса. Например: игрока, матча, гильдии.
     
     
    Полезная информация
     
    Ранги:
    Ранг - Название - Префикс - Цвет
    VIP - VIP - [V] - #00be00
    PREMIUM - Premium - [P] - #00dada
    HOLY - Holy - [H] - #ffba2d
    IMMORTAL - Immortal - - #e800d5
    BUILDER - Билдер - [Билдер] - #009c00
    MAPLEAD - Главный билдер - [Гл. Билдер] - #009c00
    YOUTUBE - YouTube - [YouTube] - #fe3f3f
    ORGANIZER - Организатор - [Организатор] - #00bebe
    MODER - Модератор - [Модер] - #1b00ff
    WARDED - Проверенный модератор - [Пр. Модер] - #1b00ff
    CHIEF - Главный модератор - [Гл. Модер] - #1b00ff
    ADMIN - Главный админ - [Гл. Админ] - #00bebe
     
     
    Цвета из майнкрафта в HTML:
    Код цвета - цвет (и цвет в HTML)
    &0 - черный (#000000)
    &2 - тёмно-зелёный (#009c00)
    &3 - бирюзовый (#00bebe)
    &4 - бордовый (#aa0000)
    &5 - фиолетовый (#aa00aa) 
    &6 - оранжевый (#ffba2d)
    &7 - серый (#aaaaaa)
    &8 - темно-серый (#555555)
    &9 - синий (#1b00ff)
    &a - салатовый (#00be00)
    &b - голубой (#00dada)
    &c - красный (#fe3f3f)
    &d - розовый (#e800d5)
    &e - желтый (#ffff55)
    &f - белый (#ffffff)
     
     

     
    Всего на VimeWorld существует 3 вида токенов:
    DEV - используется для выполнения запросов к апи с увеличенным лимитом запросов. Можно получить по команде /api dev на сервере MiniGames.
    AUTH - используется для авторизации игрока на вашем сайте или в любом другом месте. Токен действует в течение часа до первого использования. Можно получить по команде /api auth на сервере MiniGames.
    LEGACY - Имеет свойства и DEV и AUTH, его можно было получить до 4-го марта 2018 года
    В зависимости от отправленного токена, могут появиться/исчезнуть некоторые поля.
     
    Ссылка на метод: https://api.vimeworld.ru/misc/token/xxx
    Пример ответа:
     
     
    Методы
     
    Связанные с игроками
     
    /user/name/:namesget
    Просмотр информации по типу уровня, ранга, гильдии по никнейму
    Параметры:
    name* - Ник игрока, или ники игроков через запятую. Они могут содержать только латинские буквы, цифры и знак подчеркивания _.
    Дополнительная информация:
    Максимальное количество никнеймов в запросе - 50
     
    /user/:idsget
    Аналогичен предыдущему методу, но только получение с помощью ID
     
     
    /user/:id/friendsget
    Список друзей любого игрока
    Параметры:
    id* - ID игрока
     
     
    /user/:id/sessionget
    Получение онлайн статуса игрока
    Параметры:
    id* - ID игрока
     
     
    /user/:id/statsget
    Получение статистики игрока
    Параметры:
    id* - ID игрока
    games - Выводит только статистику указанных игр. Если не нужна полная статистика игрока, то укажите только нужные игры (по ID)
    Дополнительная информация:
    В ответе у любой игры будет статистика за всё время (global) и сезон (season).
     
     
    /user/:id/achievementsget
    Получение достижений игрока
    Параметры:
    id* - ID игрока
    Дополнительная информация:
    time в ответе содержит метку времени Unix Timestamp, когда игрок получил достижение.
     
     
    /user/:id/leaderboardsget
    Получение мест игрока в топах
    Параметры:
    id* - ID игрока
     
     
    /user/:id/matchesget
    Получение последних матчей игрока
    Параметры:
    id* - ID игрока
    count - количество возвращаемых записей. По умолчанию - 20, максимум - 50
    offset - количество пропущенных записей. По умолчанию - 0, максимум - 2000
    Дополнительная информация:
    В matches->state имеется 3 статуса: 0 - поражение, 1 - победа, 2 - ничья.
     
     
    /user/session/:idsget
    Массовое получение статуса
    Параметры:
    ids* - ID игрока/игроков
    Дополнительная информация:
    Максимальное количество ID в запросе - 50
     
    /user/sessionpost
    Супер массовое получение статуса
    Параметры:
    ids* - ID игрока/игроков
    Дополнительная информация:
    Максимальное количество ID в запросе - 1000
     
     
    Связанные с гильдиями
     
     
    /guild/searchget
    Поиск гильдии по тегу или названию
    Параметры:
    query* - запрос для поиска (2+ символов)
    Дополнительная информация:
    Индекс гильдий обновляется раз в 10 минут.
     
     
    /guild/getget
    Получение информации о гильдии
    Параметры:
    id / name / tag* - получение гильдии по ID/имени/тегу
    unsafe - отключение проксирования картинок
     
     
     
    Связанные с топами
     
     
    /leaderboard/listget
    Список всех возможных рекордов
    Параметры:
    отсутствуют
    Дополнительная информация:
    type - тип таблицы рекордов, он используется для получения конкретной таблицы рекордов в методе leaderboard/get.
    description - краткое описание таблицы рекордов.
    sort - список доступных вариантов таблицы рекордов.
     
     
    /leaderboard/get/:type[/:sort]get
    Получение таблицы рекордов
    Параметры:
    type* - Тип таблицы рекордов
    sort - Вариант таблицы рекордов
    size - количество возвращаемых записей. По умолчанию - 100, максимум - 1000
    offset - количество пропущенных записей. По умолчанию - 0, максимум - 2000
    Дополнительная информация:
    Обновление информации происходит раз в час
     
     
    Связанные с онлайном
     
     
    /onlineget
    Количество игроков онлайн
    Параметры:
    отсутствуют
    Дополнительная информация:
    Список всех полных названий игр можно посмотреть с помощью метода misc/games.
     
     
    /online/streamsget
    Список стримов, проходящих на сервере
    Параметры:
    отсутствуют
    Дополнительная информация:
    title - Заголовок стрима. Может содержать символы юникода. owner - Ник ютубера, который добавил (ведет) стрим. viewers - Количество зрителей стрима. duration - Длительность стрима в секундах (время с начала стрима). platform - Платформа, на которой идет стрим. Поддерживается YouTube, ВКонтакте, Twitch, GoodGame.     /online/staffget
    Список модераторов, находящихся на сервере
    Параметры:
    отсутствуют
    Дополнительная информация:
    Информация обновляется раз в 10 сек.
     
     
    Связанные с матчами
     
    /match/:idget
    Информация о матче
    Параметры:
    id - айди матча
    Дополнительная информация:
     
     
     
    /match/latestget
    Последние матчи на сервере
    Параметры:
    count - Количество последних матчей, которые вернет сервер. По умолчанию - 20, максимально - 100.
    Дополнительная информация:
    Список обновляется раз в 10 секунд.
     
    /match/listget
    Список матчей на сервере
    Параметры: before - будут выведены все матчи, которые произошли до матча с этим ID. after - будут выведены все матчи, которые произошли после матча с этим ID. count - количество матчей, которые вернет сервер. По умолчанию - 20, максимально - 100.   Дополнительная информация:
  8. Вышка
    DeiteVisconti изменил репутацию Charkos0ff в VimeSkinsBot   
    Добавить подключение к апи, дабы никнейм можно было вводить хоть как. Отправка не просто скина, а результатов всех методов апи skin.vimeworld.ru
  9. Вышка
    DeiteVisconti получил репутацию от _NIGMA_ в Ведьма на LuckyWars   
    Нейтрален.
    Меня тоже эта ведьма бесит, но как мне кажется,  в этом и есть смысл ЛакиВарса. Кому-то попадаются топ вещи, а кому-то мобы и ловушки.  Всё дело в удаче
  10. Вышка
    DeiteVisconti получил репутацию от DiPPi в +rep = vimer   
    Вимер получил. Автору спасибо =)
  11. Вышка
    DeiteVisconti изменил репутацию DiPPi в +rep = vimer   
    Всем привет. Хотел сделать конкурс, но подумал, что лучше будет банально раздавать по вимеру за лайк. 
    Что бы получить свой вимер, вам нужно:
    1. Поставить +реп на это сообщение
    2. Написать свой ник
    3. Сколько +реп поставили
    1 пользователь может получить только 5 вимеров за 5 репутации, НО НЕ БОЛЬШЕ!
    Раздача НЕ активна
  12. Вышка
    DeiteVisconti изменил репутацию geto_gdeto в Вимеры за репутацию.   
    Условия:
    Поставить отметку "Вышка" на данное сообщение ;
    Указать свой ник ;
    Указать свой порядковый номер .

    Выполнивший условия пользователь получает 1 вимер на указанный им аккаунт.
    Предложение активно до 150 участников, которые выполнили условия.

     
  13. Вышка
    DeiteVisconti изменил репутацию Kasper3 в Конкурс на соточку   
    1)Ник
    2)+реп
    3)Итоги 9.05.2021
    4)Пруф:
×
×
  • Создать...