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

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

  • Автор темы Автор темы z0z1ch
  • Дата начала Дата начала
я же писал что на юкозе делал. Буду пробовать дальше(
 
Люди, подскажите в чем проблема? Все сделал как в инструкции. При де/компиляции ошибок нет. Кидаю файлы в minecraft.jar и удаляю META-INF, и тем не менее черный экран при попытке запуска клиента. Как исправить подскажите пожалуйста!
 
Так-с. Я всё по новой переделал. Но увы скина так и нет((( Но на этот раз я на всякий случай плащ загрузил, который чётко отображается! В чём дело тогдаО_о Всё верно заменено. Меня смутил один файл, который был в папке куда нужно кидать bin на декомпиляцию server.properties . Он там так и должен быть?
 
Возможно у тебя есть мод, который заменяет саму систему скинов.
P.s. Файл скинов - xz.class
файл плащей - gs.class
 
а на что третий файл dc? + я использую чистые клиенты. Изначально тот что в первом посте затем тот что стандартный пиратский.
 
Странно, сделал фтп аккаунт на сайте aoyla.net сделал 2 папки, указал адрес папок в исходниках и вуаля!
 
так для чего третий то файл? просто удовлетвори любопытство) Я тут видел вроде выкладывали php скриптик для загрузки, пересмотрю ещё раз. ссылки за меню. Но вот всё же скины не работают( буду пробовать дальше. В каждом файле же нужно по одному адресу сменить?
 
Смотри 2 файла на скины - для сингл и мультиплеера, 1 плащи :3. Скрипт не обязателен, но желателен, если вы очень ленивый админ :)
 
Просто будет не красиво так в ручную закидывать скины. Можно но не оч как то. В php я не силён(вообще не силён) поэтому надеюсь что кто то уже написал. уф, что же. Продолжу, мучить себя и блокнот с декомпилятором. Хотя я просто не понимаю в чём может быть изъян.
 
да, его.
Ещё вопрос из начала. server.pro... забыл как дальше... ну он так и должен быть в jars?
 
учтите, что просто php скриптом не отделаться. а то ведь я могу любому тогда скин сменить. нужно логин/пароль проверять. поэтому:

если у кого есть информация как в xAuth кодируется пароль - было бы весьма полезно. с "разбега" я что-то не нашёл инфу об этом.

Отбой!. нашёл метод - whirlpool.
 
Не смог понять принцип кодировки, по примеру с треда плагина на bukkit.org каждый раз генерируются разные хеши. Скинь скрипт реализации в личку пожалуйста.
 
http://pereulok.net.ru/minecraft_skins/
посмотри код страницы. там прозрачно всё. это заготовка.

если заполнить имя (не важно какое) и пароль, то выдаст хеш пароля

осталось:
- добавить загрузку из xAuth логинов и хеши паролей
- сравнить имя (возможно с учётом регистра) и пароль
- добавить скрипт загрузки скина (с проверкой типа, размера и глубины изображения), подсовывая вместо имени файла текста из поля name
- может быть что-то ещё забыл
 
вот спасибо. там оказывается вон как... я-то бегло начало и конец сравнил глазным аппаратом без привлечения софт техники :)
 
ага, на 1.2.5 версии всё так и будет.
 
А может и нет, там написано что вирпул с случайно сгенерированной солью :-)
 
а ты проврь ;) зайди по ссылке что я кинул пару постов назад набей свой пароль и потом сравни - у меня совпали.

ну а солянка эта вероятно используется во 2-ой версии и она вырезается вроде. как ты будешь сравнивать пароль если он зависит от случайной переменной (времени). никак не сравнить такие штуки.
 
Назад
Верх