Перейти к содержанию

Сообщения от Скрипты для начинающих

В ответ пользователю ggroy
Аватар пользователя
#16
ggroy
НЕ правильно прописал - путь к тексту вопроса?
И еще, а тип существ, это писать скриптовое имя?
1) да
2) идентификатор, числовой или литеральный. Например, костяные лучники, числовой - 30, литеральный - CREATURE_SKELETON_ARCHER. Идентификатор можно узнать в Editor Documentation\HOMM5_IDs_for_scripts.pdf
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#17
Вот уж спасибо за информацию, извини, если уже задолбал своей тупостью. Просто эти скрипты уж очень тежолые, а сделать что-то оригинальное-хочется.:D

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


В ответ пользователю ggroy
Аватар пользователя
#18
Автопереведено
http://rghost.ru/7dZ46sn9M
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#19
Спасибо большущееееееееее, но я тебя потривожу опять,
Добавь в этот скрипт, что-бы еще при этом найме, на карте пропали указанные существа. Пожалуйста, помоги.:smile13:
[url=Таверна (фулдилка) - заходите.


Аватар пользователя
#20
RemoveObject("имя_объекта") добавь в нужном количестве во вторую функцию после then.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#21
Громадное тебе спасибо, оооооочень помог. Но у меня такая не большая проблемка. После найма существ, не хочет заходить в героя (типо при нажатии на картинку героя). А заходит только в замку.
[url=Таверна (фулдилка) - заходите.


Аватар пользователя
#22
Можно горячие клавиши использовать.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#25
Смотри, еще вопросик, я поставил тот скрипт что ты мне дал, дважды (ну типа на две терыиории), и вот сама проблема: на первой територии заданный обьект пропадает, а на второй не пропадает. В чем дело?
[url=Таверна (фулдилка) - заходите.


Аватар пользователя
#26
Как выглядит окончательный скрипт?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#27
Вот два скрыпта. В средине другой скрыпт.
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");
[url=Таверна (фулдилка) - заходите.


Аватар пользователя
#28
Потому что ты функции скопированные не переименовал.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#30
Если дублируешь - давай функциям другие имена, не hire1, а hire2, например. Также и с остальным.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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