IzobretatelBoom, Легион ТД? XD Там, конечно, герой это может быть частью войска, который строит строитель и вроде не совсем арена. Но все же мало ли...
Проверять вручную. Ведь тебе заранее известно, какие будут границы. Если планируешь менять - сохрани их в переменные и используй переменные для проверки. Типа:
И проверяешь свою точку myPoint (обобщенно):
if(myPoint.X > BoundaryLeftX AND myPoint.X < BoundaryRightX AND myPoint.Y > BoundaryTopY AND myPoint.Y < BoundaryBottomY)
then делаешь свои черные дела по перемещению
WilliamBz, вроде стандартного такого функционала нет. Поэтому думаю надо самому прописать проверку точки с площадью на возможность построить. А именно проверять каждую новую точку со смещением 8-16 единиц, можно ли строить в этой точке (вроде есть такая проверка на точку). И так по всей площади (целая сетка точек).
А потом найти ближайшее дерево и вокруг дерева перебирать все точки по кругу, все дальше и дальше от дерева, пока не будет возможность построить.
ScorpioT1000, страница совсем, а про имя вкладки не помню... Вот иконка вкладки не грузилась.
Сегодня зашел быстро без проблем. Мб у меня интернет заглючил несколько раз (раза 3 видел такое при первом заходе на сайт за день).
Где ты это увидел? В Рефе?
Если на 1.26а, мб то рисовать фреймы. Вроде как с помощью таких фреймворков, как UjApi, удобно делать, там вроде есть такой функционал.
Что-то после обновы сайт не грузится секунд 5-10, а потом за секунду загружается (как и при повторных открытиях за секунду гружусь).
Локация: Беларусь
Это стоит в вопросы закинуть? Может мои проблемы и просто интернет заглючил, еще почекаю время от времени, как оно будет
Artyom18, попробуй вывести в чат название предметов в слоте и подобранного.
Предполагаю, что переменная "подобранный предмет" у тебя равно "нет предмета".
И тогда да, пустые слоты равно "нет предмета". А щит не равен "нет предмета".
Artyom18, потому что переменная А у тебя это и есть номер ячейки :D
Сначала ты проверяешь ячейку под номером 1, потом под номером 2, 3, 4, 5 , 6.
Но ты нигде у себя в триггере не суммируешь количество совпадений, ты просто выводишь номер ячейки.
Ты говоришь про предмет? (не про изменение модельки героя визуально)
Тогда все просто, ответ уже написал в прошлом вопросе.
Делаешь список типов предметов - мечей (сохраняешь в массив). Потом при подборе любого предмета героем, проходишься циклом по списку и сравниваешь, если тип предмета равно мечу из массива, то запускаем новый цикл, который пройдется еще раз по списку мечей, и который проверит весь инвентарь героя, чтобы предмет из инвентаря НЕ равно манипулирующий предмет (который подобрали) И тип предмета из инвентаря равно типу из списка, если совпадет - то выбрасываешь этот меч.
Готово.
Я не смотрел файлы, но такая ошибка вылазит не из-за количества игроков или размера карты (или веса карты), а из-за неправильного использования кода (триггеров). Можешь удалять триггеры, которые срабатывают в момент ошибки, по очереди, пока не пропадет ошибка. А потом анализировать этот триггер, что там идет не так.
Маги, техника катапульты/требушеты/пушки, огнедышащие драконы, метатели камнями, лучники, арбалетчики, копьеметатели, метатели кинжалов или еще какого либо специфичного оружия, стрелки с пороховым оружием - все это предполагается для чего-то назвать просто стрельцами, правильно я понял?
Мне кажется, в вопросе, как обычно, не хватает контекста.
К примеру в игре ГВИНТ в ведьмаке есть 2 или 3 позиции (2 в самостоятельной игре). Из которых ближний бой, дальний и артиллерия. То есть дальний бой можно обобщить и оно понятно зачем. Чтобы определить позицию на поле боя.
Попробуй начальную камеру установить в угол карты, где нет построек нежити. А потом вначале игры уже (к примеру после 0.1 сек от начала игры) сдвинуть камеру в нужную точку для игрока.
Предполагаю, камера смотрит в точку, где инициализируется здание, и захватывает звук. Может быть поможет.
Ред. konvan5
» WarCraft 3 / Здравствуйте дорогие искатели интересных кастомных карт (ИИКК)…
Там, конечно, герой это может быть частью войска, который строит строитель и вроде не совсем арена. Но все же мало ли...
» WarCraft 3 / При заходе или выходе из подземелья в кампании Рексара, всем…
Ред. konvan5
» WarCraft 3 / Как перемещать юнита (XY) чтобы он не перещел за границой карты…
BoundaryLeftX = -5000, BoundaryRightX = 5000, BoundaryTopY = -5000, BoundaryBottomY = 5000.
if(myPoint.X > BoundaryLeftX AND myPoint.X < BoundaryRightX AND myPoint.Y > BoundaryTopY AND myPoint.Y < BoundaryBottomY)
then делаешь свои черные дела по перемещению
» WarCraft 3 / Есть ли какие-то хитрые способы приказать юниту строить…
» WarCraft 3 / Есть ли какие-то хитрые способы приказать юниту строить…
А потом найти ближайшее дерево и вокруг дерева перебирать все точки по кругу, все дальше и дальше от дерева, пока не будет возможность построить.
» Администрация XGM / Кросс-доменные приключения
Сегодня зашел быстро без проблем. Мб у меня интернет заглючил несколько раз (раза 3 видел такое при первом заходе на сайт за день).
Ред. konvan5
» WarCraft 3 / как достичь этого плюса в эффектах
Если на 1.26а, мб то рисовать фреймы. Вроде как с помощью таких фреймворков, как UjApi, удобно делать, там вроде есть такой функционал.
» Администрация XGM / Кросс-доменные приключения
Локация: Беларусь
Это стоит в вопросы закинуть?
Может мои проблемы и просто интернет заглючил, еще почекаю время от времени, как оно будет
» WarCraft 3 / Подскажите с триггером"герой берёт меч - если у героя уже…
Предполагаю, что переменная "подобранный предмет" у тебя равно "нет предмета".
И тогда да, пустые слоты равно "нет предмета". А щит не равен "нет предмета".
» WarCraft 3 / Подскажите с триггером"герой берёт меч - если у героя уже…
Сначала ты проверяешь ячейку под номером 1, потом под номером 2, 3, 4, 5 , 6.
Но ты нигде у себя в триггере не суммируешь количество совпадений, ты просто выводишь номер ячейки.
» WarCraft 3 / Подскажите с триггером"герой берёт меч - если у героя уже…
Ред. konvan5
» WarCraft 3 / Подскажите с триггером"герой берёт меч - если у героя уже…
Тогда все просто, ответ уже написал в прошлом вопросе.
Делаешь список типов предметов - мечей (сохраняешь в массив). Потом при подборе любого предмета героем, проходишься циклом по списку и сравниваешь, если тип предмета равно мечу из массива, то запускаем новый цикл, который пройдется еще раз по списку мечей, и который проверит весь инвентарь героя, чтобы предмет из инвентаря НЕ равно манипулирующий предмет (который подобрали) И тип предмета из инвентаря равно типу из списка, если совпадет - то выбрасываешь этот меч.
Готово.
» WarCraft 3 / В редакторе варкрафта есть переменная типа "Класс предмета"…
» WarCraft 3 / В редакторе варкрафта есть переменная типа "Класс предмета"…
» Capybara Hot Tub / Капибару скушала акула...
» WarCraft 3 / Недостаточно памяти на огромных картах для 24 игроков. Причём…
» Администрация XGM / Если открыть "сообщения", то обнуляются лайки под аккаунтом XD
» WarCraft 3 / Проблема с получением опыта для Героя есть встроенная…
» WarCraft 3 / Проблема с получением опыта для Героя есть встроенная…
» WarCraft 3 / Одинокий рокер-троль
» Блог им. TerrorGold / Очередной тупой вопрос
» WarCraft 3 / Обновление интерфейса у меня есть способность уровень…
» WarCraft 3 / После захода в редактор неожиданно сменилась раскладка на…
Как уже написали выше, переключается отображение хэндлов через ctrl + D.
» WarCraft 3 / Привет, при инициализации карты(первый триггер синематик), проигрывается звук строения…
» WarCraft 3 / Обновление интерфейса у меня есть способность уровень…