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

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

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

Ответ
Страница 62 из 260
 
Опции темы
#916
Старый 13.01.2013, 21:08
  #916
^
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 вне форума
Ответить с цитированием
#917
Старый 13.01.2013, 22:29
  #917
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

жаль...

ладно, а как мне определять погиб ли отряд существ прямо в бою? функцией exist? Или какой-другой?

Добавлено через 15 минут
Upd: По крайне мере, нашел очень интересную папку RPGstats. Там можно изменять практически все, включая, кстати, частично специалищации героев.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#918
Старый 13.01.2013, 22:30
  #918
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Вроде бы ей. Но есть альтернативный способ: функция AttackerCreatureDeath (DefenderCreatureDeath) вызывается при смерти существа с аргументом имени существа. Вам нужно написать только "тело" функции.
	function AttackerCreatureDeath(unit)
  ...
end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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

ааа, вот как надо было с ней обращаться) А думал она убивает монстра =)
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#920
Старый 14.01.2013, 16:04
  #920
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

RedHeavenHeroЭто уже слишком сложно. Надо быть программистом, как минимум. Специализации зашиты в программу, которая, по-моему, даже не на луа написана.
Lua - сценарный (скриптовый) язык, сама программа написана на другом языке, вроде, C++
__________________
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Олегарх вне форума
Ответить с цитированием
#921
Старый 14.01.2013, 16:07
  #921
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

На чём бы не была, нам пока доступен только машинный код... Вот бы поскорее открыли исходники!
Ment вне форума
Ответить с цитированием
#922
Старый 18.01.2013, 15:19
  #922
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

Есть ли функция, помещающая героя в город или в ворота горда с любой точки карты?
Dyrman вне форума
Ответить с цитированием
#923
Старый 18.01.2013, 15:27
  #923
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#924
Старый 18.01.2013, 15:31
  #924
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

RedHeavenHeroКонечно. SetObjectPosition.
Она по координатам. Как я попаду по ней в город?
Dyrman вне форума
Ответить с цитированием
#925
Старый 18.01.2013, 15:34
  #925
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

SetObjectPosition('герой', GetObjectPosition('город'))
и герой оказывается в гарнизоне города, если он пустой.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#926
Старый 18.01.2013, 15:50
  #926
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

RedHeavenHeroSetObjectPosition('герой', GetObjectPosition('город'))
Таким образом я пробовал - не работает так как надо. Есть другой способ?

Добавлено через 1 минуту
RedHeavenHeroи герой оказывается в гарнизоне города, если он пустой.
Необходимо перескочить во вртата вражеского города, либо в сам город, если город свой, даже с точки врат.
Dyrman вне форума
Ответить с цитированием
#927
Старый 18.01.2013, 16:08
  #927
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

DyrmanТаким образом я пробовал - не работает так как надо. Есть другой способ?
А кáк работает?

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#928
Старый 18.01.2013, 16:43
  #928
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

RedHeavenHeroА кáк работает?
Никак. И город никогда ДО работы скрипта не должен быть пустым (вот поэтому и не подходит)
Dyrman вне форума
Ответить с цитированием
#929
Старый 18.01.2013, 16:51
  #929
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

DyrmanНеобходимо перескочить во врата вражеского города, либо в сам город, если город свой, даже с точки врат.
Тогда делаем массив с "точками врат" в начале игры.
	gate_points = {}
function GetGatePoints()
	for i, town in GetObjectNamesByType('TOWN') do
		for j, hero in GetObjectNamesByType('HERO') do
			if IsHeroInTown(hero, town, 1, 0) then
				local x, y, z = GetObjectPosition(hero)
				gate_points[town]={x, y, z}
			end;
		end;
	end;
end;


Добавлено через 6 минут
DyrmanНикак. И город никогда ДО работы скрипта не должен быть пустым (вот поэтому и не подходит)
Так героя из этого города можно выкорчевать той же функцией.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#930
Старый 18.01.2013, 16:56
  #930
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

Есть к примеру частный случай:
1) Вражеский город отключен, герой тоже.
2) Соприкосновение, выход нужных параметров.
3) Героя и город включаем.
4) Теперь необходимо произвести битву. (Мэйк не катит, т.к. клонирует героя в гарнизоне, не смотря, что тот может и после захвата в город не заходить, а уйти на карту - это баг).

Можно ли перед срабатываем события задать параметры? Например:
Во время соприкосновения с городом, но до захода в него?

Как попасть в ворота, если в самом городе кто-то сидит?
Dyrman вне форума
Ответить с цитированием
Ответ
Страница 62 из 260


Опции темы



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


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

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