Решил научиться делать способности(пока предметные).
Где тут ошибка?
Должно быть так:
Юнит получает способность аура, после того как получил, то с вероятностью в 15% должна кастоваться магия(на данный момент волна силы. Потом заменю). Все работает, кроме каста способности.
(Где 100, это просто проверка работы)

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

Измени тип переменной "RandomReal" с real на integer (целочисленная). И я правильно понял, что еще проверка косячная, если ты хочешь проверить работает или нет, то ставь не >=100 а >=0.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
map_maiker, ты какой-то бред написал. Подучи матчасть
ответ
х1 это предмет свитка Рёв. попытка сделать стаки. добавлял свиток рёв с шансом 20% при ударе.и условие должно проверять наличие уже баффа,если нету дать х1 название свитка,если есть х2 и так до х5,
ответ
ScopteRectuS, у тебя где то перезаписывается bj_lastCreatedUnit
причём происходит это после первой итерации GroupEnumUnitsInRange
а вообще не стоит юзать стандартные бж переменные
т.к. они могут конфликтовать с другими системами
используй приватные переменные
если после перехода на приватные глобалки проблема останется то скопируй систему на отдельную карту и кинь эту карту сюда
буду тестить разные варианты
ответ
Переделывайте юнитов, с нуля. Как и код подправьте, ид юнитов\предметов (да всего) это числа от N и до хрен знает сколько, это все данные в таблице, когда удаляете эти обьекты остаются незанятые ячейки, ну из 250 юнитов, осталось только 150, 100 ячеек пустые вот и багует редактор.

2
21
6 лет назад
Отредактирован scopterectus
2
У Вас тут вероятность срабатывания = 0,00001% (х. з. сколько там чисел после запятой в типе real). Вот и не срабатывает, потому что не прокают эти проценты.
2
7
6 лет назад
Отредактирован bOrissko
2
Измени тип переменной "RandomReal" с real на integer (целочисленная). И я правильно понял, что еще проверка косячная, если ты хочешь проверить работает или нет, то ставь не >=100 а >=0.
Принятый ответ
2
21
6 лет назад
2
то ставь не >=100 а >=1
может <= 100%
2
7
6 лет назад
2
ScopteRectuS:
то ставь не >=100 а >=1
может <= 100%
Или так.
0
17
6 лет назад
0
bOrissko, так?
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.