Dmitry_Taker Опубликовано 15 мая, 2024 Поделиться Опубликовано 15 мая, 2024 Ребятки выручайте, зашёл в тупик В Общем создаю карту с будущим сервером в стиле Call of Duty. есть моды и так далее. Начал создавать игровой режим: гонка вооружений но наткнулся на след. рода проблему. Есть скорборд на счетчик playerKillCount и соответственно к нему мод Timeless and Clussic Guns. сначала создал просто на карте командными блоками режим всё получилось, после решил всё это внести в дата пак, и только потом понял проблему. При выполнении цикличного командного блока команды: execute as @a if score @s "Название скорборда" matches 0 run "Выполнение команды на выдачу комплекта оружия" всё работает но, комплект оружия выдается цикличным командным блоком собственно его невозможно перезарядить, так как патроны безконечные и анимация перезарядки не проигрывается. Хотелось бы услышать предложения. Буду очень благодарен реально за дельный совет но будет ещё лучше сделать так что-бы всё это работало так же в дата паке, просто не хочеться размещать от 50+ командных блоков только на одной локации. Что касается дата пака, внес эту команду в функцию main (tick), всё работает как и на кб но проблема та же а если вписывать эту команду в функцию setup (load) то срабатывает только 1я команда из списка: execute as @a if score @s "Название скорборда" matches 0 run "Выполнение команды на выдачу комплекта оружия" Затем как следом за ней команда:execute as @a if score @s "Название скорборда" matches 1 run "Выполнение команды на выдачу комплекта оружия" Выполняется только после перезагрузки дата пака командой /reload Ссылка на комментарий Поделиться на другие сайты Поделиться
quark-gluon plasma Опубликовано 17 мая, 2024 Поделиться Опубликовано 17 мая, 2024 On 5/16/2024 at 2:36 AM, Dmitry_Taker said: execute as @a if score @s "Название скорборда" matches 0 run "Выполнение команды на выдачу комплекта оружия" А что за команда на выдачу комплекта? On 5/16/2024 at 2:36 AM, Dmitry_Taker said: Что касается дата пака, внес эту команду в функцию main (tick), всё работает как и на кб но проблема та же а если вписывать эту команду в функцию setup (load) то срабатывает только 1я команда из списка: execute as @a if score @s "Название скорборда" matches 0 run "Выполнение команды на выдачу комплекта оружия" Затем как следом за ней команда:execute as @a if score @s "Название скорборда" matches 1 run "Выполнение команды на выдачу комплекта оружия" Выполняется только после перезагрузки дата пака командой /reload Потому, что все функции из tags/functions/tick.json выполняются 20 раз в секунду, а из tags/functions/load.json соответственно при загрузке. Лучше создать отдельную функцию старта, которую можно будет вызывать при необходимости. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitry_Taker Опубликовано 17 мая, 2024 Автор Поделиться Опубликовано 17 мая, 2024 1 час назад, DasGortyCH сказал: А что за команда на выдачу комплекта? Потому, что все функции из tags/functions/tick.json выполняются 20 раз в секунду, а из tags/functions/load.json соответственно при загрузке. Лучше создать отдельную функцию старта, которую можно будет вызывать при необходимости. Да это понятно, но дело в том что в функцию load команду: можно внести единожды и сработает только самая первая команда. а последующие будут срабатывать при ввод в консоль команды /reload или же перезапуске самой функции в этом то и вся проблема, но использовать какие либо кнопки в самом геймплее крайне не хочется Ссылка на комментарий Поделиться на другие сайты Поделиться
quark-gluon plasma Опубликовано 17 мая, 2024 Поделиться Опубликовано 17 мая, 2024 17 minutes ago, Dmitry_Taker said: Да это понятно, но дело в том что в функцию load команду: можно внести единожды и сработает только самая первая команда. а последующие будут срабатывать при ввод в консоль команды /reload или же перезапуске самой функции в этом то и вся проблема, но использовать какие либо кнопки в самом геймплее крайне не хочется Но стартовать же карту как-то надо? Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitry_Taker Опубликовано 17 мая, 2024 Автор Поделиться Опубликовано 17 мая, 2024 9 минут назад, DasGortyCH сказал: Но стартовать же карту как-то надо? Одна кнопка для старта режима и всё не более того ну +- 3-5 КБ Ссылка на комментарий Поделиться на другие сайты Поделиться
quark-gluon plasma Опубликовано 17 мая, 2024 Поделиться Опубликовано 17 мая, 2024 21 minutes ago, Dmitry_Taker said: Одна кнопка для старта режима и всё не более того ну +- 3-5 КБ Ну так а в неё закинуть команду старта 🥹 Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitry_Taker Опубликовано 17 мая, 2024 Автор Поделиться Опубликовано 17 мая, 2024 20 минут назад, DasGortyCH сказал: Ну так а в неё закинуть команду старта 🥹 Это всё пробывал но цепной и обычный кб запускает команду 1 раз, в то время как цикличный запускает её 20 раз за секунду реального времени но перезарядка оружия из за этого не срабатывает. делать 20 кнопок на 20 комплектов оружия очень не эстетично и глупо, вопрос как завязать эту систему так, что-бы использовалась одна кнопка для запуска функции или команды, и работала перезарядка оружия. Для начала как пример на КБ, после буду уже пробывать всё занести в дата пак Ссылка на комментарий Поделиться на другие сайты Поделиться
quark-gluon plasma Опубликовано 17 мая, 2024 Поделиться Опубликовано 17 мая, 2024 4 minutes ago, Dmitry_Taker said: чтобы использовалась одна кнопка для запуска функции или команды, и работала перезарядка оружия. Погоди, но оружие же из мода? Там своя перезарядка? Ссылка на комментарий Поделиться на другие сайты Поделиться
Dmitry_Taker Опубликовано 17 мая, 2024 Автор Поделиться Опубликовано 17 мая, 2024 14 минут назад, DasGortyCH сказал: Погоди, но оружие же из мода? Там своя перезарядка? Естественно но если прописать команду в цикличный то она не срабатывает так как комплект оружия выдается 20 раз в секунду, а если выполнять эту команду через цепной или обычный всё работает хорошо но нужно каждый раз что-бы получить новое оружие нужно постоянно перезапускать функцию Ссылка на комментарий Поделиться на другие сайты Поделиться
quark-gluon plasma Опубликовано 19 мая, 2024 Поделиться Опубликовано 19 мая, 2024 On 5/17/2024 at 10:07 PM, Dmitry_Taker said: но нужно каждый раз что-бы получить новое оружие нужно постоянно перезапускать функцию Перезапускасть функцию? Так а в чём проблема? Пытаюсь перечитать тему, ничего не понятно, но очень интересно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 10 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти