Почему в цикле %selected%, %player% не работает?

miha1l_YT_

Участник
Регистрация
16 Май 2023
Сообщения
9
Иза этого у меня скорборд не правильно работает
 

wiors

Участник
Регистрация
23 Ноя 2024
Сообщения
1
в название скорборда - %selected% назв.
выставить очки скорборда
в действии игрока - показать скорборд
 

miha1l_YT_

Участник
Регистрация
16 Май 2023
Сообщения
9
почему? может в коде что то не так? ты уверен что твоя выборка работает в общем?
У меня стоит код:

Цикл (20 // scoreboard) > удалить очки скорборда (%selected% scorboard // // 0) > выставить очки скорборда (%selected% scorboard // тестовая переменная // 0) > удалить очки скорборда (%selected% scoreboard // // 1) > Обьеденить тексты (%selected% test // Баланс: ; *%player% balance > выставить очки скорборда (%selected% scoreboard // *%selected% test // 1) > показать скорборд (%selected% scoreboard)

Там побольше строк но для примера написал самое основное

Обозначения:

; - другой слот
* - переменная
** - сохр. переменная
() - сундук

Там побольше строк но для примера написал самое основное

А и ещё на начале:

Событие игрока (вход) > создать скорборд (%selected% scoreboard // Test) > запустить цикл (scoreboard)

Но я пробовал как ты говорил но не получалось
 

SirGromov

Эксперт
Регистрация
14 Июн 2023
Сообщения
88

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
370
У меня стоит код:

Цикл (20 // scoreboard) > удалить очки скорборда (%selected% scorboard // // 0) > выставить очки скорборда (%selected% scorboard // тестовая переменная // 0) > удалить очки скорборда (%selected% scoreboard // // 1) > Обьеденить тексты (%selected% test // Баланс: ; *%player% balance > выставить очки скорборда (%selected% scoreboard // *%selected% test // 1) > показать скорборд (%selected% scoreboard)

Там побольше строк но для примера написал самое основное

Обозначения:

; - другой слот
* - переменная
** - сохр. переменная
() - сундук

Там побольше строк но для примера написал самое основное

А и ещё на начале:

Событие игрока (вход) > создать скорборд (%selected% scoreboard // Test) > запустить цикл (scoreboard)

Но я пробовал как ты говорил но не получалось
в цикле в самом начале поставь "Выбрать объект - Все игроки"
и в действии в цикле Объединить тексты замени "%player% balance" на "%selected% balance"
 
Последнее редактирование:

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
370
Потому что циклы запускаются глобально для всего режима, поэтому в них и не может быть %player%.
да, от игры, но не совсем
код выполняется от той цели, которая запустила цикл
причём не от выбранной цели, а от инициатора строки кода, откуда был запуск
по этому %player% и %default% у цикла могут быть
а выбранная цель самого цикла - все игроки
 
Последнее редактирование:
Сверху