Войти или зарегистрироваться

Туториал [урок] система скинов (модификация клиента).

  • Автор темы Автор темы z0z1ch
  • Дата начала Дата начала
Угу. К примеру, создаете в папке home денвера директорию, являющуюся одновременном вашим внутресетевым ип, и в ней размещаете необходимые вам скины.
Код:
WebServers/home/xxx.xxx.xxx.xxx/www/skins - например, вот так
Это не самый лучший способ, но, на мой взгляд, требующий минимум усилий.
 
Угу. К примеру, создаете в папке home денвера директорию, являющуюся одновременном вашим внутресетевым ип, и в ней размещаете необходимые вам скины.
Код:
WebServers/home/xxx.xxx.xxx.xxx/www/skins - например, вот так
Это не самый лучший способ, но, на мой взгляд, требующий минимум усилий.

Ещё раз огромное спасибо, tachidi! Буду пробовать...
 
Люди, я всё правильно понимаю?
На сервак ставится плагин авторизации. Затем проделывается магия урока из этой темы.
Вывод: после регистрации игрока на сервере, у него есть возможность авторизироваться и менять скин на сайте, так?
 
Ребят, такая проблема. На серве стоит Industrial Craft, Build Craft и Red Power, всё это на Bukkit.
Мои действия:
Беру оригинал 1.7.3, декомпил, рекомпил и т.д. ... Закидываю class-ы в клиент с модами - всё работает, скины есть... Как только произвожу какие-либо действия ЛКМ - Чёрный экран...
Я понимаю, что это из-за IC, BC и RP... Перекрещиваются файлы, которые изменены в модах...
Беру не клиент, тот коорый собирал для сервака - декомпил, рекомпил, куча ошибок и когда пытаюсь выжать изменённые файлы с помощью "reobfuscate.bat" (надеюсь, я правильно понял суть этого действия) у меня в папку "reobf" ничего не отжимает... Ну, хотя это тоже логично...
Вот теперь вопрос - как мне поступить в этой ситуации?!
 
Без декомпиляции клиента это можно сделать программой In Class Translator
 
А как скин поставить я так и не понял =)
И у меня ошибку пишет когда запускаю reсompile.bat пишет
Can not find server sources
В тех трёх файлов заменил на fist.ucoz.ru
P.s Походу я туплю очень сильно =)
 
Есть не большой вопрос как называються те 3 файла которые заменить надо?) то блин не все хотят качать молный яр, а хотят отдельные файлы
 
Ребят,не совсем по темп,но это имеет отношение к делу
При смене строчек в исходниках клиента мы дискриминируем владельцев лицензии,ведь их скины отображать не будет
Но еще на версии 1.7.3,прям перед выпуском 1.8 у меня очень глючил стандартный лаунчер и я наткнулся на такую замечательную вещь,как
mineshafter.appspot.com/downloads
+ не нужно править клиент
+ (как я понимаю)идет проверка сначала в базе сайта,а потом на официалке ---- люди не с нашего лаунчера будут видеть только лицензионные скины,а те кто с нашего(такого,как на mineshafter.appspot.com/downloads)будут видеть и тех и тех
Может кто-то из бывалых попытается проковырять их лаунчер? ;)
 
открываю файл decompile.bat
пишет в консоли
не удаётся выполнить указанную программу
для продолжения бла бла бла
ЧТО я пропустил?
 
прочитал всю тему и так и не понял, когда при декомпиляции клиента вылазиют 100 грёбанных ошибок, что делать то ? я и mcp44 обновлял и заново качал и что то толку не каково (
 
на 1.0.0 теперь нужно искать другой способ менять скины видимо?
 
6. В открытых файлах находим адрес s3.amazonaws.com и меняем его на свой, сохраняем файлы.
Примечание:
Теперь патченый клиент будет искать скин соответствующий имени пользователя не по адресу s3.amazonaws.com/MinecraftSkins/, а по <ваш адрес>/MinecraftSkins/
Вводит всё это в заблуждение написал бы что нужно не s3.amazonaws.com а всю ссылку менять на папку с скинами и плащами соответственно. И вот вопрос получается скины твоего модифицированного клиента не увидят те кто свой клиент не модифицировали так? если да то нету ли другого способа например который бы убрал необходимость делать что то клиенту что бы увидеть скины других игроков?
 
Вводит всё это в заблуждение написал бы что нужно не s3.amazonaws.com а всю ссылку менять на папку с скинами и плащами соответственно. И вот вопрос получается скины твоего модифицированного клиента не увидят те кто свой клиент не модифицировали так? если да то нету ли другого способа например который бы убрал необходимость делать что то клиенту что бы увидеть скины других игроков?

Есть и другой способ)
Надо что бы каждый игрок пописал у себя в файле: c:\WINDOWS\system32\drivers\etc\hosts
3.amazonaws.com ВашАдрес
 
О мог бы и сам додуматься но спасибо конечно прикольная идея)
 
Можно сделать батник и выложить на сайте своём и написать чёт там типа патчер для отображения скинов.


@ECHO OFF
ECHO s3.amazonaws.com АдресВашегоСайта>>%WINDIR%\system32\drivers\etc\hosts
 
Назад
Верх