21

» WarCraft 3 / Отключение пассивок

quq_CCCP:
Простых путей нет, нужно пилить все пассивки с оглядкой на отключение, те же ауры по механике варкравта не отключаются, даже продвинутый сайленс в мемхаке не отключает их, и нужно делать 2 версии, для подмены. Потом в доте десятки пассивок которые не связаны со способностью, та же пассивка снайпера которая лишь пустышка, а ап ренжа апгрейд на дальность атаки.
Согласен!
Вся проблемма нашего варика лишь в том, что нельзя убрать способность, которая получена как тип герой, только воин и предмет. То есть не создавать велосипед, а вообще все пассивки давать через канал, с возможностью их подмены на такую же пустышку с картинкой зачеркнутой абилкой( типа сало ) Вам лайк от меня!👍👍👍
21

» WarCraft 3 / Через определённое время карта крашится

Буду краток. Скачал карту чисто из спортивного интереса. Ланд прямо красивый, но все остальное это какой то абзац!
Там одних только персонажей моделек импортировано как минимум СТО!
Я впервые вижу, чтобы сам РЕДАКТОР задыхался и с минуту открывал список персонажей на панели! Бедный , он пыхтит и парится! Любая моделька отображается с подвсанием и потерей кадров в редакторе! Это просто уму не постижимо!
Объем импорта слишком велик для варика, да и кто будет всматриваться в сто импортированных моделек- это большой вопрос.
Насчет кода з там триггеры, то есть вообще только триггеры и нет ни одного custom script хотя бы обнуление или хоть что то.
Никогда не видел, чтобы группы юнитов заносили в отряд через условия в несколько вариантов. При этом в переменную отряд эта колбаса не заносится и не обнуляется и поправьте меня, но утечка там будет и это даже я понимаю. Триггеров в игре много. а переменных как будто нет вообще, их пока только четыре штуки глобалки.
Я не в коем случаи не хочу обидеть автора, я сам триггерщик конченый, но карта однозначно создавалась из расчета, что с ней будут работать несколько человек и люди как минимум хорошо разбирающиеся в Джасс и оптимизации. Делать же для подобной карты на триггерах - полная бессмыслица. Оно и так душит варик своим размером, а на триггерах эта махина не будет работать никогда. Убедительно рекомендую автору оставить эту бессмысленую идею. Оно уже зависает в редакторе и будет виснуть в варике, а через триггеры ТЕМ БОЛЕЕ!
21

» WarCraft 3 / Рассинхрон

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

» WarCraft 3 / Модель не открывается в model rditor

Все решено. Просто даже если папка с модел эдитором в папке в вариком но при этом в отдельной папке - могут быть глюки. Всем спасибо!
21

» WarCraft 3 / Модель не открывается в model rditor

SNART:
Может потому, что файлы программы не в папке с игрой?
В папке с игрой. Другие модели открывает же!
21

» WarCraft 3 / Редактор звука

ofeerist:
Надо искать в war3.mpq и заменять через импорт
Да это я понял, я тут хотел понять где она в менюшке прячется
21

» Ретро-игры / Rock'n'Roll Racing - Широкоформат в честь выхода blizzard arcade

Melissa:
Добавили бы наших машин
Подробнее?
Dirt Devil в детстве мы называли Нивой, а Marauder Жигулями. Заморочиться и сделать бы версию где они реально советские.
А вообще да , переделка у вас интересная, но все машины заметно, что просто переделки из того что было в оригинальной игре. Знаю, что это писец как сложно но реально бы заморочиться и сделать вообще не похожую ни на что машину , например как в пятом элементе которая чуть парит над землей или еще чего. И Цвета опять же... не пойму в чем дело, но в оригинальной игре все кузовы машин были словно с оцинковкой и как будто блестели немного, а у вас покраска немного не такая. Не могу объяснить почему
21

» WarCraft 3 / Загруз по по поводу переменной

ofeerist:
SсRealm:
Extremator:
Т.е. тебе надо выдавать юнита абилку с возможностью получить "последнюю выданную способность", так что ли?
ДА! Именно так. Для этого героя я уже сделал кучу костылей и через четрые логические обошел эту проблему, нона будущее мне бы очень пригодилось возможность записывать последнюю полученную абилку через триггер в переменную!
Я уже кидал скрин выше, получить вот так абилку невозможно.
Только если хранить айди способности:
Установить AbilID = 'Айди способности'
Выдать юниту способность AbilID
И вот у тебя айди последней выданной абилки
Короче я нашел ужасное упущение варика. Странно, что все на свете можно записать в переменную, но только не только что приобретенную способность. Ладно все. Если это не возможно закрываем вопрос
21

» WarCraft 3 / Не могу опубликовать карту

Если ты на ирину выкладываешь, измени название описание и вообще все. У них такое бывает, я сам мучался!
21

» WarCraft 3 / Загруз по по поводу переменной

Extremator:
Т.е. тебе надо выдавать юнита абилку с возможностью получить "последнюю выданную способность", так что ли?
ДА! Именно так. Для этого героя я уже сделал кучу костылей и через четрые логические обошел эту проблему, нона будущее мне бы очень пригодилось возможность записывать последнюю полученную абилку через триггер в переменную!
21

» WarCraft 3 / Загруз по по поводу переменной

ofeerist:
Как бы записать еще не полученную. Если только давать другому герою. В общем кое что придумал, дальше не знаю, что получится
21

» WarCraft 3 / Загруз по по поводу переменной

GetLocalPlayer:
Я так и не понял, что требуется.
Герой стрелок получает способности, они же оружие, они переключаются. А так же можно отдавать способки ( оружие пистолеты) другому игроку и покупать для себя дополнительное.
Как переключать я разобрался, но проданное оружие как то нужно исключать из переключения и добавлять в переключение купленное. Вот и вся проблемма.
21

» WarCraft 3 / Загруз по по поводу переменной

Вижу только два варианта, так как герой с подобной способкой только один.
  1. Сделать даммика невидимого и давать ему предмет, как только появится у даммика предмет, так удалять все другие и под каждый предмет отдельно подписать способность. Даммик получает когти, герой получает способность
  2. Просто сделать целочисленную:
Когда равно один - дать ауру
Когда равно два - дать еще что то
21

» WarCraft 3 / Загруз по по поводу переменной

ofeerist:
Нативок возвращающих способность - 2, подходят тебе - 0.
Тебе и не нужно записывать способность в переменную, запиши айди способности и сравнивай их.

И придется наплодить булевых переменных или сделать массив, как-то сам додумаешь, как отслеживать выданные способности
Хэшем не умею пользоваться. Сидеть и просчитывать все варианты это гемморой страшный, при этом некоторые способки пропадают, другие убираются и добавляются в список. Короче гемморой страшый!
21

» WarCraft 3 / Загруз по по поводу переменной

Поясню. Способки даются герою рандомно и мне нужно их систематизировать, то есть игрок будет получать способности в рандомном порядке и мне нужно понять какая из них получена только что чтобы управлять ими в дальнейшем
21

» Ретро-игры / Rock'n'Roll Racing - Широкоформат в честь выхода blizzard arcade

Добавили бы наших машин, и чтобы вообще отличались, а не были голимыми переделками из того что есть
21

» WarCraft 3 / Музыка на карте

Проигрывать звук в определенной области.
( редактор вар 3 . версия 1.26 umswe + FNWE)
Загруженные файлы
21

» WarCraft 3 / Приказ добычи ресурсов

Принятый ответ
Отправь юнитов в отряд, дай приказ каждую одну секунду идти на добычу и потом обнулить не забудь
21

» Администрация XGM / Пробел между списками

О! Новый язык программирования!
В принципе, когда я смотрю на ждасс, тоже самое вижу! )))))))))))))
21

» WarCraft 3 / Таймер вместо вейт

Extremator:
SсRealm, ты меня не понял. Я прошу тебя сформулировать конкретную ситуацию, когда тебе нужна такая 20-ти секундная отсрочка. Тот вэйт что я тебе дал, точно так же косячит как и обычный, просто в другом месте. У него погрешность от 0.075 до 0.125 (чаще всего всё же выдаёт 0.100), которую надо либо вычитать из стартового времени, либо допускать как побочную (т.е. внутри можно сделать set s = s - .1 , но это всё равно не поможет если время меньше 0.1 сек).
Лучше всего - юзать таймеры. Как их юзать - тут надо уже понимать чуть больше, чем просто то как из запускать и реагировать на них.
Понимаешь, у меня триггер огромный, там безумное число if( если) Методом научного тыка я пришел к выводу, что один огромный триггер для 50 волн работает лучше чем пятьдесят отдельных. Сам понимаешь, никакого вейта там быть не может, но паузы в нем, мне необходимы, хотя бы 20- 50 секунд в нутри одной волны
Его запускает другой триггер, который секет постоянно, как переменная убитых юнитов ноль так и запускает. Заюзать внутрь таймер вместо вейта- самое то!
21

» WarCraft 3 / Таймер вместо вейт

Extremator:
SсRealm, ты лучше напиши что именно ты пытаешься сделать.
Мне просто нужно что то что заменит вейт, для короткого периода в триггере.
То что сможет отсчитать секунды вместо вейта. Да я уже поставил WAIT_EX( 20. ) Он работает. Но если есть возможность сделать таймер для короткого периода на custom script - вообще буду счастлив!