Перейти к содержанию

Криво работает функция из датапака


Rozy

Рекомендуемые сообщения

В теме 6 сообщений

Проблема в этой функции

 

scoreboard players operation @s radiation1 = @s radiation

scoreboard players operation @s radiation4 = @s radiation

scoreboard players operation @s radiation1 /= .averaging value

scoreboard players operation @s radiation4 %= .averaging value

scoreboard players operation @s radiation2 = @s radiation1

scoreboard players operation @s radiation3 = @s radiation1

scoreboard players operation @s radiation4 += @s radiation1

 

execute at @s[tag=eastradiation] run scoreboard players operation @s var = @s radiation3

 

execute at @s[tag=eastradiation] positioned ~16 ~ ~ run scoreboard players operation @s var -= @e[distance=..2,limit=1,tag=radiation] radiation1

execute at @s[tag=eastradiation] run scoreboard players operation @s var /= .math value

 

execute at @s[tag=eastradiation] positioned ~16 ~ ~ run scoreboard players operation @e[distance=..1,limit=1,tag=radiation] radiation1 += @s var

execute at @s[tag=eastradiation] run scoreboard players operation @s radiation3 -= @s var

 

 

execute at @s[tag=southradiation] run scoreboard players operation @s var = @s radiation4

 

execute at @s[tag=southradiation] positioned ~ ~ ~16 run scoreboard players operation @s var -= @e[distance=..2,limit=1,tag=radiation] radiation2

execute at @s[tag=southradiation] run scoreboard players operation @s var /= .math value

 

execute at @s[tag=southradiation] positioned ~ ~ ~16 run scoreboard players operation @e[distance=..1,limit=1,tag=radiation] radiation2 += @s var

execute at @s[tag=southradiation] run scoreboard players operation @s radiation4 -= @s var

 

scoreboard players operation @s radiation = @s radiation1

scoreboard players operation @s radiation += @s radiation2

scoreboard players operation @s radiation += @s radiation3

scoreboard players operation @s radiation += @s radiation4```

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, NecRoZ сказал:

Работает раз через раз, притом не для всех сущностей

Ну если работает, то может надо искать на уровне ниже, в других функциях, которые её вызывают; которые вызывают функции что вызывают её и д.т.

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, NotDen сказал:

Ну если работает, то может надо искать на уровне ниже, в других функциях, которые её вызывают; которые вызывают функции что вызывают её и д.т.

я смог починить!!!
вот теперь у меня радиация распространяется примерно равномерно

image.png.8c94cf5bc7f685eb64bd2f89e56cefdc.png

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...
В 16.05.2023 в 19:14, NecRoZ сказал:

я смог починить!!!
вот теперь у меня радиация распространяется примерно равномерно

image.png.8c94cf5bc7f685eb64bd2f89e56cefdc.png

Круто! А тему так и не закрыл...

Ссылка на комментарий
Поделиться на другие сайты

  • Rozy закрыл тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...