Скрипты для начинающих - Страница 3 - Форум HeroesWorld-а

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

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

Ответ
Страница 3 из 28
 
Опции темы
#31
Старый 06.02.2015, 18:05
  #31
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

ага понятно. Спасибо. Сейчас попробую.

Добавлено через 4 минуты
А из Player так же?
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#32
Старый 06.02.2015, 18:12
  #32
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты для начинающих

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#33
Старый 06.02.2015, 18:17
  #33
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Понял. А опиши все функции где нужно изменить. И вспомнил еще один недочёт - в начале хода другому игроку показывает то же сообщения, что и у первого при посещении региона.
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#34
Старый 06.02.2015, 18:18
  #34
^
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 вне форума
Ответить с цитированием
#35
Старый 06.02.2015, 18:20
  #35
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Да, карта сетевая. А в чем разница?
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#36
Старый 06.02.2015, 18:27
  #36
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты для начинающих

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#37
Старый 06.02.2015, 18:31
  #37
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Пожалуйста, дай правильной скрипт для мультиплеерной карты.
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#38
Старый 06.02.2015, 18:33
  #38
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты для начинающих

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#39
Старый 06.02.2015, 18:35
  #39
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Уже понял, а срочки заменять и в одной, и в другой?
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#40
Старый 06.02.2015, 20:44
  #40
^
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 вне форума
Ответить с цитированием
#41
Старый 07.02.2015, 01:28
  #41
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

А не подскажете-ли кто нибудь такой скрипт, что-бы при входе в регион, героя (любого героя), переместило в другой регион (или просто в указанную клетку). Прошу помощи.

Добавлено через 48 минут
И еще один скриптовий вопросик. Вопю сказать такой скрипт (скрипт на задания) - хочу задания, что бы суть била в следующем:
Найти и принести артефакт, указанному существу. (НО ЧТО БЫ ЗАДАНИЯ БИЛО ПЕРВОСТЕПЕННЫМ). Прошу помочь. Буду благодарен пожизненно.
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#42
Старый 07.02.2015, 12:46
  #42
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты для начинающих

ggroyА не подскажете-ли кто нибудь такой скрипт, что-бы при входе в регион, героя (любого героя), переместило в другой регион (или просто в указанную клетку). Прошу помощи.

Добавлено через 48 минут
И еще один скриптовий вопросик. Вопю сказать такой скрипт (скрипт на задания) - хочу задания, что бы суть била в следующем:
Найти и принести артефакт, указанному существу. (НО ЧТО БЫ ЗАДАНИЯ БИЛО ПЕРВОСТЕПЕННЫМ). Прошу помочь. Буду благодарен пожизненно.
1)
	function teleport1(hero)
	SetObjectPosition(hero, x, y, floor) -- x,y,floor заменить на координаты
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'регион', "teleport1")
2) Создаёшь задание в дереве свойств карты, первостепенное, тип - MANUAL, IsInitiallyActive и IsInitiallyVisible = false.
	

function objective_1(hero)
	local player = GetObjectOwner(hero)
	if GetObjectiveState("имя_задачи", player) == OBJECTIVE_UNKNOWN then
		SetObjectiveState("имя_задачи", OBJECTIVE_ACTIVE, player)
	elseif GetObjectiveState("имя_задачи", player) == OBJECTIVE_ACTIVE and HasArtefact(hero, номер_артефакта) then
		SetObjectiveState("имя_задачи", OBJECTIVE_COMPLETED, player)
		RemoveArtefact(hero, номер_артефакта)
	end
end

SetObjectEnabled("имя_существа", nil)
Trigger(OBJECT_TOUCH_TRIGGER, "имя_существа", "objective_1")
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#43
Старый 07.02.2015, 13:57
  #43
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Спасибо, 1 скрипт работает безупречно, большущее спасибо.
Второго питаюсь изучить.
Вот еще одна просьба:
Скажи скрипт (задания), при прикосновении к указанному обьекту исчезал указанный другой обьэкт. (ЗАДАНИЕ ВТОРОСТИПЕННОЕ)

Добавлено через 1 минуту
А что такое имя задачи?
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
#44
Старый 07.02.2015, 14:09
  #44
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты для начинающих

А что такое имя задачи?
В поле Name задачи пишется которое.
обьэкт
Серьёзно?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#45
Старый 07.02.2015, 17:13
  #45
^
ggroy
 
Аватар для ggroy
📖
Регистрация: 19.01.2014
Сообщения: 108
Регистрация: 19.01.2014
Сообщения: 108
По умолчанию
Re: Скрипты для начинающих

Добавлено через 33 минуты
можешь добавить, до скрипта с заданиям, что-бы при нападении на существо (которое видает задания), проигрывался диалог. Прошу подробно изложить все по полочкам. Плиз помоги
__________________
Таверна (фулдилка) - заходите.







Таверна (фулдилка) - заходите.







ggroy вне форума
Ответить с цитированием
Ответ
Страница 3 из 28


Опции темы



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


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

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