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

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

  • Автор темы Автор темы z0z1ch
  • Дата начала Дата начала
Сделал все по инструкции, скины закинул, попробовал, игроки видят мои, а я их, но как только нажимаю любое действие, кроме перемещиения, игра вылетает, у игроков точно также. Что это может быть?
 
Сделал все по инструкции, скины закинул, попробовал, игроки видят мои, а я их, но как только нажимаю любое действие, кроме перемещиения, игра вылетает, у игроков точно также. Что это может быть?
у меня такое было когда я начинаю что-то копать или строить, то была проблема в каком-то моде...
 
Люди, если у меня сайт от ucoz, то надо создать папки в файловом менеджере, но при запуске recompile.bat выдаёт ошибку "Can not find server sorces!" (типо сайт не найден). Что нужно делать, чтобы программа нашла мой сайт? Возможно ли вообще заменить путь сайта на путь папки в компьютере, чтобы все скины хранились на компьютере, а не на сайте?
 
ВНИМАНИЕ!
Я Разобрался с ошибкой вылета!!
В файле EntityPlayer.java ничего не менять!
У меня все заработало даже на юкозе.
 
У меня все заработало даже на юкозе.
Я так понимаю, что модификация клиента нужна для этого.
Если да, то на юкозе работать не будет... (система заливки скинов)
Если вы вручную будете заливать файлы - то сойдёт.
Но всё равно юкоз это полное Г !, надеюсь расписывать почему не надо...
 
За то в синглплеере не отображаются скины? =)
В сингле не знаю)
А хотя, там была строка с плащами, я думаю в сингле все работать будет.

Но всё равно юкоз это полное Г !, надеюсь расписывать почему не надо...
Согласен, абсолютно во всем)
 
Ребят, попробуйте вот этот скрипт. Теперь должен работать и с перенаправлением на ошибку 404. Должно работать на юкозе (правда юкоз вроде не поддерживает php, залейте на какой нить нормальный хостинг типа www.hostinger.ru).

Для клиента (1.1):
Для скинов (qx.class и uh.class): http://mysite.ru/?t=skins&u=
Для плащей (xb.class): http://mysite.ru/?t=cloaks&u=
1.2:
"vm.class", "rr.class" и "yr.class"

Php cохранять как index.php и он должен быть помещен например так http://mysite.ru/index.php
Скины сохранять например так http://mysite.ru/MinecraftSkins/Corwin.png с учетом регистра!

PHP:
<?php
 
// для скинов: http://mysite.ru/?t=skins&u=
// для плащей: http://mysite.ru/?t=cloaks&u=
 
ini_set('user_agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1');
 
$user = $_GET['u'];
$target = $_GET['t'];
 
if ($target == 'skins') {
    $dir_local = 'MinecraftSkins';
    $dir_off = 'MinecraftSkins';
} else {
    $dir_local = 'MinecraftCloaks';
    $dir_off = 'MinecraftCloaks';
}
 
$local = "http://mysite.ru/$dir_local/$user";
$off = "http://s3.amazonaws.com/$dir_off/$user";
 
$headers = get_headers($local);
if ($headers === FALSE)
    exit('Error');
 
if (strpos($headers[0], '200') !== FALSE)
    header("Location: $local");
else
    header("Location: $off");
?>

Если вам нужно сохранить php под другим именем, например mc.php, изменять пути в клиенте нужно так: http://mysite.ru/mc.php?t=skins&u=
 
А такой что ты бежишь встрелил чела и клиент обращается к скрипту, потом встретил ещё 10 челов, а они тоже 10 , и того посчтиай столько будет обращений к нему?
Почти никакой нагрузки. Даже если 100 запросов за раз. Херли там, если уж сайты, которые выполняют хренову кучу операций нормально живут, и живут даже при ддос-атаках, то тут вообще ничего не происходит, тупое перенаправление
 
Всё, я через yandex сделал, всё работает! Автору спасибо!
 
Назад
Верх