Вверх ↑
Этот топик читают: Guest
Ответов: 102
Mafia
Консильери
#1: 2019-12-19 06:34:56 ЛС | профиль | цитата
Анимированная ёлочка в ожидании Нового Года) Попробуйте сделать свои, либо воспользуйтесь этой)

Код для вставки в игровой блокнот (обновлён 2019-12-19 20:43)

function init(){
d = display
c = color
c0 = c.rgb(000, 170, 000)
c1 = c.rgb(255, 000, 000)
c2 = c.rgb(000, 255, 000)
c3 = c.rgb(000, 000, 255)
c4 = c.rgb(255, 255, 000)
c5 = c.rgb(000, 255, 255)
c6 = c.rgb(255, 000, 255)
circles = []
colors = [
c0, c0, c0, c0, c0, c0,
c0, c0, c0, c0, c0, c0,
c1, c2, c3, c4, c5, c6]
for(var i = 0; i ‹ 16; i++){
add_circle(8 - 8 / 15 * i, i * 2, 31 - i * 2, 1 / 5000 * (i % 2 ? 1 : -1))
}
}
function add_circle(radius, height, number, speed){
circle = {
radius : radius,
speed : speed,
voxels : []
}
for(var i = 0; i ‹ number; i++){
circle.voxels.push(d.voxel(0, height, 0, c0))
}
circles.push(circle)
}
function update(time){
circles.forEach(function(circle){
solo_angle = 360 / circle.voxels.length * (Math.PI / 180)
circle.voxels.forEach(function(voxel, i){
angle = (solo_angle * i + time * circle.speed) % 360
x = Math.cos(angle) - Math.sin(angle)
z = Math.sin(angle) + Math.cos(angle)
voxel.cursorX = x * circle.radius + 7.5
voxel.cursorZ = z * circle.radius + 7.5
if(Math.random() › 0.99){
voxel.color = colors[Math.floor(Math.random() * colors.length)]
}
})
})
}

Решение возможных проблем (обновлено 2019-12-20 00:53)

Клиент по-умолчанию может использовать свою версию JAVA, игнорируя установленную в системе, и обе они могут быть не те, потому обновите JAVA и подключите в лаунчере именно установленную:
Загрузите и установите новую, если не уверены, какая у вас
● В лаунчере выберите нужный аккаунт, настройка сохраняется для каждого отдельно
● "Изменить профиль" (карандашик)
● "Дополнительные настройки" (вкладки сверху)
● "Указать путь до java"
● Перейдите в место установки java, обычно C:/Program Files/Java
● Выберите там каталог с JRE (не JDK) версией постарше, если их несколько
● Далее каталог bin, и указываем java.exe
● Кнопка "ОК" в окне настройке профиля, чтобы сохранить (справа снизу)

Запустите игру с консолью. Посмотрите, что пишется в консоли, в момент вставки MCGL9 в проектор.
● "Destroy thread TextDisplay" - не ошибка, нормальное сообщение
● "Cannot convert 4290465319 to java.lang.Integer" - на компе не подходящая версия JAVA
● Если другая ошибка, скопируйте сюда

Настройки - Прочие:
● Автозапуск - Везде (ходить так по миру не рекомендуется)
● Частиц в проекторе - 5000

Пропишите персонажа в зоне, где стоит проектор, и возможно в городе, если зона в нём.

Помните, что MCGL9 работает на клиенте игрока, и другой игрок, с большой вероятностью, может не видеть того, что видите вы.

карма: -3
15
Голосовали:Letopisec, Monza, Moonlight_420, BOBAH, 1352478, InnoooK, papasid, iShaman, tauras, player$607974, apl, miratvorech, Green_ed_Wald, -ChappiE-, admin
vip
#1.1контекстная реклама от партнеров
Ответов: 1253
Monte Carlo
Пираты Стью
#2: 2019-12-19 09:05:18 ЛС | профиль | цитата
Выглядит прикольно, спасибочки, за код
карма: -7
0
Ответов: 229
Kingsman
Соединенный Агент
#3: 2019-12-19 10:38:14 ЛС | профиль | цитата
Ща поставлю себе такую же
карма: -130
Вакин флай тускаут
0
Ответов: 1485
Hell
Сатанист
#4: 2019-12-19 10:49:53 ЛС | профиль | цитата
Ёлочка мне нравится
карма: -42
0
Ответов: 611
#5: 2019-12-19 15:34:37 ЛС | профиль | цитата
adminNekit писал(а):
Ща поставлю себе такую же

С бана выйди.
Niok писал(а):
Ёлочка мне нравится

+ . Тоже хочу такую.
карма: -35
Remember me for centuries
0
Ответов: 882
TheFreezed
Friedlich
#6: 2019-12-19 15:38:09 ЛС | профиль | цитата
Красиво)
карма: -44
0
Ответов: 142
#7: 2019-12-19 16:36:45 ЛС | профиль | цитата
Прикольно

Редактировалось 5 раз(а), последний 2019-12-19 19:50:22
карма: -1
Minecraft galaxy - наш проект не отдадим его! Живи .
0
Ответов: 135
Monte Carlo
Совет [А]
#8: 2019-12-19 19:17:45 ЛС | профиль | цитата
Какая красивая, спасибо
карма: 41
Miners Club - расчистка территорий.
0
Ответов: 3821
TRoN
Creator
#9: 2019-12-19 19:58:00 ЛС | профиль | цитата
kriponeko писал(а):
Не забудьте заменить символы ‹ и › на нормальные.

А где и о чем речь?
карма: -241
0
Ответов: 102
Mafia
Консильери
#10: 2019-12-19 20:14:56 ЛС | профиль | цитата
tauras, хмм.. да, действительно, и просто копипастом в игровой блокнот работает. Думалось, будет ругаться на угловые скобочки, они в посте заменяются на спецсимволы, но при вставке в блокнот похоже предусмотрена замена обратно. Значит, ту строчку из поста можно убрать)
карма: -3
0
Ответов: 3821
TRoN
Creator
#11: 2019-12-19 20:16:46 ЛС | профиль | цитата
kriponeko, просто у меня не работает. Пользовался копипастом.
карма: -241
0
Ответов: 102
Mafia
Консильери
#12: 2019-12-19 20:19:28 ЛС | профиль | цитата
tauras, а если с консолью игру запустить, пишет там что-нибудь в момент установки MCGL9 в проектор? В той зоне отображение MCGL9 включено? Частиц достаточно в настройках выставлено?

Кстати, даже при разрешении в настройках показа везде, мне потребовалось вписать твинка в город, чтобы он увидел анимацию MCGL9, установленного в доме, где был прописан.
карма: -3
0
Ответов: 3821
TRoN
Creator
#13: 2019-12-19 20:22:11 ЛС | профиль | цитата
[ERROR]: sun.org.mozilla.javascript.internal.EvaluatorException: Cannot convert 4278233600 to java.lang.Integer (‹Unknown source›#19) in ‹Unknown source› at line number 19
карма: -241
0
Ответов: 102
Mafia
Консильери
#14: 2019-12-19 20:34:27 ЛС | профиль | цитата
tauras, попробуй этот:

Код

function init(){
d = display
c = color
c0 = c.rgb(000, 170, 000)
c1 = c.rgb(255, 000, 000)
c2 = c.rgb(000, 255, 000)
c3 = c.rgb(000, 000, 255)
c4 = c.rgb(255, 255, 000)
c5 = c.rgb(000, 255, 255)
c6 = c.rgb(255, 000, 255)
circles = []
colors = [
c0, c0, c0, c0, c0, c0,
c0, c0, c0, c0, c0, c0,
c1, c2, c3, c4, c5, c6]
for(var i = 0; i ‹ 16; i++){
add_circle(8 - 8 / 15 * i, i * 2, 31 - i * 2, 1 / 5000 * (i % 2 ? 1 : -1))
}
}
function add_circle(radius, height, number, speed){
circle = {
radius : radius,
speed : speed,
voxels : []
}
for(var i = 0; i ‹ number; i++){
circle.voxels.push(d.voxel(0, height, 0, c0))
}
circles.push(circle)
}
function update(time){
circles.forEach(function(circle){
solo_angle = 360 / circle.voxels.length * (Math.PI / 180)
circle.voxels.forEach(function(voxel, i){
angle = (solo_angle * i + time * circle.speed) % 360
x = Math.cos(angle) - Math.sin(angle)
z = Math.sin(angle) + Math.cos(angle)
voxel.cursorX = x * circle.radius + 7.5
voxel.cursorZ = z * circle.radius + 7.5
if(Math.random() › 0.99){
voxel.color = colors[Math.floor(Math.random() * colors.length)]
}
})
})
}
карма: -3
0
Ответов: 3821
TRoN
Creator
#15: 2019-12-19 20:41:03 ЛС | профиль | цитата
Во круто. Заработало!!! Спасибо.

Редактировалось 1 раз(а), последний 2019-12-19 20:41:20
карма: -241
0
Ответов: 102
Mafia
Консильери
#16: 2019-12-19 20:46:42 ЛС | профиль | цитата
tauras, у тебя часом не 32 бита система?)

Если у кого ещё не работало, код в верхнем посте обновлён.

Если у вас не работает - пишите.
карма: -3
0
Ответов: 3821
TRoN
Creator
#17: 2019-12-19 20:48:53 ЛС | профиль | цитата
kriponeko писал(а):
у тебя часом не 32 бита система?)

У меня 64. Но стоит 7-ка.
карма: -241
0
Ответов: 102
Mafia
Консильери
#18: 2019-12-19 20:53:48 ЛС | профиль | цитата
tauras, ну и ладненько. Я не эксперт в вопросах подобной совместимости. Быть может версия JAVA другая, или ещё чего. Через color.rgb записывать в целом правильнее, но через на порядок удобнее. Не думалось, что оно может вызвать проблемы)
карма: -3
0
Ответов: 2683
MC academy
Контркультурщик
#19: 2019-12-19 21:32:12 ЛС | профиль | цитата
Постарался и еще для всех, хорош
карма: -49
Рука Мидаса
0
Ответов: 102
Mafia
Консильери
#20: 2019-12-20 00:51:48 ЛС | профиль | цитата
Как выяснилось, виновата таки версия JAVA. Всем рекомендуется обновить её, и указать именно установленную, а не ту что идёт в комплекте с клиентом. Впрочем, если использовать color.rgb, то и в старой всё норм, но вдруг там ещё какие проблемы неведомые. Получается, результат конвертера моделей тоже не у всех отображался, так что он теперь обновлён.
карма: -3
0
Ответов: 142
#21: 2019-12-20 12:49:51 ЛС | профиль | цитата
А можно изменить положение на 5- 10 блоков вправо или что-то такое? Или вверх)
карма: -1
Minecraft galaxy - наш проект не отдадим его! Живи .
0
Ответов: 924
Tomorrow
Яблочный
#22: 2019-12-20 15:06:48 ЛС | профиль | цитата
Kolesosik,
По Z в плюс
voxel.cursorZ = z * circle.radius + 7.5 + 10

По Y - 10
add_circle(8 - 8 / 15 * i, i * 2 - 10, 31 - i * 2, 1 / 5000 * (i % 2 ? 1 : -1))


Редактировалось 1 раз(а), последний 2019-12-20 15:14:54
карма: -33
0
Ответов: 142
#23: 2019-12-20 17:10:33 ЛС | профиль | цитата
apl писал(а):
Kolesosik,
По Z в плюс
voxel.cursorZ = z * circle.radius + 7.5 + 10

По Y - 10
add_circle(8 - 8 / 15 * i, i * 2 - 10, 31 - i * 2, 1 / 5000 * (i % 2 ? 1 : -1))


Спасибо) Лоес в карму)

Редактировалось 1 раз(а), последний 2019-12-20 17:10:56
карма: -1
Minecraft galaxy - наш проект не отдадим его! Живи .
0
Ответов: 54
Aogiri
лидер
#24: 2019-12-21 10:33:13 ЛС | профиль | цитата
Ошибок в консоли нет.
Версия Java last, путь указан к ней.

Выглядит вот так
елка.png

Редактировалось 1 раз(а), последний 2019-12-21 10:41:23
карма: -10
0
Ответов: 142
#25: 2019-12-21 10:46:03 ЛС | профиль | цитата
presfer писал(а):
Ошибок в консоли нет.
Версия Java last, путь указан к ней.

Выглядит вот так
елка.png


У тебя то же что и у меня было. Кол-во частиц в проекторе 5000 поставь. Это в настройках -› Прочее.
карма: -1
Minecraft galaxy - наш проект не отдадим его! Живи .
0
Ответов: 54
Aogiri
лидер
#26: 2019-12-21 10:51:32 ЛС | профиль | цитата
Kolesosik писал(а):
presfer писал(а):
Ошибок в консоли нет.
Версия Java last, путь указан к ней.

Выглядит вот так
елка.png


У тебя то же что и у меня было. Кол-во частиц в проекторе 5000 поставь. Это в настройках -› Прочее.


Спасибо!
карма: -10
0
Ответов: 2964
Mafia
Актёр
#27: 2019-12-23 03:06:49 ЛС | профиль | цитата
Админы дали инструмент и сказали развлекайтесь.
карма: -25
0
Ответов: 225
#28: 2019-12-23 04:14:30 ЛС | профиль | цитата
Очень круто! Продолжайте создавать в том же духе!
карма: -21
0
Ответов: 94
Berzloy
Рекрут
#29: 2019-12-23 11:27:18 ЛС | профиль | цитата
Вообще топ))) С мкгл 9 лет и с норм программистами и обнов не надо)))
карма: 1
0
Ответов: 675
#30: 2019-12-31 10:44:28 ЛС | профиль | цитата
Я человек простой. Вижу полезную тему - апаю. С наступающим, дорогие кубоёбы!
карма: -6
0
30
Сообщение
...