Ошибка на скрине, брал команду джасса из одного из старых вопросов.

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

quq_CCCP, вот да-да, как раз это и пишу ему )))
Alexey103, а, понятно, ну я по-другому делаю, через трехуровневые предметные абилки
можешь так же сделать, только со шмоткой на ману
кэп намекает, что циклом можно "продрачивать" добавку-задание лвла-убирание абилы, пока значение не будет нужным, серьезных проблем с производительностью не замечено
0
23
6 лет назад
0
Потому что нет такой функции - AddUnitMaxState. Скопируй ее в нестандартный код своей карты из наработки, где ты ее увидел.
0
17
6 лет назад
Отредактирован Alexey103
0
Тимур, Я говорил что я нуб в джассе? Как это сделать, конвертировать в текст? И что где дальше писать?
Там где я её увидел, просто было написано, это не в карте.
Загруженные файлы
0
21
6 лет назад
0
вроде макс. хп / мана же вообще без мемхака только через системы меняется...
0
17
6 лет назад
0
ClotPh, Ну макс хп меняется с помошью медецинского трактата. А вот книжки на ману я не нашел, а было бы круто сделать. Но увы(
0
23
6 лет назад
0
Тебе нужно найти саму карту, и скопировать функцию AddUnitMaxState в нестандартный код своей карты. И скопировать из этой же карты нестандартные способности, через которые добавляются статы.
0
32
6 лет назад
Отредактирован quq_CCCP
0
Alexey103, только с помощью бага, когда юниту вручается абилка предмета на ману, у которой 2 уровня, на первом уровне бонус маны 0, на втором уровне бонус маны обратный тому что вы хотите добавить, если хотите добавить 75 маны, пишите -75 маны.
После вручения этой абилки, ставите её второй уровень и удаляете её. Юнит получит ману, до первого морфа.
Есть специальные системы которые позволяют без гемороя вручать какое хочется кол-во маны, к примеру - ссылка
2
21
6 лет назад
2
quq_CCCP, вот да-да, как раз это и пишу ему )))
Alexey103, а, понятно, ну я по-другому делаю, через трехуровневые предметные абилки
можешь так же сделать, только со шмоткой на ману
кэп намекает, что циклом можно "продрачивать" добавку-задание лвла-убирание абилы, пока значение не будет нужным, серьезных проблем с производительностью не замечено
Принятый ответ
0
17
6 лет назад
Отредактирован Alexey103
0
quq_CCCP, Там вообще мемхак, думаю с помощью бага можно сохранить себе время и нервы. Да благословит всевышний кодер баги абилок варкрафта)
ClotPh, По твоему совету сделал такую шляпу, сообщение выводится но мана не добавляется. То-ли вы плохо объяснили то ли это не работает.
Абилка на основе предмет +75 маны 3 уровня, только я не понял зачем 3-ий?
Ох всё понял, точнее не понял, но если выставить уровень абилки на -1 маны а потом удалить её мана увеличится на 1 О_о вот это баг.
Загруженные файлы
0
21
6 лет назад
0
Alexey103, даже хз, мб можно без третьего уровня, вон выше про два написали, мной не проверялось
1
32
6 лет назад
1
Alexey103, суть - абилки на ману от предметов, не могут давать бонус маны на втором и более уровнях (тоже самое со здоровьем) но зато исправно снимают бонус, т.е когда юнит получает абилку на ману движок просто добавляет хп, при повышении уровня что то идет не так и юнит не получает хп, но при удалении абилки движок пытается забрать бонус маны\хп, если на втором уровне задать -75 маны, при удалении движек попытается добавить хп -1* бонус, что равно в нашем случаи 75 хп.
Так суть бага понятна?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.