Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Как изменить путь к скинам в 1.7.9?

Discussion in 'Модификации клиента' started by Кузя, May 13, 2014.

  1. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Нету такого пока что.
     
  2. Хостинг MineCraft
    <
  3. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    Жаль. Спасибо.[DOUBLEPOST=1401811463,1401811431][/DOUBLEPOST]
    А есть кажется мод на HD скины. Он случайно не подходит?
     
  4. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Причем тут какая то подпись? Там просто ссылка чем то зашифрована. Потому что скин грузится когда сигнатура есть а ссылки нет! В ваниле 1.7.9 исправили переключение скинов по ссылке или сигнатуре, если сигны нет юзает обычные ссылки.
     
  5. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Ват?
    Если вместо пейлоада послать пустую строку то у меня скин не загружается. Ты случаем подпись и нагрузку местами не попутал? А то в 1.7.9 подпись не обязательная, можно и пустую строку послать, скин всё равно не валидируется.
     
  6. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    В том то и дело что я специально стирал ссылки оставляя только сигну. Я думаю от того и были кстати вылеты клиентов то что переключение с сигны на ссылу неробило.
     
  7. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Странное что-то.
    Можешь показать код которым отсылал?
     
  8. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Я потом еще рас все перепроверю и скину. Но не сейчас.[DOUBLEPOST=1401816890,1401816557][/DOUBLEPOST]А вот мой набросок в нем работало впиши сигну на свой скин.

    Code:
            {
                $base64 = '
                {
                    "timestamp":"'.$time.'",
                    "profileId":"'.$md5.'",
                    "profileName":"'.$realUser.'",
                    "isPublic":true,
                    "textures":{
                        "SKIN":{
                            "url":"'.$skinurl .''.$realUser.'.png"
                        },
                        "CAPE":{
                            "url":"'.$capeurl .''.$realUser.'_0123456789abcdef.png"
                        }
                    }
                }';
                echo '{"id":"'.$md5.'","name":"'.$realUser.'","properties":[{"name":"textures","value":"'.base64_encode($base64).'","signature":""}]}';
            }
            else exit(json_encode($bad));
     
  9. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    "isPublic":true,

    Это для скинов черепов вообще-то.
    Он работает вообще по какому-то ебланскому алгоритму. Из-за этого я так и не вкурил как восстановить скин на итемстаках черепов. В итоге забил ибо сессия.
     
  10. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ну "isPublic":true, передается только клиенту.
     
  11. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Это метка обозначает применяется ли данный скин для головы или для самого игрока.
    По оригинальной задумке моджангов скины для черепов всегда валидны, а скин игрока только 24 часа с момента последнего захода на сервер.
     
  12. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    Как все сложно.
     
  13. Автор темы
    Кузя

    Кузя Активный участник Пользователь

    Trophy Points:
    88
    Skype:
    kuzelkum
    О_о

    Лично я понял из всего вышеперечисленного, что в 1.7.9 скины настроить невозможно. Но есть люди, которые как-то, да настроили
     
  14. Alexgrist

    Alexgrist Старожил Пользователь

    Trophy Points:
    173
    Где видел?
     
  15. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    Все возможно. Надо разобраться как
     
  16. Mr_H4nsen

    Mr_H4nsen Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    H4nsen
    Просто Mojang хочет реализовать новую системы по ключам и пока что они тестят это на новых версиях. Даже играя на сервер 1.7.9 я вижу свой скин, но скин игроков нет. И такая шняга у всех. Забей пока что на 1.7.9 сделай лучше на 1.6.4 там всё хорошо реализовано. А да забыл упомянуть скин все мой видят только на лиц серверах (пример Hypixel) так как там это система реализована. Спасибо за внимание!
     
  17. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    я все это понимаю. Но к сожалению сервер уже вынужденно переведен на 1.7.9.
    Я не совсем понимаю в чем проблема передать чужой скин, при условии что свой отлично передается.
     
  18. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Свой не передаётся. Свой клиент сам скачивает, остальные ждёт с севрера.
     
  19. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    Способов спиратить систему скинов еще не появилось? Честно говоря я так и не понял в чем трудность из обсуждения.
     
  20. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    В том что у тебя приватного AES ключа mojang нет, соответственноо чтобы сделать скины придётся проверку выпилить из клиента, но так как MCP ещё нет то никто из здесь присутствующих не осиливает сделать это.
     
  21. titanrat

    titanrat Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    titanrat
    Понял. Спасибо.
     

Share This Page