Понятно, что происходит рассинхрон, но как его убрать? Объясните новичку!
Неизвестно, нефиг копипастить карты компании и приписывать себе авторство, карту нужно переделывать с 0 в плане триггеров для муи + изменять расстановку сил, ибо большинство карт кампании имбалансны, в плане игры с живыми людьми а не ботами.
Так же стоит учитывать что в кампании туча действий с камерами\ветйами\ и так далее, все нужно переделать для всех играющих игроков + в случаи отсутствия игрока, ставить ИИ.
EvilPenguin, там можно создавать одинаковых юнитов с разной моделью, и то очень осторожно, чтобы не было проверок на ид.
Вероятно будут проблемы с событиями если создать 2 разных юнитов локально, а потом работать с ними...
Что ты хочешь сделать?
EnergyFrost, абилки сапогов не складываются, будет работать последний добавленный.
Повышать скорость придется триггерно, благо есть такие нативки, проверить что герой двигается очень просто, переодически проверять чему равные его прошлые и текущие координаты, если они не равны то герой движется, и следует повышать скорость.
Еще как вызовет, все хайды, паузы, а так же абилки строго проверяются, вылет обеспечен.
Для не полящегося инвиза есть другой способ.
Так же будет несомненно полезно линк
Там рассказывается как тестить локал плеера сидя дома без инета, на 1 компе.
ImbaStyle, мемхак позволяет добавить флаг москитов, делая юнита имунным к ясновидению.
Но безмемхака тока добавлять и удалять москитов, если вам хочется сларка из доты сделать.
Сделать способность эффекта которой нельзя изобразить триггерно (ну инвизы, нет такой функции в JASS сделать добавить юниту тип инвиза, есть только сокрытие) - то способность можно сделать и инжектнуть в игру, но очень геморойно.
Как писал Лич у юнита есть флаги видимости, для каждого игрока, т.е видна ли модель, виден ли обзор юнита это такие галочки в структуре юнита....
RSQR, не немогут а нехотят, то что ввели в heart of the swarm явно было умышленным дизбаалансом, игра не взлетела, дык хоть как то надо народ завлекать, в том числе обычных игроков а не корейских задров.
Нет, вы будите писать абилку на с++, чтобы потом инжектнуть в игру?
есть стандартные инвизы, есть флаг москитов - для инвизов как у сларка из доты достаточно. На будущее, своя абилка это не так изи, что взял и сделал - абилку нужно написать на языке движка
Эльрат, Мы не знаем всех планов Близзард, скорее всего это какой то способ выкачать деньги из фанатов серии, быть может они запият еще 1 фильм и будут продавать игрушки ввиде полигональных юнитов из Wc3?
Свой шкурный интерес они никому не расскажут.
ImbaStyle, зачем? Написать примитивный спелл с задержкой? Для этого хватит хештаблицы, ненужны вам никакие аттачи и прочее, ничего это вам не даст. Пишите пока как умеете, начинайте с простого.
Юзать структуры, свои собственные системы хранения данных.
Если вы только решили слезть с гуи+ вейты на jass, то вам рано думать о таком.
Таймер + хештаблицы в помощь, в статьях есть много информации на эту тему.
Что вам еще непонятно? ImbaStyle, что есть TriggerSleepActions и timer вам известно?
Clamp, Хайв читал? Не, там вроде был вопрос че от админа, который якобы переписывается с биззард - "Что бы хотело комьюнити"
Там были пожелания сделать стабильность на маках, сделать новые нативки и так далее...
Добавили нахер никому ненужный синтакс чекер и поддержку современных маков, и все! Clamp,
Через офф бнет ятп нельзя будет такое сделать, если как в ск2 будет работать
А как они узнают? ты запустил свою кастом карту, и сказал что делать виртуальной jass машине...
Пока они криво заткнули запись в память, ну и слили исходники для маков.
Clamp, тут вопрос о том что нету долгожданного API, ничего нового, кривой фикс и усе. Про то что можно было писать вирусы и как это можно было устранить близзардами писали годами, но они игнор.
К слову сломать массив и написать на байткодах можно все что угодно на новых патчах...
Ага, ретурн баг выпилили, ничего нового не дали, убили систему сохранения нескольких рпг, все норм. Добивают последние популярные карты.
Надеемся что исправятся, не к 2038...
ImbaStyle, можно, триггер с событиями юнит отдал приказ цельт точка, цель обьект - действие -отдать юниту этот приказ.
Иначе никак, да и увы ты не можешь записывать приказ в очередь не удаляя все другие приказы из очереди как это делают способности.
Issue*** сбивает все остальные приказы, заставляя выполнить указанный (если возможно).
LainMikoroso, вот кто так делает?
У вас цикл вовсе не должен запустится, ибо переменная не инициализрованна:
local integer i // необходимо заменить local integer i = 0
Потом есть лимит операций, нужно осторожнее с циклами в которых 100500 итераций.
Просадку фпс вызывает кривой код, предоставьте весь код а не этот пример...
Clamp, ну вопервых - событие что юнит отдал любой приказ кроме stop-hold-stan (Да есть приказ стана), тут же приказ stop + пауза на 1 фрейм, юнит стоит и не двигается, не дергается анимация, панель приказов свободна, единственное но можно кастануть мгновенные абилки вроде виндвалка.
Либо стан мемхаком как я уже писал...
Во вторых то что у тебя их нету, не значит что их не у кого нету...
Твой стан будет продлят все другие станы, номально да? когда они не складываются, так же отказатся от всех дефолтных абилок подчас недоступная роскошь для многих картоделов.
Ред. quq_CCCP
» WarCraft 3 / Почему дропает?
Так же стоит учитывать что в кампании туча действий с камерами\ветйами\ и так далее, все нужно переделать для всех играющих игроков + в случаи отсутствия игрока, ставить ИИ.
» WarCraft 3 / Как использовать все тайлсеты варика?
» WarCraft 3 / GetLocalPlayer () и ShowUnit ()
Вероятно будут проблемы с событиями если создать 2 разных юнитов локально, а потом работать с ними...
Что ты хочешь сделать?
» WarCraft 3 / Как сделать ускорение за счёт длительности передвижения?
Повышать скорость придется триггерно, благо есть такие нативки, проверить что герой двигается очень просто, переодически проверять чему равные его прошлые и текущие координаты, если они не равны то герой движется, и следует повышать скорость.
» WarCraft 3 / GetLocalPlayer () и ShowUnit ()
Для не полящегося инвиза есть другой способ.
Так же будет несомненно полезно линк
Там рассказывается как тестить локал плеера сидя дома без инета, на 1 компе.
» WarCraft 3 / Важная информация об обновлении 1.28
» WarCraft 3 / Триггерный инвиз
Но безмемхака тока добавлять и удалять москитов, если вам хочется сларка из доты сделать.
Сделать способность эффекта которой нельзя изобразить триггерно (ну инвизы, нет такой функции в JASS сделать добавить юниту тип инвиза, есть только сокрытие) - то способность можно сделать и инжектнуть в игру, но очень геморойно.
Как писал Лич у юнита есть флаги видимости, для каждого игрока, т.е видна ли модель, виден ли обзор юнита это такие галочки в структуре юнита....
» WarCraft 3 / Важная информация об обновлении 1.28
» WarCraft 3 / Триггерный инвиз
есть стандартные инвизы, есть флаг москитов - для инвизов как у сларка из доты достаточно.
На будущее, своя абилка это не так изи, что взял и сделал - абилку нужно написать на языке движка
» WarCraft 3 / Как делать респавн инста?
» WarCraft 3 / Способности нейтральных зданий
» WarCraft 3 / Цепь молний пассивка
» WarCraft 3 / Важная информация об обновлении 1.28
Свой шкурный интерес они никому не расскажут.
» WarCraft 3 / Wait
» WarCraft 3 / Wait
Если вы только решили слезть с гуи+ вейты на jass, то вам рано думать о таком.
Таймер + хештаблицы в помощь, в статьях есть много информации на эту тему.
Что вам еще непонятно?
ImbaStyle, что есть TriggerSleepActions и timer вам известно?
» WarCraft 3 / Важная информация об обновлении 1.28
Там были пожелания сделать стабильность на маках, сделать новые нативки и так далее...
Добавили нахер никому ненужный синтакс чекер и поддержку современных маков, и все!
Clamp, А как они узнают? ты запустил свою кастом карту, и сказал что делать виртуальной jass машине...
Пока они криво заткнули запись в память, ну и слили исходники для маков.
» WarCraft 3 / Важная информация об обновлении 1.28
К слову сломать массив и написать на байткодах можно все что угодно на новых патчах...
» WarCraft 3 / Важная информация об обновлении 1.28
Надеемся что исправятся, не к 2038...
» WarCraft 3 / Циклы
» WarCraft 3 / (MH) Отдача приказа
» WarCraft 3 / (MH) Отдача приказа
IceFog, выделения тоже не синхронизируются, пока не надо, а времени для синхронизации проходит очень много.
» WarCraft 3 / 851973 (stunned)
Иначе никак, да и увы ты не можешь записывать приказ в очередь не удаляя все другие приказы из очереди как это делают способности.
Issue*** сбивает все остальные приказы, заставляя выполнить указанный (если возможно).
» WarCraft 3 / Циклы
У вас цикл вовсе не должен запустится, ибо переменная не инициализрованна:
Просадку фпс вызывает кривой код, предоставьте весь код а не этот пример...
» WarCraft 3 / способ оглушить
Либо стан мемхаком как я уже писал...
Во вторых то что у тебя их нету, не значит что их не у кого нету...
Твой стан будет продлят все другие станы, номально да? когда они не складываются, так же отказатся от всех дефолтных абилок подчас недоступная роскошь для многих картоделов.