21

» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров

в скобках нужно что-то менять на место my unit my face или это просто как бы пустые поля в которые по умолчанию записывается только что созданный юнит?
21

» WarCraft 3 / Возможно ли сменить иконку способности во время игры

FlyTab:
GetLocalPlayer:
FlyTab, никто не додумается, это невозможно.
Ладно уж тогда, пойду делать 10+ иконок xD
Не иначе,как делать отдельные способки и подменять .По другому- никак)
21

» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров

FlyTab:
SсRealm:
FlyTab:
Честно я бы лучше уже на Jass переходил, если потянуло на custom текст, просто в триггерах утечек куда больше и некоторые функции текут очень сильно. После обновления моей карты с триггеров GUI на Jass, спавны волн монстров немного утечек дают все таки пустые указатели остаються, но нету такого как раньше каждые 5сек +15-30кб оперативки растет. То что тебе выше показали это как раз преимуществ Jass, сразу можно брать переменные без пустых функций, которые лишь их возвращают из игры.
  1. Я могу показать как в Jass создаются переменные, но автор поста выше прав. Думаю у GUI туда доступа нету.
globals
unit ThisUnit
endgobals
  1. Что бы указывать свой индекс придется создать свою отдельную локальную переменную типа integer, и задавать integer[i], если добавить к integer[1] + 1 то вырастет именно переменная под индексом 1 в массиве integer.
  2. Да да, автор выше прав, я как то с % намучился при переводе.
Так вот. В том то и беда,что набор знакомых функций на скрипте у меня минимален ,до меня почти верно доперло,что можно посмотреть как написать скрипт при переводе в текст,но на джасс мне рановато.Я не знаю ни как инициалировать текстом .ни событий ни уловий в моем гуишном понимании и потом меня уже на custom script иногда скобки и запятые подьедают, а jass - так вообще убьет..Хачу, понимаю- но рано(((
Ну значит, теперь заклинания буду катать на локалках - так проще))
Тему закрывать пока не буду, может кто еще что подскажет интересное))
Дело даже в том, что даже я учился сразу на Jass, ну не знаю как вы знакомы с языками программирования, но после С и Java довольно легко дался Jass, просто считаю легче всего учиться на практике. Освоил где то на 50-60% на данный момент те что не дописал, скорее просто еще не пробовал лично.
Ладно. закрываем тему .Если что то еще понадобиться отдельно спрошу))
21

» WarCraft 3 / про jass

nvc123:
Starman2222, вот когда выучись на изусть ВСЕ статьи тогда и поговорим
если же не хватает мозга их понять то это просто не твоё
займись лучше отжиманием мобилок
или хентай посмотри
Хентаааай!!!!)))
21

» WarCraft 3 / Как сделать чтобы убитые герои не исчезали если нету мест

Ребята, а не проще вам простейший триггер на воскрешение сделать , что бы герои просто воскрешались через определенное время в области.?
Вариант 2 .Нубский ,но оригинальный.
Сделать вместо алтаря магазин вещей( который выглядят как алтарь) ,которые заменяют лица и описания героев,когда герой умирает, ты добавляешь в этот магазин вещь соответственно умершему герою .А когда ее покупают- вещь изчезает и на ее месте воскрешается герой.
Когда вещей( героев ) в в магазине( алтаре ) слишком много.- эти веши можно убрать заранее созданной способностью- пустышкой ( сохраняешь их в массивы) и меняешь знчение кнопки.( следующий, предыдущий)
Звучит запутанно - но ведь работает же))
21

» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров

FlyTab:
Честно я бы лучше уже на Jass переходил, если потянуло на custom текст, просто в триггерах утечек куда больше и некоторые функции текут очень сильно. После обновления моей карты с триггеров GUI на Jass, спавны волн монстров немного утечек дают все таки пустые указатели остаються, но нету такого как раньше каждые 5сек +15-30кб оперативки растет. То что тебе выше показали это как раз преимуществ Jass, сразу можно брать переменные без пустых функций, которые лишь их возвращают из игры.
  1. Я могу показать как в Jass создаются переменные, но автор поста выше прав. Думаю у GUI туда доступа нету.
globals
unit ThisUnit
endgobals
  1. Что бы указывать свой индекс придется создать свою отдельную локальную переменную типа integer, и задавать integer[i], если добавить к integer[1] + 1 то вырастет именно переменная под индексом 1 в массиве integer.
  2. Да да, автор выше прав, я как то с % намучился при переводе.
Так вот. В том то и беда,что набор знакомых функций на скрипте у меня минимален ,до меня почти верно доперло,что можно посмотреть как написать скрипт при переводе в текст,но на джасс мне рановато.Я не знаю ни как инициалировать текстом .ни событий ни уловий в моем гуишном понимании и потом меня уже на custom script иногда скобки и запятые подьедают, а jass - так вообще убьет..Хачу, понимаю- но рано(((
Ну значит, теперь заклинания буду катать на локалках - так проще))
Тему закрывать пока не буду, может кто еще что подскажет интересное))
21

» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров

Ige:
  1. глобалки создаются вне функций, что в GUI невозможно. И глобалки, созданные таким образом, не отображаются в GUI

  1. лучше вместо
set u = GetLastCreatedUnit()
писать
set u = bj_lastCreatedUnit
bj_lastCreatedUnit - глобальная переменная

  1. никакого округления! при конвертации просто откидывается дробная часть. Если нужно округление, просто добавь к числу 0.5, а затем переводи в целочисленные
Пасиба))
21

» WarCraft 3 / Убрать/Удалить/Скрыть/Спрятать/Снести что либо сдлеать с патруль

nvc123:
antonpoganui, к сожалению мы не имеем права банить за неверные ответы
так что ответы нубов не стоит воспринимать всерьёз
смотри на то что пишут эксперты
они как правило имеют высокий уровень( впрочем сейчас и многие нубы его тоже имеют)
либо если ответ подтверждён несколькими людьми
либо выбран лучшим ответом
ещё у нас есть топ юзверей по ответам
чем выше в топе тем вероятнее что инфа верна
для тех кому интересно, как это сделано
для тех кто не понял надо просто поменять место расположение приказа на несуществующее (например 0, -11)
как это сделать сказано в той статье что я кидал
Гениально! А я все думал!))))))))))
nvc123:
antonpoganui, к сожалению мы не имеем права банить за неверные ответы
так что ответы нубов не стоит воспринимать всерьёз
смотри на то что пишут эксперты
они как правило имеют высокий уровень( впрочем сейчас и многие нубы его тоже имеют)
либо если ответ подтверждён несколькими людьми
либо выбран лучшим ответом
ещё у нас есть топ юзверей по ответам
чем выше в топе тем вероятнее что инфа верна
для тех кому интересно, как это сделано
для тех кто не понял надо просто поменять место расположение приказа на несуществующее (например 0, -11)
как это сделать сказано в той статье что я кидал
Блин.Таким образом основные не убрать,но все -равно огромное спасибо!))
21

» WarCraft 3 / Перевод числа в строку

Ige:
Выбирай
native I2S  takes integer i returns string
native R2S  takes real r returns string
native R2SW takes real r, integer width, integer precision returns string
Ige:
Выбирай
native I2S  takes integer i returns string
native R2S  takes real r returns string
native R2SW takes real r, integer width, integer precision returns string
Спасиба
21

» WarCraft 3 / Снова про переменную группа

nvc123:
тебе для начала надо научится пользоваться группами
прочти статьи ибо ты написал бред в вопрос
Вот никто мне нормально необьяснит как эту чертову группу избавлять от утечек.Неужели сложно так обьяснить?(((
21

» WarCraft 3 / Проблема с импортированной моделькой.

попробуй в имени текстуры добавить / texture так тоже бывает или модель багнутая
21

» WarCraft 3 / Проблема с импортированной моделькой.

ты у самого героя измени в настройках- ты только импортировал, а герою не добавил
21

» WarCraft 3 / Проблема с импортированной моделькой.

Убери надпись war3imported;
текстуры добавить не забыл ?
( к сновной модели идут еще файлы с разширением blp.)
21

» WarCraft 3 / Безумная панель приказов

Tobi123:
SсRealm, ,без пруфа эт фантазия, соряново. Если бы была карта, все бы уже сказали, как это делается.
Ладно, уж. Где я тебе пруф достану столько лет спустя.Думаю закрывать надо тему.Никто мне не верит и уж тем более не знает как такое сделать((
21

» WarCraft 3 / Безумная панель приказов

Это не фантазия.Карту я видел такую ,как только без внешних модификаций варки такое натворили я не знаю
21

» WarCraft 3 / wait утечна?

quq_CCCP:
Сама функция TriggerSleepAction (Wait) не вызывает утечек, но багнута и при использовании в качестве задержек может способствовать утечкам, поэтому никаких вейтов в спеллах и всяких респаунах - только таймеры, вейты нужны для синхронизации данных и роликов и точка!
Спасиба))
21

» WarCraft 3 / wait утечна?

l_Avenger_l:
На счет утечна или нет не в курсе. Но вот то что багнутая - да. Если игра будет стоять на паузе - то эта функция продолжит отсчет времени. В то время как таймер, как положено тоже встанет на паузу.
Просто я только вчера поставил рождение 10 юнитов с переодичностью wait 10 секунд и 10 раз подрят и стала игра подвисать- не иначе утечка((
21

» WarCraft 3 / Зеркальное отображение модели

l_Avenger_l:
SсRealm:
Можно в mdlvis попробовать оружие переложить, если не получится, то попробуй через сферу молнии ,т.е убрать у модели оружие и сделать оружия отдельными моделями. а потом дать в руки как сферы молнии .
Если разумеется есть нужные точки приложения?
Тогда здесь уже вопрос в другом. Как будет проигрываться анимация. Будет похожу на бару из доты))) в руке есть топор, но зачем. Светильник ведь эффективнее))
Ну,а что ты хочешь? Появится дядя,который тебе анимации бесплатно изменит? Модельщика днем с огнем не сищешь..Я три года пытаюсь найти((
21

» WarCraft 3 / Зеркальное отображение модели

Можно в mdlvis попробовать оружие переложить, если не получится, то попробуй через сферу молнии ,т.е убрать у модели оружие и сделать оружия отдельными моделями. а потом дать в руки как сферы молнии .
Если разумеется есть нужные точки приложения?