konvan5, Для каждого нового юнита будет свое значение из массива. При этом у них должны быть уникальные значения ( только 1, только 2, только 3) А у меня при изменении массива они все равны его значению как одно и тоже число
konvan5, Там очень много значений, просто я не могу понять, как мне вытаскивать конктретное значение или юниту после присвоения числа выпиливаться?
Для каждого юнита писать свою отдельную целочисленную A B C D и присваивать ей число от моего массива?
mistwood, Братан, ничего нет катострофического сделать локальную. Тем более, даже, если у тебя все 12 человек будут играть за альянс и однговременно используют "ополчение" для каждого будет создаваться своя "ОТДЕЛЬНАЯ" локальная в отдельном потоке, которой будет присваиваться юнит.
Главное, просто обнуляй в конце локалку
set u = null
Я не программист и мне часто тут говорят, что я не шарю, но ты даже не используешь это переодически 0.1 сек. У тебя триггер будет срабатывать только при отдельной ситуации.
Теи более милишная карта, у тебя там оверсайз кода что ли?
Событие: при использовании каких то там действий
Условия: именно этот юнит.
Действия : дать ему такую то способность.
Так как это морф, то нужно будет наверное замутить вейт, потому что в этом роде, чтобы поймать момент, когда дается заморфленому юниту, а не тогда, когда он еще не успел превратиться
Можно же и в локальную каждый раз записывать юнита, чтобы они не потерялись, кому дали, а кому еще нет. А потом давать способку и обнулять локалку. Для глобальной наверное нужен будет массив,
Unryze, Простите, я не разбираюсь в джасс и программировании. Я и что такое мемхак толком не знаю. Даже, если начнут объяснят - все равно не пойму. Я всего лишь делаю карту для варика, а вы большой молодец!
rsfghd,
position of unit это же тоже хэндл сам по себе, если его не обнулять( по сути точка позиция юнита, которая была и так и осталась)
Если я правильно помню, то ее саму по себе никак не удалить, поэтому лучше создаваться переменную типа точка, а потом обнулять?( ну или кординаты если совсем хорошо?)
Почему то мне кажется, что ополчение это классический морф, типа кибергоблина, но это не точно. Но если так, то может и в самом деле заменить морформ? Помнится мне, игра крашится, когда герой пытается морфиться в негероя, но если воин в воина то вроде иичгего страшного.
Спасибо за публикация. Честно говоря, первая и вторая версии Amarilia Defence немного не то, что хотелось бы видеть в дайджесте лучших подборок. Но да ладно. Все- равно спасибо, будет лучше. Обязательно будет!))
konvan5, Почему то не всегда. У меня есть боевая единица, которая садится в танк ( модель появляется на ней) Но анимации смерти нет, когда убираю, хотя у самой модельки она есть.
Во первых нужно создать локальную типа точка, записать в нее позицию юнита, затем таймер или wait ex. и по его истечению удалить точку и обнулить локалку. В этом самое замечательное свойство локальных, что в отличии от глобалок они не перезапивываются, а в каждом новом запуске триггера, в новом потоке создается новая локальная. Потом обнуляешь ее в конце и все.
Ну или совсем шикарный вариант использовать координаты, но ИМХО особенной разницы нет.
konvan5, Еще проблема в том, что если вешатб эффект на модель в момент каста в кибергоблина, то это одна переменная на две модели, опять же костыли с логической, отловом момента, когда какая форма превращения сейчас.
Короче нафиг! Просто сделаю как всегда подмену модели: Одну удалю, а другую поставлю! Ненавижу морф! Тема закрыта!
konvan5, Дело в том, что сфера выполняет роль эффекта( как будто боевая единица находится за рулем транспорта) Если я дам просто эффект, то он не удалятся моментально с боевой единицы и получается водитель уже слез с техники, а его моделька эффект еще висит. И он и там и тут.
Удалить артилерию я тоже не могу, это режим( преврашение кибергоблина)
Сейчас пытаюсь просто дать способность вместо сферы, указываю те же точки приложения, но они не отображаются на модельке техники
Makeba, нет тут ответа, не понимаю, для чего скачивать вашу версию, если в ней нет исполнямого файла, скачал версию с Хайвы, там она есть, но требует яву, которая есть, но она не запускается. Короче сделайте нормальную версию, чтобы запускалась с двух кликов, а не вот эти вот все танцы с бубном!
Crick12, я до сих пор пишу подобную систему на гуи, пока ничего толком не получается. Как сделать - понял, но не могу отловить нужное число в данный момент, предыдущее и следующее и еще куча всего!
» WarCraft 3 / Массивы и циклы
Возможно это и есть то, что мне нужно
» WarCraft 3 / Массивы и циклы
» WarCraft 3 / Массивы и циклы
Для каждого юнита писать свою отдельную целочисленную A B C D и присваивать ей число от моего массива?
» Commander! Blue Alert / Пример тестовой озвучки рaба-шахтёра и морпеха Альянса
» WarCraft 3 / Где можно найти художника?
» WarCraft 3 / Проблема с ACac
» WarCraft 3 / Вопрос ополчение и пасивной способности
Главное, просто обнуляй в конце локалку
set u = null
Теи более милишная карта, у тебя там оверсайз кода что ли?
» WarCraft 3 / Вопрос ополчение и пасивной способности
Условия: именно этот юнит.
Действия : дать ему такую то способность.
Так как это морф, то нужно будет наверное замутить вейт, потому что в этом роде, чтобы поймать момент, когда дается заморфленому юниту, а не тогда, когда он еще не успел превратиться
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / Как удалить последнюю созданную точку?
position of unit это же тоже хэндл сам по себе, если его не обнулять( по сути точка позиция юнита, которая была и так и осталась)
Если я правильно помню, то ее саму по себе никак не удалить, поэтому лучше создаваться переменную типа точка, а потом обнулять?( ну или кординаты если совсем хорошо?)
» WarCraft 3 / Вопрос ополчение и пасивной способности
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / Фатальная ошибка у артилерии
» XGM Team / XGM Дайджест #14 (Март 2024)
» WarCraft 3 / Dungeon Generator & Stamp
» WarCraft 3 / Dungeon Generator & Stamp
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / Фатальная ошибка у артилерии
Ред. SсRealm
» WarCraft 3 / Фатальная ошибка у артилерии
Короче нафиг! Просто сделаю как всегда подмену модели: Одну удалю, а другую поставлю! Ненавижу морф! Тема закрыта!
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / Фатальная ошибка у артилерии
» WarCraft 3 / RMS Twilac Edition
» WarCraft 3 / Отследить нужный индекс переменной