Скрипты для начинающих - Страница 2 - Форум 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. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 05.02.2015, 20:37   #16
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Цитата:
Сообщение от ggroy
НЕ правильно прописал - путь к тексту вопроса?
И еще, а тип существ, это писать скриптовое имя?
1) да
2) идентификатор, числовой или литеральный. Например, костяные лучники, числовой - 30, литеральный - CREATURE_SKELETON_ARCHER. Идентификатор можно узнать в Editor Documentation\HOMM5_IDs_for_scripts.pdf
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

Вот уж спасибо за информацию, извини, если уже задолбал своей тупостью. Просто эти скрипты уж очень тежолые, а сделать что-то оригинальное-хочется.

Добавлено через 1 минуту
Если такое есть (конечно), то можно Editor Documentation\HOMM5_IDs_for_scripts.pdf на русской, пожалуйста.
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 05.02.2015, 20:52   #18
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

http://rghost.ru/7dZ46sn9M
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

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



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 08:54   #20
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

RemoveObject("имя_объекта") добавь в нужном количестве во вторую функцию после then.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

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



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 17:26   #22
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Можно горячие клавиши использовать.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

Ага спасибо, попробую.

Добавлено через 38 секунд
А ты не знаешь с чем это повязано?
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 17:30   #24
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Нет, не знаю. Раньше такого не встречал.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

Смотри, еще вопросик, я поставил тот скрипт что ты мне дал, дважды (ну типа на две терыиории), и вот сама проблема: на первой територии заданный обьект пропадает, а на второй не пропадает. В чем дело?
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 17:46   #26
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Как выглядит окончательный скрипт?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

Вот два скрыпта. В средине другой скрыпт.
Цитата:
function hire1(hero)
hire1_hero = hero
MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt")
QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok")
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= 0 then
RemoveObject("krest1")
RemoveObject("krest2")
RemoveObject("krest3")
RemoveObject("krest4")
RemoveObject("krest5")
RemoveObject("krest6")
RemoveObject("krest7")
RemoveObject("krest8")
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", nil)
SetPlayerResource(PLAYER_1, GOLD, gold - 0)
AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50)
else
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", "hire1");
SetRegionBlocked ("kamilla",true,1);
function hire1(hero)
hire1_hero = hero
MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt")
QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok")
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= 0 then
RemoveObject("kr1")
RemoveObject("kr2")
RemoveObject("kr3")
RemoveObject("kr4")
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 1", nil)
SetPlayerResource(PLAYER_1, GOLD, gold - 0)
AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50)
else
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 1", "hire1");
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 17:52   #28
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Потому что ты функции скопированные не переименовал.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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

Извини - ЧТО?

Добавлено через 3 минуты
Я извиняюсь, но я что-то не понял.
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 06.02.2015, 17:58   #30
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2270
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Если дублируешь - давай функциям другие имена, не hire1, а hire2, например. Также и с остальным.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается v1.0, Посол v1.0.5, Последний рывок v1.1.1
Кампания: Империя Единорога v1.2.2

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


Опции темы

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

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


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


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

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

Авторские права - Copyright © 2002-2008 www.HeroesWorld.ru All rights reserved


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