Перейти к содержанию

Сообщения от Скрипты

В ответ пользователю Годрикова впадина
Аватар пользователя
#2562
Годрикова впадина
Я уже два варианта пробовал и сам имя делал и игровое выставлял раздницы нет

Добавлено через 1 минуту
Это было и в оригинальных кампания и в кампании империя единорога в 4ой миссии

Добавлено через 5 минут
Тут же триггер не нужен?

Нужно лишь дать скриптом герою того игрока, которого нет на карте. А имя скриптовое, а то подозреваю, что вы вводили игровое в абсолютно прямом смысле. К примеру, Arantir, а не Арантир нужно писать при обращении в скрипте к Арантиру.
Карты для героев 5

"Плата за любовь"
"Путь некроманта"
"Темные грани"
"Рок Гримхейма"
В ответ пользователю AstralLein
#2563
Не помогает вот скрипт SetObjectOwner('Nemor',PLAYER_5) Nemor это скриптовое имя дейдры, на карте всего 4 игрока скрипт лёгкий, но что то не работает.
В ответ пользователю Годрикова впадина
Аватар пользователя
#2564
Годрикова впадина, делал совсем не давно такой же скрипт, все работало

SetObjectOwner("Nemor", PLAYER_5);
EnableHeroAI("Nemor", nil);
SetObjectEnabled("Nemor", nil);
DoNotGiveTurnToPlayerAIIfNoTownsAndActiveHeroes(5, true);

и в настройках карты поставить игроку 5 PCOLOR_NEUTRAL, будет именно то что тебе нужно.
Делал карту, возник вопрос такого хар-тера:
Мосты строить нельзя?

делал в два способа:
1. через CreateStatic
2. расставлял с уже вбитой ориентацией на месте где он должен быть, потом убирал в резерв (угол карты) и функцией SetObjectPosition расставлял когда мне нужно

способы не дают возможность использовать мост, это просто объект сквозь который проходит герой
кто-то знает как реализовать создание моста?
Карты для Heroes V: Повелители орды:
Multiplayer: Господство, Извечное противостояние, Война за Магию, Торговая империя, Анатомия войны, Эксперимент
SingleScenario: Последний Рубеж, Трон, Элиралис, Вернуться домой!, Лабиринты разума
Campaign: Колонизация
В ответ пользователю KioM
#2565
Спасибо буду пробовать

Добавлено через 1 минуту
Есле не сложно то опишите что у вас в последней строчке скрипты а то интересно
Аватар пользователя
#2566
Kiom, а Вы правильный объект для моста использовали? Какой именно мост, подземный/наземный? Если с самого начала мост выставить, герой по нему без проблем ходит?
Вообще, странно, конечно.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
#2567
Ment
Kiom, а Вы правильный объект для моста использовали? Какой именно мост, подземный/наземный? Если с самого начала мост выставить, герой по нему без проблем ходит?
Вообще, странно, конечно.

Выставлял как обычный мост (наземный, фракции Порядка), герой мог по нему ходить (после переноса командой SetObjectPosition он переставал работать как мост, возможно сбивались координаты путей (мысли) Ведь когда ставишь три части моста в редакторе, он автоматом преобразовывается в 1 объект с 1ми координатами

P.S. визуально перенос моста работал как надо, целостный объект, но при попытке пройти по нему герой проходил сквозь и упирался в воду


Добавлено через 46 секунд
Годрикова впадина

Есле не сложно то опишите что у вас в последней строчке скрипты а то интересно

блокирует ход герою 5, если у него нет активных героев, визуально, для комфорта (в данном случае)
Карты для Heroes V: Повелители орды:
Multiplayer: Господство, Извечное противостояние, Война за Магию, Торговая империя, Анатомия войны, Эксперимент
SingleScenario: Последний Рубеж, Трон, Элиралис, Вернуться домой!, Лабиринты разума
Campaign: Колонизация
Аватар пользователя
#2568
KioM, есть подозрение, что все эти переносы статичных объектов в пятёрке реализованы спустя рукава. У меня к примеру был случай, когда костёр внутри одного уровня переносился нормально, а если попытаться переместить его из подземки наверх, начинались странные баги. С учётом что мост затрагивает геометрию поверхности, нивал вполне мог не реализовать изменение геометрии при его переносах и создании через CreateStatic(). Может быть даже при переносе моста остаётся возможность проходить по тому месту, где он был изначально?
В ответ пользователю Годрикова впадина
#2571
Написал скрипт что в нем не так? dub1 это имя энта смысл скрипта что бы нельзя было тронуть энта и что бы не было кружка фракции.

Добавлено через 7 минут
упс вот скрипт
SetObjectEnabled("dub1", nil);
SetDisabledObjectMode("dub1", DISABLED_INTERACT);
sleep(1)
SetMonsterSelectionType("dub1", 0);
Аватар пользователя
#2572
Годрикова впадина, скрипт верен, смотрите в консоли что игре не нравится.
Аватар пользователя
#2574
Годрикова впадина, а если в консоли вбить данные команды по очереди?
В ответ пользователю Годрикова впадина
Аватар пользователя
#2575
Годрикова впадина
Написал скрипт что в нем не так? dub1 это имя энта смысл скрипта что бы нельзя было тронуть энта и что бы не было кружка фракции.

Добавлено через 7 минут
упс вот скрипт
SetObjectEnabled("dub1", nil);
SetDisabledObjectMode("dub1", DISABLED_INTERACT);
sleep(1)
SetMonsterSelectionType("dub1", 0);

Попробуйте sleep(1) поставить перед SetDisabledObjectMode, возможно в этом дело