в скобках нужно что-то менять на место my unit my face или это просто как бы пустые поля в которые по умолчанию записывается только что созданный юнит?
Честно я бы лучше уже на Jass переходил, если потянуло на custom текст, просто в триггерах утечек куда больше и некоторые функции текут очень сильно. После обновления моей карты с триггеров GUI на Jass, спавны волн монстров немного утечек дают все таки пустые указатели остаються, но нету такого как раньше каждые 5сек +15-30кб оперативки растет. То что тебе выше показали это как раз преимуществ Jass, сразу можно брать переменные без пустых функций, которые лишь их возвращают из игры.
Я могу показать как в Jass создаются переменные, но автор поста выше прав. Думаю у GUI туда доступа нету.
globals
unit ThisUnit
endgobals
Что бы указывать свой индекс придется создать свою отдельную локальную переменную типа integer, и задавать integer[i], если добавить к integer[1] + 1 то вырастет именно переменная под индексом 1 в массиве integer.
Да да, автор выше прав, я как то с % намучился при переводе.
Так вот. В том то и беда,что набор знакомых функций на скрипте у меня минимален ,до меня почти верно доперло,что можно посмотреть как написать скрипт при переводе в текст,но на джасс мне рановато.Я не знаю ни как инициалировать текстом .ни событий ни уловий в моем гуишном понимании и потом меня уже на custom script иногда скобки и запятые подьедают, а jass - так вообще убьет..Хачу, понимаю- но рано(((
Ну значит, теперь заклинания буду катать на локалках - так проще))
Тему закрывать пока не буду, может кто еще что подскажет интересное))
Дело даже в том, что даже я учился сразу на Jass, ну не знаю как вы знакомы с языками программирования, но после С и Java довольно легко дался Jass, просто считаю легче всего учиться на практике. Освоил где то на 50-60% на данный момент те что не дописал, скорее просто еще не пробовал лично.
Ладно. закрываем тему .Если что то еще понадобиться отдельно спрошу))
Starman2222, вот когда выучись на изусть ВСЕ статьи тогда и поговорим
если же не хватает мозга их понять то это просто не твоё
займись лучше отжиманием мобилок
или хентай посмотри
Ребята, а не проще вам простейший триггер на воскрешение сделать , что бы герои просто воскрешались через определенное время в области.?
Вариант 2 .Нубский ,но оригинальный.
Сделать вместо алтаря магазин вещей( который выглядят как алтарь) ,которые заменяют лица и описания героев,когда герой умирает, ты добавляешь в этот магазин вещь соответственно умершему герою .А когда ее покупают- вещь изчезает и на ее месте воскрешается герой.
Когда вещей( героев ) в в магазине( алтаре ) слишком много.- эти веши можно убрать заранее созданной способностью- пустышкой ( сохраняешь их в массивы) и меняешь знчение кнопки.( следующий, предыдущий)
Звучит запутанно - но ведь работает же))
Честно я бы лучше уже на Jass переходил, если потянуло на custom текст, просто в триггерах утечек куда больше и некоторые функции текут очень сильно. После обновления моей карты с триггеров GUI на Jass, спавны волн монстров немного утечек дают все таки пустые указатели остаються, но нету такого как раньше каждые 5сек +15-30кб оперативки растет. То что тебе выше показали это как раз преимуществ Jass, сразу можно брать переменные без пустых функций, которые лишь их возвращают из игры.
Я могу показать как в Jass создаются переменные, но автор поста выше прав. Думаю у GUI туда доступа нету.
globals
unit ThisUnit
endgobals
Что бы указывать свой индекс придется создать свою отдельную локальную переменную типа integer, и задавать integer[i], если добавить к integer[1] + 1 то вырастет именно переменная под индексом 1 в массиве integer.
Да да, автор выше прав, я как то с % намучился при переводе.
Так вот. В том то и беда,что набор знакомых функций на скрипте у меня минимален ,до меня почти верно доперло,что можно посмотреть как написать скрипт при переводе в текст,но на джасс мне рановато.Я не знаю ни как инициалировать текстом .ни событий ни уловий в моем гуишном понимании и потом меня уже на custom script иногда скобки и запятые подьедают, а jass - так вообще убьет..Хачу, понимаю- но рано(((
Ну значит, теперь заклинания буду катать на локалках - так проще))
Тему закрывать пока не буду, может кто еще что подскажет интересное))
глобалки создаются вне функций, что в GUI невозможно. И глобалки, созданные таким образом, не отображаются в GUI
лучше вместо
set u = GetLastCreatedUnit()
писать
set u = bj_lastCreatedUnit
bj_lastCreatedUnit - глобальная переменная
никакого округления! при конвертации просто откидывается дробная часть. Если нужно округление, просто добавь к числу 0.5, а затем переводи в целочисленные
antonpoganui, к сожалению мы не имеем права банить за неверные ответы
так что ответы нубов не стоит воспринимать всерьёз
смотри на то что пишут эксперты
они как правило имеют высокий уровень( впрочем сейчас и многие нубы его тоже имеют)
либо если ответ подтверждён несколькими людьми
либо выбран лучшим ответом
ещё у нас есть топ юзверей по ответам
для тех кто не понял надо просто поменять место расположение приказа на несуществующее (например 0, -11)
как это сделать сказано в той статье что я кидал
antonpoganui, к сожалению мы не имеем права банить за неверные ответы
так что ответы нубов не стоит воспринимать всерьёз
смотри на то что пишут эксперты
они как правило имеют высокий уровень( впрочем сейчас и многие нубы его тоже имеют)
либо если ответ подтверждён несколькими людьми
либо выбран лучшим ответом
ещё у нас есть топ юзверей по ответам
для тех кто не понял надо просто поменять место расположение приказа на несуществующее (например 0, -11)
как это сделать сказано в той статье что я кидал
Блин.Таким образом основные не убрать,но все -равно огромное спасибо!))
Сама функция TriggerSleepAction (Wait) не вызывает утечек, но багнута и при использовании в качестве задержек может способствовать утечкам, поэтому никаких вейтов в спеллах и всяких респаунах - только таймеры, вейты нужны для синхронизации данных и роликов и точка!
На счет утечна или нет не в курсе. Но вот то что багнутая - да. Если игра будет стоять на паузе - то эта функция продолжит отсчет времени. В то время как таймер, как положено тоже встанет на паузу.
Просто я только вчера поставил рождение 10 юнитов с переодичностью wait 10 секунд и 10 раз подрят и стала игра подвисать- не иначе утечка((
Можно в mdlvis попробовать оружие переложить, если не получится, то попробуй через сферу молнии ,т.е убрать у модели оружие и сделать оружия отдельными моделями. а потом дать в руки как сферы молнии .
Если разумеется есть нужные точки приложения?
Тогда здесь уже вопрос в другом. Как будет проигрываться анимация. Будет похожу на бару из доты))) в руке есть топор, но зачем. Светильник ведь эффективнее))
Ну,а что ты хочешь? Появится дядя,который тебе анимации бесплатно изменит? Модельщика днем с огнем не сищешь..Я три года пытаюсь найти((
Можно в mdlvis попробовать оружие переложить, если не получится, то попробуй через сферу молнии ,т.е убрать у модели оружие и сделать оружия отдельными моделями. а потом дать в руки как сферы молнии .
Если разумеется есть нужные точки приложения?
» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров
» WarCraft 3 / Возможно ли сменить иконку способности во время игры
» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров
» WarCraft 3 / про jass
Ред. SсRealm
» WarCraft 3 / Как сделать чтобы убитые герои не исчезали если нету мест
Вариант 2 .Нубский ,но оригинальный.
Сделать вместо алтаря магазин вещей( который выглядят как алтарь) ,которые заменяют лица и описания героев,когда герой умирает, ты добавляешь в этот магазин вещь соответственно умершему герою .А когда ее покупают- вещь изчезает и на ее месте воскрешается герой.
Когда вещей( героев ) в в магазине( алтаре ) слишком много.- эти веши можно убрать заранее созданной способностью- пустышкой ( сохраняешь их в массивы) и меняешь знчение кнопки.( следующий, предыдущий)
Звучит запутанно - но ведь работает же))
Ред. SсRealm
» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров
Ну значит, теперь заклинания буду катать на локалках - так проще))
Тему закрывать пока не буду, может кто еще что подскажет интересное))
» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров
» WarCraft 3 / Убрать/Удалить/Скрыть/Спрятать/Снести что либо сдлеать с патруль
nvc123: Блин.Таким образом основные не убрать,но все -равно огромное спасибо!))
» WarCraft 3 / Перевод числа в строку
» WarCraft 3 / Снова про переменную группа
» WarCraft 3 / Ребята, напомните ,пожалуйста
Custom script: call DestroyTrigger( gg_trg_MyTrigger )
» WarCraft 3 / Проблема с импортированной моделькой.
» WarCraft 3 / Проблема с импортированной моделькой.
» WarCraft 3 / Проблема с импортированной моделькой.
строка File у героя или на русском графика файл модели))
» WarCraft 3 / Проблема с импортированной моделькой.
текстуры добавить не забыл ?
( к сновной модели идут еще файлы с разширением blp.)
» WarCraft 3 / Безумная панель приказов
» WarCraft 3 / Безумная панель приказов
» WarCraft 3 / wait утечна?
» WarCraft 3 / wait утечна?
» WarCraft 3 / Зеркальное отображение модели
» WarCraft 3 / Зеркальное отображение модели
Если разумеется есть нужные точки приложения?