Ладно, ребят это уже даже не смешно, пойду почитаю руководство по другим языкам, может по аналогии пойму. Закрываемся.
p.s. quq_CCCP, иди ты задницу а?
2 пункта и 4 часа тишины от Raised: 2.2 (троллинг)
Строить код так что бы ничего не переносит.... ДА ТЫ ЧТО? СЕРЬЕЗНО? А на кой черт ты мне это пишешь, у тебя глаз нету, прочитать вопрос который я задал уже раз 5 в теме? Или ты правда издеваешься?
8gabriel8, да ё моем, я что действительно прозрачным пишу? Причем тут конкретно этот триггер, я в шапке темы задал вопрос о переносе локальной переменной из функции в функцию. А если у меня будет 10 юнитов создано, мне тоже bj_lastCreatedUnit использовать в будущем?
pro100master, да вообще не важно, я просто хочу получить ответ на вопрос и с примером. Да я только начал это все изучать и наткнулся на такую вот кочку, пришел сюда, задал вопрос, а в ответ получил кучу бессвязного бреда, пару ответов без конкретных примеров, кучку ненужной критики и вопросов не по теме.
Пишу последний раз "пожалуйста дайте ответ на вопрос заданный в начале темы, с примером" - если у вас нет ответа или желания делать пример, пропустите тему мимо.
Этот оффтоп (да спросить зачем юнит или эффект это оффтоп, так как не имеет никакого отношения к вопросу в теме, уже не говоря про то, что я читал..), совершенно мне не помогает.
Описываю, используется способность, создается юнит, записывается в локальную переменную. Далее вокруг юнита выбираются все войска и заносятся в группу (глобальную переменную).
Выбираются войска из группы которые являются не союзниками кастера, и от лица созданного юнита (а именно от лица локальной переменной) наносится урон по формуле.
Всем союзникам вокруг созданного юнита восстанавливает здоровье по формуле.
Спец эффект вешается на созданного юнита (и тоже заносится в локальную переменную). quq_CCCP, вот по этому я и прошу, ответить сугубо по вопросу об локальной переменной. Что бы не залезать в дебри. С условиями и прочими действиями я разберусь потом. В случае смерти юнита при таргет способности или пассивного эффекта от триггерного урона, герой встанет. Не знаю уж почему и как, но так и выходит, так что приходится создавать доп юнита, что бы от его лица наносился урон.
quq_CCCP, боже, пожалуйста, я просто хочу узнать как перенести локальную переменную из одной функции в другую, не используя глобальную, зачем ты меня пытаешься добить дополнительными вопросами? Я еще не дошел до утечек. А юнита создаю, для того, что бы он наносил урон, а не кастер, так как если ставить урон от кастера, сбивается приказ. Raised:
Что касается перенесения (записи) чего-либо в локальную переменную - тебе нужно объявить переменную в начале функции и записать в нее ссылку объект-участник события. Если тебе необходимо выполнить какие-то действия над объектом, который ты записал в переменную, необходимо воспользоватся связкой (таймер + хеш-таблица).
А можно простой пример? (хоть скриншотом, хоть кодом, как удобно)
» WarCraft 3 / Передача локальной переменной
p.s. quq_CCCP, иди ты задницу а?
» WarCraft 3 / Передача локальной переменной
» WarCraft 3 / Передача локальной переменной
» WarCraft 3 / Передача локальной переменной
» WarCraft 3 / Передача локальной переменной
» WarCraft 3 / Передача локальной переменной
Пишу последний раз "пожалуйста дайте ответ на вопрос заданный в начале темы, с примером" - если у вас нет ответа или желания делать пример, пропустите тему мимо.
Этот оффтоп (да спросить зачем юнит или эффект это оффтоп, так как не имеет никакого отношения к вопросу в теме, уже не говоря про то, что я читал..), совершенно мне не помогает.
Ред. Frzctions
» WarCraft 3 / Передача локальной переменной
Выбираются войска из группы которые являются не союзниками кастера, и от лица созданного юнита (а именно от лица локальной переменной) наносится урон по формуле.
Всем союзникам вокруг созданного юнита восстанавливает здоровье по формуле.
Спец эффект вешается на созданного юнита (и тоже заносится в локальную переменную).
quq_CCCP, вот по этому я и прошу, ответить сугубо по вопросу об локальной переменной. Что бы не залезать в дебри. С условиями и прочими действиями я разберусь потом. В случае смерти юнита при таргет способности или пассивного эффекта от триггерного урона, герой встанет. Не знаю уж почему и как, но так и выходит, так что приходится создавать доп юнита, что бы от его лица наносился урон.
» WarCraft 3 / Передача локальной переменной
Raised:
Ред. Raised
» WarCraft 3 / Передача локальной переменной
» WarCraft 3 / Передача локальной переменной