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

Лучший ответ:
Измени тип переменной "RandomReal" с real на integer (целочисленная). И я правильно понял, что еще проверка косячная, если ты хочешь проверить работает или нет, то ставь не >=100 а >=0.



Просмотров: 192

XGM Bot #1 - 3 месяца назад 0
Похожие вопросы:

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

ScopteRectuS #2 - 3 месяца назад (отредактировано ) 2
У Вас тут вероятность срабатывания = 0,00001% (х. з. сколько там чисел после запятой в типе real). Вот и не срабатывает, потому что не прокают эти проценты.
bOrissko #3 - 3 месяца назад (отредактировано ) 2

Измени тип переменной "RandomReal" с real на integer (целочисленная). И я правильно понял, что еще проверка косячная, если ты хочешь проверить работает или нет, то ставь не >=100 а >=0.
ScopteRectuS #4 - 3 месяца назад 2
то ставь не >=100 а >=1
может <= 100%
bOrissko #5 - 3 месяца назад 2
ScopteRectuS:
то ставь не >=100 а >=1
может <= 100%
Или так.
Komkozavr #6 - 3 месяца назад 0
прикреплены файлы