А можно такой только на коде к+, просто я недавно ток начал питон изучать (2-3 дня назад) и немного не понимаю код, и вообще зачем ты написал код на питоне в форуме мл к+, где отдельный код
он читается на раз-два
кратко объясню, что тут происходит
у нас есть объект A, и B
у объекта A такие параметры: X=1, Y=1, Z=1
у объекта B такие параметры: X=12, Y=-1, Z=-3
допустим, нужно повернуть объект A к объекту B
разберём функцию rotate_object
yaw = atan(B['Y'] - A['Y']) / (B['X'] - A['X']))
ТОЕСТЬ сначала получаешь Y и X у обоих объектов, выполняешь операции B['Y'] - A['Y'] и B['X'] - A['X'], сохраняя их в переменные
затем их делишь, и прокручиваешь через блок Арктангенс, и наконец извлекаем из радиан градусы
pitch = atan(B['Z'] - A['Z']) / math.sqrt((B['X'] - A['X'])**2 + (B['Y'] - A['Y'])**2))
ТОЕСТЬ получаем Z и ранее известный X, производим операцию B['Z'] - A['Z']
затем высчитываем B['X'] - A['X'], и умножаем на 2
делаем тоже самое с B['X'] - A['X'] и умножаем на 2
затем извлекаем квадратный корень, есть блок для этого
остаётся только разделить B['Z'] - A['Z'] и sqrt((B['X'] - A['X'])**2 + (B['Y'] - A['Y'])**2)), и извлечь из радиан градусы
создаём местоположение:
Результат: %player%_pos
Местоположение: яблоко@местоположение
Pitch = pitch (который мы вычислили выше)
Yaw = yaw (который мы вычислили выше)
этот код мне придумал ChatGPT, не даю гарантию, что он сработает, но попытаться стоит
ещё могу сказать, что код должен поместиться всего в строку