И если нет то что такое сustom value of unit, где его поменять и можно ли поменять во время игры триггерно? И что такое point value.

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

А поиск используешь?
вот
перевод с сайта
сайт
custom value - целочисленное значение, которое вы устанавливаете с помощью триггера в единицу. в начале всегда всегда 0 для каждого блока, но вы можете установить его для каждого целого числа с действием «unit - set custom value».
Можете также и узнать сколько у юнита этого custom value. Переводится как обычное значение. Оно есть у юнита, предмета. У каждого юнита или предмета оно может быть разным. Короче можно систему намутить
Point Value (ты наверное про нижнюю функцию, также в первый раз слышу)? так в нее триггерно ничего нельзя записать, только узнать.
native GetUnitPointValue takes unit whichUnit returns integer
вот нашел проверь
перевод
Значение точки - это целочисленное значение, заданное в редакторе объектов для типа единицы. на самом деле это значение того, сколько очков вы получите для обучения этого подразделения в конце игры, однако это бесполезно в пользовательских играх, и вы можете использовать его для настройки некоторых функций вашей карты. точечное значение единицы всегда задается в редакторе объектов и не может быть установлено на что-то еще во время игры. также все единицы того же типа получили одно и то же значение.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
20
6 лет назад
2
В одно действие - никак, надо делать базу данных, туда записать стандартные значения и все что может влиять на атаку/защиту, и во время игры считать эти эффекты.
Custom value - это целочисленная переменная зашитая в каждого юнита, изначально 0. Никакой роли в игре сама по себе не играет. В ней можно хранить информацию, например дать каждому юниту свое число и использовать как индекс для массивов, где хранятся остальные данные.
0
17
6 лет назад
0
biridius, Тоесть если я усиливая юнита буду прибавлять к кастомке очки, то потом могу использовать это переменную для выдачи большего количества опыта?
biridius, И что насчёт поинт валуе?
0
20
6 лет назад
Отредактирован biridius
0
Alexey103, можно и так
некоторые системы используют custom value, если в твоей карте есть такая система, она перестанет работать
гугл говорит что поинт вэлью задается в редакторе объектов и используется при расчете очков за юнитов после игры, на экране где показано кто сколько добыл золота и т.д.
2
27
6 лет назад
Отредактирован MpW
2
А поиск используешь?
вот
перевод с сайта
сайт
custom value - целочисленное значение, которое вы устанавливаете с помощью триггера в единицу. в начале всегда всегда 0 для каждого блока, но вы можете установить его для каждого целого числа с действием «unit - set custom value».
Можете также и узнать сколько у юнита этого custom value. Переводится как обычное значение. Оно есть у юнита, предмета. У каждого юнита или предмета оно может быть разным. Короче можно систему намутить
Point Value (ты наверное про нижнюю функцию, также в первый раз слышу)? так в нее триггерно ничего нельзя записать, только узнать.
native GetUnitPointValue takes unit whichUnit returns integer
вот нашел проверь
перевод
Значение точки - это целочисленное значение, заданное в редакторе объектов для типа единицы. на самом деле это значение того, сколько очков вы получите для обучения этого подразделения в конце игры, однако это бесполезно в пользовательских играх, и вы можете использовать его для настройки некоторых функций вашей карты. точечное значение единицы всегда задается в редакторе объектов и не может быть установлено на что-то еще во время игры. также все единицы того же типа получили одно и то же значение.
Принятый ответ
0
32
6 лет назад
0
Alexey103, вот забейте, не для вас. Поделайте что попроще, тем более не на гуи...
0
27
6 лет назад
Отредактирован MpW
0
Атаку можно: можно замах отследить, и урон. Устал повторять для новичков. Сначало происходит анимация замаха (юнит атакован), а после начинает замахивается, пускать снаряды. Пока снаряды летят или произойдут замахи в ближнем бою, затем срабатывает событие - юнит получает урон. То есть урона нет, как бы заранее получает инфу о получении урона. Можно харанее там отхилять здоровье и прочее. А потом урон приходит спустя 0.00 сек. Многие отслеживают урон с помощью события юнит атакован - это неправильно, так как можно промахнуться, а с событием "юнит получает урон" не получится (а так в одной игре за атаку я получал кучу бонусов: золота миллион). Но событие юнит атакован даст знать, что урон от руки. Какой тип атаки и тип защиты нельзя обычным способом узнать. только мем хаком.
Защиту как бы нельзя отследить никак. В мем хаке можно вот узнать сколько брони и так далее имеет. Юнит имеет разных типов защиты и кучу защитных способностей (уклонение, астрал и др). Можно триггерно самому сделать триггерную защиту, тогда делай систему урона
0
21
6 лет назад
0
100 раз говорилось мной: броню можно, система несколько раз выкладывалась, работает хорошо, практически без багов (вся инфа по таковым по ссылке с системой прилагается). И тип брони вроде в той же системе отслеживается без мемхака, хотя не пробовалось.
А вот атаку нормально тяжелее. Тут че-то вроде 16GB говорил и мной планировалось, что через иллюзию, но это ппц очевидные извраты.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.