Доброго времени суток. Вкратце: есть мультиборд, в котором указаны четыре показателя (беру для примера один из них - "температура"). Я пытаюсь сделать так, чтобы сначала игры показатель был равен ста, а потом, через определённое время, периодически понижался на, скажем, два пункта, и чтобы персонаж мог "умереть от холода", когда показатель достигнет нуля, или определённых значений, и чтобы показатель повышался, если персонаж находится рядом с костром, например (что-то такое вроде было в карте "Выживание в Тайге"). Пытался сделать это действие с помощью целочисленной, так, чтобы каждые две секунды от показателя отнималось два, но в мульти-борде, как я понял, нельзя использовать целочисленную. Пытался сделать через строку, но тогда, как я понял, нельзя отнять от переменной строки минус 2. Вопрос: как сделать триггер, о котором я говорю, работающий на GUI? Заранее благодарю тех, кто поможет.
Скрины триггеров прилагаю:

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

На гуи можно сделать все и если ты будешь обновлять несколько окон мультиборда раз в секунду - ничего страшного не случится. Учетки страшны если ты их создаешь по 100 шт раз в 0.04 всю игру

и удали русские тригеры это отрава для глаз и редактора. Нужное тебе действие как раз таки "конвертировать целочисленную в строку" почему здесь ТАКОЙ ПЕРЕВОД - инфа засекречена
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
23
3 года назад
1
текст можно преобразовать в реальную или целочисленную, в тч в мультиборде.
2
32
3 года назад
2
Мультибор устроен таким образом, что каждая его ячейка это особый обьект, его нужно удалить и создать новый с новым значением.
На гуи функции смены multiboarditem как раз вызвают утечки, и их использование не желательно.
0
14
3 года назад
Отредактирован Fly123
0
Obelick:
текст можно преобразовать в реальную или целочисленную, в тч в мультиборде.
Как? Вижу только наоборот превращение целочисленных и т.д. в строку, наоборот не вижу

quq_CCCP:
Мультибор устроен таким образом, что каждая его ячейка это особый обьект, его нужно удалить и создать новый с новым значением.
На гуи функции смены multiboarditem как раз вызвают утечки, и их использование не желательно.
На ГУИ хоть ЧТО-ТО можно сделать нормальное? Или ничего сложнее мили-карт с нестандартными расами можно не пытаться делать?
Загруженные файлы
1
23
3 года назад
1
На гуи можно сделать все и если ты будешь обновлять несколько окон мультиборда раз в секунду - ничего страшного не случится. Учетки страшны если ты их создаешь по 100 шт раз в 0.04 всю игру

и удали русские тригеры это отрава для глаз и редактора. Нужное тебе действие как раз таки "конвертировать целочисленную в строку" почему здесь ТАКОЙ ПЕРЕВОД - инфа засекречена
Принятый ответ
1
28
3 года назад
1
На гуи функции смены multiboarditem как раз вызвают утечки
Там всё удаляется
1
32
3 года назад
1
PT153, ага а кто будет set multiboarditem = null делать?
1
28
3 года назад
1
quq_CCCP, ну это такая себе утечка, имхо, да и не факт, что это вообще нужно делать.
1
32
3 года назад
1
PT153, серьёзно, карты с часами через часик фаталят. Ели добавить ещё гуи утечек, становится совсем грустно.

На форуме кстати были уже на эту тему вопросы и проблемы, можите поискать, ибо плодились там утечки не хило.
1
28
3 года назад
1
quq_CCCP, ну на форуме давно это всё исследовалось. Надо заново это всё проверить, на 1.26 и на 1.32
0
14
3 года назад
0
Obelick:
На гуи можно сделать все и если ты будешь обновлять несколько окон мультиборда раз в секунду - ничего страшного не случится. Учетки страшны если ты их создаешь по 100 шт раз в 0.04 всю игру

и удали русские тригеры это отрава для глаз и редактора. Нужное тебе действие как раз таки "конвертировать целочисленную в строку" почему здесь ТАКОЙ ПЕРЕВОД - инфа засекречена
Понял, принял. Без русского языка мне будет совсем тяжко, ибо я с ним работаю с...давно в общем, тригерры на английском я даже не открывал. За помощь и подсказку - благодарю.

PT153:
На гуи функции смены multiboarditem как раз вызвают утечки
Там всё удаляется
Я правильно понимаю, что по прошествию двух секунд, мне нужно удалить в строчке текст "100", и напечатать "99" например, то есть текст от 100 до 0 у меня должно всё быть заранее заготовлено и подставлено в нужный момент, или всё таки можно, переведя строку в целочисленное "автоматизировать" процесс?
1
28
3 года назад
1
У тебя должна быть переменная, которая хранит значение температуры. Когда нужно, снижаешь значение у переменной, конвертируешь его в строку и ставишь как значение в нужную ячейку боарда.
0
14
3 года назад
0
PT153:
У тебя должна быть переменная, которая хранит значение температуры. Когда нужно, снижаешь значение у переменной, конвертируешь его в строку и ставишь как значение в нужную ячейку боарда.
Ну, я так и собирался сделать сначала. А то пишут, что нужно удалить и новую создать ячейку, может я опять неправильно понял, конечно, но главное что то, что я хотел изначально - работает

Fly123:
PT153:
У тебя должна быть переменная, которая хранит значение температуры. Когда нужно, снижаешь значение у переменной, конвертируешь его в строку и ставишь как значение в нужную ячейку боарда.
Ну, я так и собирался сделать сначала. А то пишут, что нужно удалить и новую создать ячейку, может я опять неправильно понял, конечно, но главное, что всё работает как изначально задумано.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.