У персонажа способность - пустышка с разными уровнями кулдауна. По ходу игры я ее убираю и возвращаю снова. Естественно, способность всегда возвращается первого уровня, независимо от того, как ее прокачивал герой.
Решил добавить уровень способности триггерно.
udg_ShooteR, - герой
"A088' - способность
udg_ShooterlvupTankLrvel - целочисленая - уровень способности, который пытаюсь установить.
call GetUnitAbilityLevel (udg_ShooteR,'A088'), udg_ShooterlvupTankLrvel
Однако вылетает ошибка синтаксиса. Подскажите, что именно неправильно синтаксически написано?

Вот так должна выглядеть твоя строка:
call SetUnitAbilityLevel(udg_ShooteR, 0x41303838, udg_ShooterlvupTankLrvel)
Щас посмотрю
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Вот это:

А лол, ты же хочешь установить это количество, но ты не используешь функцию установки о_О
Get - Это функция получения.
Загруженные файлы
21
Вот это:

А лол, ты же хочешь установить это количество, но ты не используешь функцию установки о_О
Get - Это функция получения.
Я не могу ее удалить, это же переменная, которая хранить уровень который должен присвоиться способности!
21
set udg_ShooterlvupTankLrvel = Get...()
Должно быть
21
Забавно, что bj функция не дает ошибки. call SetUnitAbilityLevelSwapped( 'A01O', udg_ShooteR, udg_ShooterlvupTankLrvel )
Но стоит ее поменять на нативную
call GetUnitAbilityLevel (udg_ShooteR,'A088'), udg_ShooterlvupTankLrvel как сразу вылетает ошибка!
25
Вот так должна выглядеть твоя строка:
call SetUnitAbilityLevel(udg_ShooteR, 0x41303838, udg_ShooterlvupTankLrvel)
21
Вот так должна выглядеть твоя строка:
call SetUnitAbilityLevel(udg_ShooteR, 0x41303838, udg_ShooterlvupTankLrvel)
Щас посмотрю
Принятый ответ
25
Ну ты же понимаешь, что один параметр выходит наружу функции (за скобки), чего быть не может в коде? :D
Просто так в воздухе переменные не зависают)
21
((цитата
Ну ты же понимаешь, что один параметр выходит наружу функции (за скобки), чего быть не может в коде? :D
Просто так в воздухе переменные не зависают)
))
Спасибо, вроде не ругается, а почему значение способности превратилось в
0x41303838, ?
25
ну я взял по примеру кода из скрина, это просто код твоей абилки, можешь вставить и свое значение :D

Можешь еще почитать про равкоды. Полезная информация для тебя будет :)
21
ну я взял по примеру кода из скрина, это просто код твоей абилки, можешь вставить и свое значение :D

Можешь еще почитать про равкоды. Полезная информация для тебя будет :)
Спасибо, я поставил свой равкод и мой танкист поехал на танке и все работает😀
25
Спасибо, я поставил свой равкод и все работает. И мой танкист поехал на танке и все работает😀
Замечательно! Указываем правильный ответ на вопрос и закрываем тему :D
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.