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

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

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

Ответ
Страница 54 из 260
 
Опции темы
#796
Старый 07.11.2012, 08:47
  #796
^
Рыцарь Бездны
 
Аватар для Рыцарь Бездны
📖
Регистрация: 24.07.2012
Сообщения: 88
Регистрация: 24.07.2012
Сообщения: 88
По умолчанию
Re: Скрипты

RedHeavenHeroPlayObjectAnimation('griphon','happy',ONESHOT)--чтобы не застывал.
А для других монстров нужно жать на "..." и в графе AnimSet выбрать с помощью того же "..." анимацию arena для него, вместо LOD.
Спасибо огромное,разобрался.А вы случайно не знаете как пишеться анимация выстрела?
Рыцарь Бездны вне форума
Ответить с цитированием
#797
Старый 07.11.2012, 09:39
  #797
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#798
Старый 09.11.2012, 11:05
  #798
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Как пользоваться скриптом SetRegionBlocked? Я хотел чтобы 2 игрок не имел доступ к региону. Как это сделать?
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#799
Старый 09.11.2012, 11:17
  #799
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

SetRegionBlocked('имя региона',true,2); всего-навсего.
Ment сейчас на форуме
Ответить с цитированием
#800
Старый 09.11.2012, 11:22
  #800
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Ment, я так и делал, но он спокойно пролезал, а я нет...
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#801
Старый 09.11.2012, 12:01
  #801
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Ну это по меньшей мере странно.
Ment сейчас на форуме
Ответить с цитированием
#802
Старый 09.11.2012, 12:07
  #802
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

Warrior777Ment, я так и делал, но он спокойно пролезал, а я нет...
Какого цвета твой "второй" игрок? Или ставите не 2, как пишет Ment, а 1.
Dyrman вне форума
Ответить с цитированием
#803
Старый 09.11.2012, 12:23
  #803
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Dyrman, Ment, я уже разобрался. Там и правда стоял 1
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#804
Старый 15.11.2012, 19:59
  #804
^
Nikitatigr
 
Аватар для Nikitatigr
📖
Регистрация: 08.08.2010
Сообщения: 99
Регистрация: 08.08.2010
Сообщения: 99
Сообщение
Re: Скрипты

Не работает скрипт:
if GetDifficulty() == DIFFICULTY_EASY then
AddObjectCreatures ( "townhero",78,5 );
AddObjectCreatures ( "townhero",142,7 );
GiveExp( "Ferigl",17500 );
end;

if GetDifficulty() == DIFFICULTY_NORMAL then
AddObjectCreatures ( "townhero",78,7 );
AddObjectCreatures ( "townhero",142,7 );
GiveExp ( "Ferigl",12200 );
end;

if GetDifficulty() == DIFFICULTY_HARD then
AddObjectCreatures ( "townhero",78,6 );
AddObjectCreatures ( "townhero",142,6 );
GiveExp( "Ferigl",10000 );
end;

if GetDifficulty() == DIFFICULTY_HEROIC then
AddObjectCreatures ( "townhero",78,4 );
AddObjectCreatures ( "townhero",82,2 );;
GiveExp( "Ferigl",6200 );
end;
Вопрос:в чём ошибка?
__________________
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Nikitatigr вне форума
Ответить с цитированием
#805
Старый 15.11.2012, 20:15
  #805
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

NikitatigrНе работает скрипт:
if GetDifficulty() == DIFFICULTY_EASY then
AddObjectCreatures ( "townhero",78,5 );
AddObjectCreatures ( "townhero",142,7 );
GiveExp( "Ferigl",17500 );
end;

if GetDifficulty() == DIFFICULTY_NORMAL then
AddObjectCreatures ( "townhero",78,7 );
AddObjectCreatures ( "townhero",142,7 );
GiveExp ( "Ferigl",12200 );
end;

if GetDifficulty() == DIFFICULTY_HARD then
AddObjectCreatures ( "townhero",78,6 );
AddObjectCreatures ( "townhero",142,6 );
GiveExp( "Ferigl",10000 );
end;

if GetDifficulty() == DIFFICULTY_HEROIC then
AddObjectCreatures ( "townhero",78,4 );
AddObjectCreatures ( "townhero",82,2 );;
GiveExp( "Ferigl",6200 );
end;
Вопрос:в чём ошибка?
GiveExp Вроде пишется не так (где вы их только находите ):
GiveExpToLevel - да и эта функция даёт столько опыта, сколько необходимо для следующего уровня.
А для выдачи количества вообще нужна такая функция: ChangeHeroStat
P.S. Неплохо бы писать, что выдаёт консоль.
Dyrman вне форума
Ответить с цитированием
#806
Старый 15.11.2012, 20:23
  #806
^
Nikitatigr
 
Аватар для Nikitatigr
📖
Регистрация: 08.08.2010
Сообщения: 99
Регистрация: 08.08.2010
Сообщения: 99
Сообщение
Re: Скрипты

DyrmanGiveExp() Вроде пишется не так:
GiveExpToLevel() - да и эта функция даёт столько опыта, сколько необходимо для следующего уровня
P.S. Неплохо бы писать, что выдаёт консоль.
Консоль действительно ругается на GiveExp,а также на Get difficulty и Difficulty Easy,Difficulty Normal и т.д.

Добавлено через 1 минуту
GiveExp взял из руководства.При отсутствии других скриптов она работала.
__________________
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Nikitatigr вне форума
Ответить с цитированием
#807
Старый 15.11.2012, 20:30
  #807
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

NikitatigrКонсоль действительно ругается на GiveExp,а также на Get difficulty и Difficulty Easy,Difficulty Normal и т.д.

Добавлено через 1 минуту
GiveExp взял из руководства.При отсутствии других скриптов она работала.
Попробуй ChangeHeroStat и ID сложностей забивать числами.
Dyrman вне форума
Ответить с цитированием
#808
Старый 15.11.2012, 20:39
  #808
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

DyrmanПопробуй ChangeHeroStat и ID сложностей забивать числами.
Не, ну надо же. Нивальцы развели
0 - Рекрут, 1 - Воин, 2 - Ветеран, 3 - Герой
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#809
Старый 16.11.2012, 18:35
  #809
^
Nikitatigr
 
Аватар для Nikitatigr
📖
Регистрация: 08.08.2010
Сообщения: 99
Регистрация: 08.08.2010
Сообщения: 99
Сообщение
Re: Скрипты

Всем спасибо за помощь,скрипт наконец-то работает!
Я заменил id сложности на цифры и give exp на level up hero.
__________________
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Мои карты:

Три недели: https://forum.heroesworld.ru/showthre...154#post583154

Неспокойные земли: https://forum.heroesworld.ru/showthread.php?t=9211

Неравное Противостояние: https://forum.heroesworld.ru/showthread.php?t=9473
Nikitatigr вне форума
Ответить с цитированием
#810
Старый 23.11.2012, 09:21
  #810
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

А у меня между прочим этот скрипт не работает!
	if GetDifficulty () = 0 then
	AddHeroCreatures ('Isabell', 2, 100);
	AddHeroCreatures ('Isabell', 4, 50);
	AddHeroCreatures ('Isabell', 6, 30);
	print ('Generated army for hero Изабель: 100 Ополченцы, 50 Арбалетчики, 30 Латники, 10 Королевские грифоны');
end;
if GetDifficulty () = 1 then
	AddHeroCreatures ('Isabell', 2, 150);
	AddHeroCreatures ('Isabell', 4, 100);
	AddHeroCreatures ('Isabell', 6, 50);
	AddHeroCreatures ('Isabell', 8, 10);
print ('Generated army for hero Изабель: 150 Ополченцы, 100 Арбалетчики, 50 Латники, 20 Королевские грифоны');
end;
if GetDifficulty () = 2 then
	AddHeroCreatures ('Isabell', 2, 200);
	AddHeroCreatures ('Isabell', 4, 120);
	AddHeroCreatures ('Isabell', 6, 70);
	AddHeroCreatures ('Isabell', 8, 20);
print ('Generated army for hero Изабель: 200 Ополченцы, 120 Арбалетчики, 70 Латники, 30 Королевские грифоны');
end;
if GetDifficulty () = 3 then
	AddHeroCreatures ('Isabell', 2, 250);
	AddHeroCreatures ('Isabell', 4, 150);
	AddHeroCreatures ('Isabell', 6, 100);
	AddHeroCreatures ('Isabell', 8, 40);
print ('Generated army for hero Изабель: 250 Ополченцы, 150 Арбалетчики, 100 Латники, 50 Королевские грифоны');
end;
Консоль ругается:
(Script) ERROR: 'then' expected;
last token read: `0' at line 10 has string 'DoString script'
Script failed, unknown error

Я уже совсем замучился! Что делать
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
Ответ
Страница 54 из 260


Опции темы



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


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

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