Скрипты - Страница 191 - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт)
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 15.10.2018, 15:31   #2851
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
Регистрация: 10.01.2016
Сообщения: 109
OrnsteinDragonslayer - уровень боевого духа
По умолчанию Re: Скрипты

Цитата:
Сообщение от Нибрус
Помогите мне!
Как-только создают скрипт(простой, на анимацию атаки) у меня вылетает редактор карт.

А ты пишешь скрипт внутри редактора? Советую юзать отдельную прогу для этого дела, потому что сам редактор собсна вылетает вечно. Называется HoMM5MapScriptsEditor.
__________________
Автор карты: Долина расхитителей
Карта Выбор мира - в разработке.
OrnsteinDragonslayer вне форума   Ответить с цитированием
Старый 15.10.2018, 20:42   #2852
LetoX
Регистрация: 16.11.2017
Сообщения: 48
LetoX - уровень боевого духа
По умолчанию Re: Скрипты

лично мне не удобно пользоваться этой прогой, просто перед тем, как закрыть окно, копируй текст и, если вылетело, вставляй его обратно.
LetoX вне форума   Ответить с цитированием
Старый 05.11.2018, 16:03   #2853
Dyrman
 
Аватар для Dyrman
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3447
Dyrman - уровень боевого духа Dyrman - уровень боевого духа Dyrman - уровень боевого духа
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию Re: Скрипты

Всем Добра!

Есть код:

Код:
local slot = -1; local i_count = 0; local id, count; local temp_name = NHF_tempName_F("Nemor"); local count_umertvie = GetHeroCreatures("Nemor", CREATURE_WIGHT); if count_umertvie > 0 then for i = 0,6 do id, count = GetObjectArmySlotCreature(temp_name,i); if id == CREATURE_WIGHT then slot = i; end; if count == 0 then i_count = i_count + 1; end; end; if i_count == 6 then AddHeroCreatures("Nemor", CREATURE_SKELETON , 1); sleep(); RemoveHeroCreatures("Nemor", CREATURE_WIGHT, count_umertvie); sleep(); AddHeroCreatures("Nemor", CREATURE_BANSHEE , count_umertvie,slot); sleep(); RemoveHeroCreatures("Nemor", CREATURE_SKELETON, 1); sleep(); else RemoveHeroCreatures("Nemor", CREATURE_WIGHT, count_umertvie); sleep(); AddHeroCreatures("Nemor", CREATURE_BANSHEE , count_umertvie,slot); sleep(); end; end;

В режиме мультиплеера Умертвия сразу же заменяются на Баньши. В режиме же одиночной, чтобы увидеть изменение, необходимо выходить из интерфейса героя и вновь заходить. Можно ли это вылечить?
Dyrman вне форума   Ответить с цитированием
Старый 11.11.2018, 22:41   #2854
AlekseyS
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 155
AlekseyS - уровень боевого духа
По умолчанию Re: Скрипты

Подскажите пожалуйста: как заставить боевые скрипты работать в городе? Ставлю скрипт на враж. героя - ничего, на город- тоже ничего.
AlekseyS вне форума   Ответить с цитированием
Старый 12.11.2018, 17:10   #2855
LetoX
Регистрация: 16.11.2017
Сообщения: 48
LetoX - уровень боевого духа
По умолчанию Re: Скрипты

посмотрите стрипты на карте Эхо Пустоты, там в городе боевой скрипт
LetoX вне форума   Ответить с цитированием
Старый 12.11.2018, 21:16   #2856
AstralLein
 
Аватар для AstralLein
Регистрация: 02.06.2017
Адрес: На планете Земля.
Сообщения: 1439
AstralLein - уровень боевого духа AstralLein - уровень боевого духа
По умолчанию Re: Скрипты

нужно начинать осаду (команда SiegeTown) через скрипт и в настройках команды указать нужный скрипт.
__________________
Карты для героев 5:
"Плата за любовь"
"Путь некроманта"

Карты для Disciples 3:
"Противостояние"

Моды для Disciples 3:
"Астельнаир"(сладкое отсутствие разработки)
AstralLein вне форума   Ответить с цитированием
Старый 12.11.2018, 21:22   #2857
AlekseyS
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 155
AlekseyS - уровень боевого духа
По умолчанию Re: Скрипты

Цитата:
Сообщение от AstralLein
нужно начинать осаду (команда SiegeTown) через скрипт и в настройках команды указать нужный скрипт.

Та я решил проблему: поставил скрипт на атакующего игрока.
AlekseyS вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +4, время: 05:16.


vBulletin v3.5.0, Copyright ©2000-2018, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123