Шутер, вид сверху. Есть две глобальные переменные : 1 - патроны в оружии(patrons 20) ,2 - все патроны(ammor 120). Как сделать так чтобы при перезарядке в amoor убиралось то число которого не достает в patrons? Допустим я стреляю и потратил 1 патрон в patrons. Перезарядка. А в ammor потратилось 20, а надо чтобы 1.

Принятый ответ

Как-то так, если максимально упростить, это будет выглядеть в Construct
При этом эту строку
Можно заменить на
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
3
7 лет назад
0
немного не понятно. если ammor(120) меньше patron(20) - max, то вообще не получится перезарядится.
И надо добавлять еще одну глобальную переменную в виде all, add? Если можно сделайте скрин листа событий.
4
26
7 лет назад
Отредактирован Extremator
4
я не сравнивал 120 и 20
я сравнивал ammo (15) и max (лимит в 20, можешь сразу числом выставить)
if ( ammo < 20 )
set all = all - (20 - ammo)
set ammo = ammo + (20 - ammo)
0
3
7 лет назад
0
а как прописать минус в событиях? Если написать - , то не получится
0
26
7 лет назад
0
Я не знаю что и как ты делаешь... я лишь указал на нужные расчёты... и всё
2
9
7 лет назад
Отредактирован rlOmega
2
Как-то так, если максимально упростить, это будет выглядеть в Construct
При этом эту строку
Можно заменить на
Загруженные файлы
Принятый ответ
0
3
7 лет назад
0
Огроменное спасибо!!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.