Добавлен KaneThaumaturge
Импортировал ситему показа дамага, но выбивает ошибку при сохранении. (Jass я не понимаю и не учил его) Сейчас покажу:
Сама ошибка:
Сама ошибка:
Пишет, что нет такой переменной, красным я выделил создание переменной и ссылание на нее. В компиляторе он заменяет название перемнной когда ее создают на какой-то другой текст.
Сам код:
Сам код:
Исправил это тем что заменил название переменной где ссылается на нее на тот самый текст, (не изменяя local real a). Вроде работает, но есть подозрение что я дебил.
Как я исправил:
Как я исправил:
И оно работает..
Почему так происходит, и будет ли нормально работать мой вариант?...
Почему так происходит, и будет ли нормально работать мой вариант?...
Принятый ответ
попробуйте cтереть всё что есть внутри блока "static if", а вместо этого напишите:
local real a
if ( ANGLE_RND ) then
set a = GetRandomReal( 0, 2 * bj_PI )
else
set a = ANGLE
endif
но и Ваш способ, думаю, тоже рабочий...))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован scopterectus
Отредактирован GetLocalPlayer
Саму строку static if стерать?
стер и саму строку static if, все работает, вроде)
GetLocalPlayer: