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

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

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

Ответ
Страница 64 из 260
 
Опции темы
#946
Старый 20.01.2013, 20:08
  #946
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

commandShot пишется с маленькой буквы.

Добавлено через 14 минут
DyrmanНе знаю, но говорю как увидел. Разница задержек 0.5 и 1 даже заметна. Если sleep(0.1) не означает задержку вообще, то два таких слипа при обработке могут создать естественную задержку. Ошибки на такие значения консоль точно не выдаёт.
Разве что это.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#947
Старый 20.01.2013, 22:41
  #947
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

спасибо, помогло. Хотя, теперь, даже, несмотря на то, что работает, выдает ошибку "wrong type of argument 1 when calling function GetCreatureType" , но это, наверно, я где-то очепятался.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#948
Старый 20.01.2013, 22:48
  #948
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

Не знаю, но говорю как увидел. Разница задержек 0.5 и 1 даже заметна. Если sleep(0.1) не означает задержку вообще, то два таких слипа при обработке могут создать естественную задержку. Ошибки на такие значения консоль точно не выдаёт.
Не уверен, что такие фокусы со слипами универсальны, они запросто могут зависеть от конкретного компьютера.
Ment вне форума
Ответить с цитированием
#949
Старый 20.01.2013, 23:45
  #949
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Heroistспасибо, помогло. Хотя, теперь, даже, несмотря на то, что работает, выдает ошибку "wrong type of argument 1 when calling function GetCreatureType" , но это, наверно, я где-то очепятался.
Массивы сомнительного содержания.
Скрипт в студию!
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#950
Старый 21.01.2013, 18:52
  #950
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

та не, из-за такого я напрягать людей не буду, сам потом исправлю. Сейчас занимаюсь существами, вот тут работки поболе будет...
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#951
Старый 28.01.2013, 18:10
  #951
^
sarkkot55555
 
Аватар для sarkkot55555
📖
Регистрация: 29.08.2012
Сообщения: 89
Регистрация: 29.08.2012
Сообщения: 89
По умолчанию
Re: [136x136] "Живее всех живых" - "Markel Raising"

Ment это не по теме, но как ты сделал что бы существа на карте "дрались"?
Объясните пожалуйста нубу.
sarkkot55555 вне форума
Ответить с цитированием
#952
Старый 28.01.2013, 18:14
  #952
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

В скрипт написал PlayObjectAnimation("скриптовое имя монстра","attack01",IDLE); (возможны вариации в зависимости от того, какие анимации атаки есть у существа)
Ment вне форума
Ответить с цитированием
#953
Старый 02.02.2013, 12:51
  #953
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Скрипты

подскажите пожалуйста что здесь не так. Вообще ни одна команда не работает, как будто игнорирует все скрипты
SetObjectiveState("Primary01", 2, PLAYER_1);
SetObjectiveState("Primary02", 2, PLAYER_1);
SetObjectiveVisible("Primary03", false, PLAYER_1);
SetObjectiveState("Primary03", 1, PLAYER_1);
SetPlayerStartResources(PLAYER_1, 0, 0, 0, 0, 0, 0, 500);
SetRegionBlocked("net", 1, -1);
SetRegionBlocked("net1", 1, -1);
SetRegionBlocked("net10", 1, -1);
SetRegionBlocked("net11", 1, -1);
SetRegionBlocked("net12", 1, -1);
SetRegionBlocked("net13", 1, -1);
SetRegionBlocked("net14", 1, -1);
SetRegionBlocked("net15", 1, -1);
SetRegionBlocked("net16", 1, -1);
SetRegionBlocked("net17", 1, -1);
SetRegionBlocked("net18", 1, -1);
SetRegionBlocked("net19", 1, -1);
SetRegionBlocked("net20", 1, -1);
SetRegionBlocked("net21", 1, -1);
SetRegionBlocked("net22", 1, -1);
SetRegionBlocked("net3", 1, -1);
SetRegionBlocked("net4", 1, -1);
SetRegionBlocked("net5", 1, -1);
SetRegionBlocked("net6", 1, -1);
SetRegionBlocked("net7", 1, -1);
SetRegionBlocked("net8", 1, -1);
SetRegionBlocked("net9", 1, -1);
function winF (Nicolai)
SetObjectiveState("Primary01", 3, PLAYER_1);

end;

function vhodF (Nicolai)

SetObjectiveState("Primary02", 3, PLAYER_1);
Trigger(OBJECT_TOUCH_TRIGGER, "vhod", nil);
SetObjectiveState("Primary03", 2, PLAYER_1);

function vyhodF (Nicolai)

SetObjectiveState("Primary03", 3, PLAYER_1);
Trigger(OBJECT_TOUCH_TRIGGER, "vyhod", nil);
end;

Trigger(OBJECT_TOUCH_TRIGGER, "vhod", "vhodF");
Trigger(OBJECT_TOUCH_TRIGGER, "vyhod", "vyhodF");
Trigger(REGION_ENTER_WITHOUT_STOP_TRIGGER, "winna", "winF");
MasteR вне форума
Ответить с цитированием
#954
Старый 02.02.2013, 13:29
  #954
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

Juss456подскажите пожалуйста что здесь не так. Вообще ни одна команда не работает, как будто игнорирует все скрипты;
Выписываем ошибку из консоли.
Dyrman вне форума
Ответить с цитированием
#955
Старый 02.02.2013, 16:00
  #955
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Явно не хватает end перед function vyhodF
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#956
Старый 02.02.2013, 16:25
  #956
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Скрипты

Ну да, не очень внимательно написал. Но проблему всё равно не решает(
MasteR вне форума
Ответить с цитированием
#957
Старый 02.02.2013, 19:00
  #957
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Включите консоль. Без неё скрипты писать будет очень сложно.
Если не работает, и вы сделали всё правильно, то попробуйте создать новый профиль. У меня получилось.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#958
Старый 02.02.2013, 20:08
  #958
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Скрипты

Спасибо большое, всё заработало)
MasteR вне форума
Ответить с цитированием
#959
Старый 05.02.2013, 23:05
  #959
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

как сделать функцию, похожую на воскрешение Николайки в кампании?
Я нашел, что с помощью вызова резерва, и это очень удобно, однако, как добавить героя в резерв, увы, не нашел в скриптах. Кто подскажет?

Добавлено через 12 минут
резервный лист нашел, однако, теперь не знаю, как добавить туда героев кампаний.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#960
Старый 06.02.2013, 13:17
  #960
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Добавьте любого героя в список, потом в MapProperties\players\0-7\ReservedHeroes\ нажмите ... и в появившемся окне на ... (в графе Shared). И выбираете нужного вам героя в списке слева.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
Ответ
Страница 64 из 260


Опции темы



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


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

Яндекс цитирование    Top.Mail.Ru