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

Туториал [урок] скины на разных серверах

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 4 дек 2011.

  1. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    В этом уроке я расскажу, как сделать так, чтобы скин сначала проверялся на своем сервере, а потом на официальном(если его нет на своем).

    Сначала скачайте скрипты, которые я прикрепил к сообщению. Измените в них
    PHP:
    http://mysite.com/MinecraftSkins/
    на путь к вашей папке со скинами и
    PHP:
    http://mysite.com/MinecraftCloaks/
    на путь к вашей папке с плащами.
    ОБЯЗАТЕЛЬНО оставьте $user в конце.
    Потом залейте их к себе на сервер.

    Теперь редактируем клиент. Замените ссылки в файлах InClassTranslator'oм

    di.class - http://s3.amazonaws.com/MinecraftSkins/ замените на ссылку к файлу getskin.php, дописав ?user= в конце
    Пример: http://mysite.com/getskin.php?user=

    vi.class - http://s3.amazonaws.com/MinecraftCloaks/ замените на ссылку к файлу getcloak.php, дописав ?user= в конце
    Пример: http://mysite.com/getcloak.php?user=

    zb.class - http://s3.amazonaws.com/MinecraftSkins/ замените на ссылку к файлу getskin.php, дописав ?user= в конце
    Пример: http://mysite.com/getskin.php?user=

    Закидываете эти файлы в minecraft.jar. Готово!

    доработанная версия
     

    Вложения:

    • skin.zip
      Размер файла:
      571 байт
      Просмотров:
      407
    Mr_RoboMan, BlackCot3, HotWar и 7 другим нравится это.
  2. Хостинг MineCraft
    <
  3. kireevm

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

    Баллы:
    103
    Хочется проверить, но не могу так как не хочется сюивать пароли пользователей которые хранятся в h2. Но по по сути отлично. Респект
     
    Mr_RoboMan и slavik123123123 нравится это.
  4. buchacho

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

    Баллы:
    63
    немного непонятно пхп скрипты на веб кидать я так понял. А сам то интерпритатор клиентом как отработается?
     
    Mr_RoboMan нравится это.
  5. 4erep99

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

    Баллы:
    88
    У мя classTranslator не распознает zb vi di class
     
    Mr_RoboMan нравится это.
  6. Skript47

    Skript47 Активный участник

    Баллы:
    68
    используй MCP
     
    Mr_RoboMan нравится это.
  7. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    скрипт перенаправляет клиент на ссылку к скину и клиент как обычно качает скин

    это классы из 1.0.0, в разных версия они называются по разному.
    тут либо версия клиента не та, либо клиент модифицирован
     
    Mr_RoboMan и slavik123123123 нравится это.
  8. 4erep99

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

    Баллы:
    88
    у мя 1.8.1
     
    Mr_RoboMan нравится это.
  9. 4erep99

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

    Баллы:
    88
    mcp у мя ващем нече не делает.
     
    Mr_RoboMan нравится это.
  10. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    в 1.8.1, если я не ошибаюсь, нужно редактировать эти классы:
    nx.class
    qs.class
    sz.class
     
    Mr_RoboMan нравится это.
  11. Spider_Man_007

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

    Баллы:
    63
    Вот смотри, скины и плащи лежат по своим папкам, скрипты в главной папке. В скриптах все что нужно прописал, в файлах di.class, zb.class, vi.class тоже все что надо сделал, но в игре скины не отображаются. В чем проблема?

    Безымянный.jpg
     
  12. Lazy

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

    Баллы:
    103
    Такая же проблема.
    Пробовал только на плащах (ибо считаю, что скины - главный источник прибыли нотча и не собираюсь его грабить).
    Пробовал указать прямой путь к папке - все ок.
    Тоже самое, когда логинишься как нотч, плащ отображается верно (всмысле берет с оффсайта)
    Заметил еще вот что, когда указываешь user=Notch.png - он правильно переадресует, НО!
    При обращении к моим плащам, плащ уже отображается в браузере, при обращении к лиц плащам браузер предлагает скачать этот плащ. Причем ссылка не меняется, как в случае с моими плащами.
    Для того, что бы получить ссылку именно на скачивание картинки, а не на открытие, надо прописать хедер header('Content-Disposition: attachment; filename="$user"'); , прописал, но не работает. В чем же дело?
    Пробовал даже обмануть бровсер
    PHP:
    header("Content-Type: application/octet-stream");
    header('Content-Disposition: attachment; filename="$user"');
    Наверное дело не в этом?
     
  13. Spider_Man_007

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

    Баллы:
    63
    Может все дело в фтп сервере?
     
    МиднайтЖелаетВамДобра и Lazy нравится это.
  14. Lazy

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

    Баллы:
    103
    Действительно, поменял фтп с сайта на DropBox и все заработало
     
  15. Spider_Man_007

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

    Баллы:
    63
    Хех. Пойду тоже поменяю, может в этом и вправду дело, как раз вчера аккаунт создал :З
     
  16. Lazy

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

    Баллы:
    103
    Работает через раз (у меня), мб дело в хостере хз.
     
  17. Spider_Man_007

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

    Баллы:
    63
  18. Lazy

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

    Баллы:
    103
    Оффтоп
    Когда ты ставишь дропбокс,Ю желательно поставить и клиент дропбокса, он создаст у тебя папочку. Ты этими папочками можешь пользоваться как обычными, за одним исключением - ты можешь их расшаривать или закрывать или делить с друзьями и тд.
    Если тебе нужна ссылка на файл - пкм по файлу и выбери в меню дропбокса copy public link, если ссылка на папку - сотри название файла в конце.
     
  19. Spider_Man_007

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

    Баллы:
    63
    Lazy, не, не помогло.
    Скорее всего проблема в скрипте, просто когда я делал простую систему скинов, ну просто чтобы только на моем фтп сервере скины проверял все нормально было, значит с фтп сервером все впорядке, а со скриптом я уже много часов мучаюсь, по слогам проверял :D, незнаю уже на что был готов идти, ну по пикселям проверять, но блин не работает >_______<
     
  20. Lazy

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

    Баллы:
    103
    Ждем byxar, что бы он объяснил)
     
  21. Автор темы
    byxar

    byxar Старожил Девелопер

    Баллы:
    103
    попробуйте эти скрипты.
     

    Вложения:

    • skins.zip
      Размер файла:
      623 байт
      Просмотров:
      225

Поделиться этой страницей