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

Сообщения от Текущие вопросы и ответы по редактору карт

#1758
Вчера сделал хитростью прозрачность создал новый рисунок такой же по размеру и по вырезал всё на него.Итого крылья прозрачные фотошоп cs 3 выведен из строя не хочет работать остался adobe phtoshop 7.0 как там делать прозрачносьт даже не представляю.

Добавлено через 2 часа 12 минут
А есть ли скрипт когда убиваешь крестьянина тебе отдаётся его домик?
Аватар пользователя
#1759
zehir12
А есть ли скрипт когда убиваешь крестьянина тебе отдаётся его домик?
Что, что? Какой крестьянин, какой домик?:)
#1760
Ну ты убиваешь крестьянина стоящевот возле домика а потом тебе тот домик передаётся как передать домик знаю как сделать так что это было толко после его смерти нет.

Добавлено через 10 минут
Алёё есть ли кто нибудь?

Добавлено через 1 минуту
Кстати для чего нужно-IsObjectEnabled.
Аватар пользователя
#1761
IsObjectEnabled
Включает-выключает стандартные действия для объекта.
Ну Вы поставьте триггер при контакте с крестьянином на переход избушки и всё.
 

К А
Стикеры GBF в Telegram
#1762
Я имел в виду ты убиваешь крестьянина а хижина тебе переходит а про IsObjectEnabled просто так спросил.
В ответ пользователю HAndOS
Аватар пользователя
#1763
zehir12
А есть ли скрипт когда убиваешь крестьянина тебе отдаётся его домик?
Делаете на триггер битвы ГГ на выигрыш, делаете проверку, существует ли объект, и если нет, то передаёте здание игроку, обнуляя передачу, чтобы не повторялась.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#1765
IsObjectExists( ObjectName ) -
Возвращает, существует ли на карте объект с данным именем.
#1766
Тоесть если обьект существует ничего не происходит а если его нет то тогда передаётся строение я верно понял?
Аватар пользователя
#1767
Если правильно скрипт написать, то да, так и будет
#1768
Спасибо большое сейчас пробую.

Добавлено через 5 минут
function maxF()
if IsObjectExists('max')
then
else
SetObjectOwner('Bar',PLAYER_1);
Trigger(OBJECT_TOUCH_TRIGGER,'max',nil)
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER,'max','maxF')
Я првильно написал?
В ответ пользователю HAndOS
Аватар пользователя
#1769
zehir12
Спасибо большое сейчас пробую.

Добавлено через 5 минут
function maxF()
if IsObjectExists('max')
then
else
SetObjectOwner('Bar',PLAYER_1);
Trigger(OBJECT_TOUCH_TRIGGER,'max',nil)
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER,'max','maxF')
Я првильно написал?
Надо цеплять на триггер битвы, а не на триггер прикосновения объекта. Возможно, с задержкой.
Или просто в цикл вогнать While...
А то получается, что идёт прикосновение к объекту, которого уже нет.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю HAndOS
Аватар пользователя
#1771
zehir12
Триггер битвы это OBJECT_CAPTURE_TRIGGER?
Нет, это триггер изменения принадлежности объекта (слово OBJECT как бы намекает, что это про объект). Чо-то похожее на COMBAT_TRIGGER, точное написание не помню, смотрите в документации.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#1772
Можно и на триггер прикосновения:
function touch_peasant(hero)
repeat
sleep(1);
if IsObjectExists("peasant") == nil then
SetObjectOwner("hizhina", 1);
break;
end;
until IsHeroAlive(hero) == nil
end;

Trigger(OBJECT_TOUCH_TRIGGER, "peasant", "touch_peasant")

По-моему через COMBAT_RESULTS_TRIGGER сложновато.