Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Игрок ставит блоки, через несколько секунд блоки по очереди пропадают. Как это сделать? Просто установить переменную (локация блока) не получается, так ломается только последний блок
Игрок ставит блоки, через несколько секунд блоки по очереди пропадают. Как это сделать? Просто установить переменную (локация блока) не получается, так ломается только последний блок
Событие игрока Поставил блок > Работа с массивами Добавить элемент массива [Локация блока (яблоко), %player%_blocks (массив)] > Игровое действие Ждать [сколько тебе надо] > Работа с массивами Получить элемент массива [%player%_blocks, 1, %player%_block (переменная)] > Игровое действие Поставить блок(и) [%player%_block (в местоположении)] > Работа с массивами Удалить элемент массива [%player%_blocks, 1]
Игрок ставит блоки, через несколько секунд блоки по очереди пропадают. Как это сделать? Просто установить переменную (локация блока) не получается, так ломается только последний блок
1: простой, быстрый, косячный.
Игрок поставил блок - ждать - отменить событие.
2: сложнее, муторнее, надежнее.
Создать масив (представь себе масив как барабан с лотами, нумерация лотов идет от 1 и до хрен знает скольки)
Для масива нужно сделать систему нумерации лотов отдельно, что бы ты мог вносить значения в масив и мог их считывать
При установке блока - сохраняешь локацию блока - вносиш ее в масив - прокручиваешь счетчик лота на +1 - ждать - вызов асинхронной функции
Функция - извлечь данные из масива (под правильным номером лота) - поставить блок воздуху по координате из извлеченного лота - прокручиваешь счетчик лота на +1
Только не забудь что счетчик лота на внесение и извлечение должны быть правильно синхронизированы и быть на разных переменных
правда может будут проблемы если игроки буду слишком быстро ставить блоки, я пока хз как это пофиксить, видимо при слишком быстрой установке блоков игра не успевает внести их координаты вмасив
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.