prorokkk, у тебя проблема именно при запуске редактора или при каком-то действии уже после запуска? Например создал карту и нажал на кнопку тестирования, после чего и вылезла ошибка. В какой именно момент происходит ошибка. Скрин ошибки было бы неплохо увидеть.
Что-то я не помню в стандартном варике 8 типов слонов (клифы). И чтобы можно было сделать это стандартными способами. Скорее всего карта делалась с нестандартным (модифицированным) редактором (как тот-же JNGP). Попробуй открыть карту через JNGP by Enobraed или JNGP: от PT153, а не стандартный редактор.
Ну и да, из-за вскрытия карты какие-то данные могут подгружаться некорректно. Я файлы карт не ковырял, но мб как-то можно удалить лишние 6 клифа и заменить их на первые 2 сторонними способами, если через редакторы нельзя будет.
Вот мои мысли.
Я думаю дело в том, что в кампании все замены применяются через импорт КАМПАНИИ, а не карты. То есть если ты что-то в карте локально заменил - потом кампания перекроет эти изменения своими данными.
Блядь, ну ниужели никто не догодался использовать тамер и массив локейшинов блин...
Можно, но я не знаю уровень познания триггеров-переменных и не стал парить мозги такими системами. Можно все оптимизировать через циклы, массивы точек и тд, но это уже оптимизация, которую надо отдельно объяснять.
В таком виде, как уже реализовано - все оптимально просто для новичка.
Ну как вариант изначально все писать на джасс :D
А так в таком подходе оптимизировать смысла мало. Уж лучше более глобальные вещи оптимизировать, что реально нагружает, те-же таймеры, периодики, утечки частые и постоянные и тд.
Значит создаем массив возможных рун runeTypes, которые будем рандомить (тип переменной - тип предмета).
В инициализации сохраняем туда типы рун (я еще создал переменную runeTypeCount для контроля количества элементов в массиве, чтобы потом было проще менять, если захочешь изменить массив)
Ну и дальше просто при спавне рандомим тип предмета из нашего массива runeTypes с индексом случайное число от 1 до runeTypeCount.
И заметь, рандомная руна будет спавнится только у 1 руны из 3, что у меня стоит на карте. Другие 2 будут спавнится одна и та-же.
(все так-же прикрепил карту, чекай)
Сейчас скачал твою карту, ну ты же все правильно делаешь :D
По сути у тебя все те-же действия, что и у меня, просто добавить сохранение своих рун в массив, чтобы проверять, какая руна была подобрана и ее респавнить. Именно как массив рун.
И лучше избавиться от периодика каждые 10 сек (или ты в будущем сделаешь 60 сек что будет еще хуже, ибо если поднять руну на 59 секунде то она заспавнится сразу-же мгновенно новая, что не круто, ты же хотел чтобы через 60 сек спавнило)
Используй события и проверки из моего примера и все получится как надо.
konvan5, а что делать если надо сделать несколько руны рандомно?
Вот те-же 2 триггера, но теперь переменная rune это массив из рун, где на каждую руну мы указываем с помощью номера (индекса) в массиве. Это самая простая реализация.
А или ты имеешь ввиду рандомно чтобы руна появлялась в той-же точке? Я сделал наработку на несколько руна в 3 точках, где респавнится та-же самая руна.
» Администрация XGM / "Показан только небольшой набор коммент..." при обычном комменте
Вааааааааааааах ОГОНЬ, УРА МОИ ГЛАЗА, не выжигает :D
» Администрация XGM / "Показан только небольшой набор коммент..." при обычном комменте
» Администрация XGM / "Показан только небольшой набор коммент..." при обычном комменте
» Администрация XGM / "Показан только небольшой набор коммент..." при обычном комменте
Огонь, раз уж идут такие хотфиксы, можно поправить таки это?)
Задача по твоим словам выглядит как плевая...
» Styria / За кулисами разработки №1
» WarCraft 3 / помогите скачать Jass New Gen Pack warcraft 3
» WarCraft 3 / помогите скачать Jass New Gen Pack warcraft 3
JNGP by Enobraed или JNGP: от PT153
» WarCraft 3 / При попытки заменить рельеф вылазеет ошибка
» WarCraft 3 / При попытки заменить рельеф вылазеет ошибка
Ну и да, из-за вскрытия карты какие-то данные могут подгружаться некорректно. Я файлы карт не ковырял, но мб как-то можно удалить лишние 6 клифа и заменить их на первые 2 сторонними способами, если через редакторы нельзя будет.
Вот мои мысли.
» WarCraft 3 / Пропадает импорт в карте (добавленной в кампанию)
» WarCraft 3 / Пропадает импорт в карте (добавленной в кампанию)
» WarCraft 3 / Как открыть все ворота на карте?
Если ответ подошел, укажи правильный ответ, чтобы вопрос был закрыт на сайте (там есть кнопочка выбрать правильный ответ).
» WarCraft 3 / Щемление 0.78
Реально очень полезная фича для рефа с такими масштабными картами.
» Администрация XGM / Новое превью для 3d моделей
» Администрация XGM / Новое превью для 3d моделей
» WarCraft 3 / Спавн Рун
В таком виде, как уже реализовано - все оптимально просто для новичка.
» WarCraft 3 / Ускорение работы триггера
А так в таком подходе оптимизировать смысла мало. Уж лучше более глобальные вещи оптимизировать, что реально нагружает, те-же таймеры, периодики, утечки частые и постоянные и тд.
» XGM Team / Поощрение авторов рецензий
» WarCraft 3 / Спавн Рун
В инициализации сохраняем туда типы рун (я еще создал переменную runeTypeCount для контроля количества элементов в массиве, чтобы потом было проще менять, если захочешь изменить массив)
По сути у тебя все те-же действия, что и у меня, просто добавить сохранение своих рун в массив, чтобы проверять, какая руна была подобрана и ее респавнить. Именно как массив рун.
» WarCraft 3 / Спавн Рун
» WarCraft 3 / Спавн Рун
» Администрация XGM / Дать опыт авторам публикации ресурса
» WarCraft 3 / Массив локальной переменной