Stack Overflow на русском Asked on January 1, 2022
Мне нужно сделать так, чтобы когда оба объекта были в нужном месте, произошло какое то действие, а пока они не находятся в нужном месте – ничего не должно происходить.
Например:
if (
setPosition("bl2", 437, 166) &&
setPosition("bl1", 407, 166))
getObject("f1").ghost = true;
Я новичок и не совсем понимаю, как сделать правильно. Может быть что то в скрипте не правильно, буду рад если поможете. Спасибо за понимание!
Игра: Трагедия белок.
Конкретного ответа без предоставления информации о конкретном API вам никто не даст. Если вас устроит теоретический абстрактный ответ, то здесь не достаточно одних лишь сеттеров и геттеров. Вам нужно сверять координаты через event loop. Если тот код, который вы показали в примере, уже находится внутри цикла событий, то здесь просто нужно заменить сеттеры геттерами. Как-то так:
if getPosition("bl1") == {437, 166} && getPosition("bl2") == {407, 166} then
print("какое-то событие")
end
Естественно, код в моём ответе не имеет ничего общего с реальным кодом. Это лишь пример.
Answered by Beast Winterwolf on January 1, 2022
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP