Большие трудности с триггерами вакрафта - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > WarCraft III > Создание карт

Создание карт Форум для начинающих и уже профессиональных мапперов Warcraft 3.

Ответ
Опции темы
Непрочитано 08.07.2009, 05:34   #11
Пользователь

Автор темы (Топик Стартер) Ответ: Большие трудности с триггерами вакрафта

Самый простой вариант: создаем в редакторе объекта все части предмета и скрещенный предмет и создаем триггер:

Trigger G:
Events
Unit - A unit Acquires an item
Conditions
((Hero manipulating item) has (Часть 1)) Equal to True
((Hero manipulating item) has (Часть 2)) Equal to True
Actions
Item - Remove (Item carried by (Hero manipulating item) of type Часть 1)
Item - Remove (Item carried by (Hero manipulating item) of type Часть 2)
Hero - Create Скрещенный предмет and give it to (Hero manipulating item)

Добавлено через 1 час 37 минут
Если у вас редактор варкрафт на русском то:
Ладно объясню вам поподробнее
Создаем триггер:
Создаем событие:
Ищем строку "Боевая единица -Generic Unit Event"
Вместо A Unit умирает (или еще что то там) меняем на "получает предмет"
И у вас должно получиться что то вроде бы того:
"Боевая единица - A Unit получает предмет"
Далее создаем условие:
Ищем строку "Boolean Comparison"
(У вас по идее должно быть она сразу же появиться, т.е. вам не нужно быдет ее искать она сразу же выскочит)
В ней будет в начале написано что то типа так "((Triggering unit) is Здание равно Да"
Кликаем на "((Triggering unit) is Здание" и меняем ее на "Герой - Hero Has item Of Type"
В ней опять кликаем на "(Triggering unit)" и ищем строку "Реакция на событие - Hero Manipulating Item"
Теперь (вместо Книги Опыта) подставляем нужный вам предмет для сборки
У вас теперь получилось так:
"(Hero Manipulating Item) has an item of type 1 предмет равно Да"
Теперь вам нужно проделать то же самое если же вы хотите создать еще один предмет для сборки
"(Hero Manipulating Item) has an item of type 2 предмет равно Да"
Идем дальше, действие:
Создаем действие:
Ищем строку "Предмет – Remove" затем меняем в ней "Last Created Item" на "Item Carried Of Type"
И вместо "Hero" вы меняете на туже самую строку "Реакция на событие - Hero Manipulating Item"
и подставляете 1 предмет, потом проделываете тоже самое со 2 предметом
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (1 предмет)
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (2 предмет)
Осталось теперь создать для героя 3 предмет, который получиться после сборки
Создаем действие:
Ищем строку "Герой – Create Item For Hero"
И вместо "Событие:
"Боевая единица - A Unit получает предмет"
Условие:
"(Hero Manipulating Item) has an item of type 1 предмет равно Да"
"(Hero Manipulating Item) has an item of type 2 предмет равно Да"
Действие:
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (1 предмет)
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (2 предмет)
Герой – create (3 предмет) and give it to (Hero Manipulating Item)" вы меняете на туже самую строку "Реакция на событие - Hero Manipulating Item"
А потом подставляете предмет
Герой – create (3 предмет) and give it to (Hero Manipulating Item)
И сборка завершена!

У вас получилось так :
Событие:
"Боевая единица - A Unit получает предмет"
Условие:
"(Hero Manipulating Item) has an item of type 1 предмет равно Да"
"(Hero Manipulating Item) has an item of type 2 предмет равно Да"
Действие:
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (1 предмет)
Предмет – Remove (Item carried by (Hero Manipulating Item)) of type (2 предмет)
Герой – create (3 предмет) and give it to (Hero Manipulating Item)

(Но можете, да совсем забыл вам сказать, не менять "(Triggering unit)" на "Реакция на событие Hero Manipulating Item"
в условия или действиях все равно ничего не измениться просто, так будет проще, удобнее и быстрее)
И у вас будет типа так:

Событие:
"Боевая единица - A Unit получает предмет"
Условие:
"(((Triggering unit)) has an item of type 1 предмет равно Да"
"(((Triggering unit)) has an item of type 2 предмет равно Да"
Действие:
Предмет – Remove (Item carried by ((Triggering unit) of type (1 предмет)
Предмет – Remove (Item carried by ((Triggering unit) of type (2 предмет)
Герой – create (3 предмет) and give it to ((Triggering unit)
Точного перевода я не знаю, но думаю что ((Triggering unit) не тока на героя но и на любого юнита действует, а "Реакция на событие - Hero Manipulating Item" тока на героя
Надеюсь что всем в том числе и новичкам будем понятно, чтоб не зря я вам писал!

Последний раз редактировалось CrazyHead; 08.07.2009 в 07:31. Причина: Добавлено сообщение
CrazyHead вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 09.07.2009, 19:08   #12
Пользователь

Автор темы (Топик Стартер) Ответ: Большие трудности с триггерами вакрафта

Знаю что не по теме задают вопрос: кто нибудь сталкивался с проблемой с одной прогой, называется она WC3 Item Creator которая по словам других: она же помогает создавать описание вещей и рецептов, а также окрашивает каждое поле в нужный цвет! не работает программка вернее Я не знаю как она должна работать я написал, сгенерировал, зашел в игру, посмотрел ничего не изменилось! Как же она должна работать? все перепробывал все что в голову лезло и все не работает(((

Последний раз редактировалось CrazyHead; 09.07.2009 в 22:17.
CrazyHead вне форума Ответить с цитированием
Непрочитано 09.07.2009, 23:51   #13
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Большие трудности с триггерами вакрафта

Ммм... боюсь даже спросить, а вот с генерированный текст добавили в описание предмета? Я ни разу ей не пользовался, только что скачал, и написал немного текста, с генерировал, пометил в описание предмета и вот результат.

__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR на форуме Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.07.2009, 15:33   #14
Пользователь

Автор темы (Топик Стартер)

Я понял)) Как глупо я выглядил задавая этот вопрос! Я думал что латинские буквы испортят текст и они тоже войдут в этот текст а также я не подумал сделать!! Спасибо Programmator у!!

У меня есть вопросы опять((:
1-ый вопрос: я читал кое где и меня кое что заитересовало что такое спеллбук и спел? и зачем нужен этот спеллбук? это разве не заклинания(ефект)?
2-ой: как сделать этот спеллбук?
3-ий: я импортировал иконки теперь меня не мучают эти зеленые кубы, но есть то что мне не нравиться, я сделал(создал) предмет, импортировал иконку, прописал к ней путь, и вставил эту текстуру в предмет! к этому предмету я создал 2 способности: 1-ая это сила атака на 15ед., 2-ая это способность телепортироваться! Все работает но мне не нравиться вот что когда телепортируешься не показывает иконка что предмет(или способность) перезаряжается, вот теперь гадай когда нажимать, если нажмешь(кликнешь на иконку предмета) сразу то пишет "ЗАКЛИНАНИЕ ЕЩЕ НЕ ГОТОВО!" хотя иконка показывает что он готов! Я долго думал в чем дело и я попробовал удалить 1-ую способность (силу атаки) и иконка стала после использования показывать перезарядку значит все дело в том что 2 способности нельзя вместе, но в доте такой ошибке нет как сделать прошу помочь?
4-ый: дайте совет пожалуста по триггерам, я решил поэкспериментировать с триггерами и большинство не работали, то, что-то не то было с ботами они стояли как ид...ы?
5-ой: некто не знает как приукрасить сборку артефактов с помощью триггера спецэфектом? я бы хотел бы взять эфект из книги ловкости или силы

Последний раз редактировалось DarkLoki; 19.07.2009 в 15:29.
CrazyHead вне форума Ответить с цитированием
Непрочитано 12.07.2009, 18:42   #15
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Большие трудности с триггерами вакрафта

Не специалист я в этой области, но расскажу про СпеллБук.

SpellBook - Книга заклинаний
Доступна в разделе: Способности - Особые - Предметы
Позволяет герою использовать еще до одиннадцати заклинаний (при нажатии на Книгу заклинаний откроется дополнительно одиннадцать слотов) помещенных в эту книгу.
Собственно спелл - это умение, заклинание или скилл, как удобнее.

ps вы там обучайтесь и к нам в модераторы, раздела Warcraft 3.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR на форуме Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 16.07.2009, 22:49   #16
Пользователь

Автор темы (Топик Стартер) Ответ: Большие трудности с триггерами вакрафта

никто не знает где находится строка Действия - Drop item of type п1 from (triggering unit)? не могу найти
CrazyHead вне форума Ответить с цитированием
Непрочитано 17.07.2009, 01:20   #17
Аватар для choko
Пользователь

По умолчанию Ответ: Большие трудности с триггерами вакрафта

CrazyHead , ты разобрался с зелёными иконками? если нет то в крациях об этой проблеме. Когда ты импортируешь иконки, в файле папки у тебя должно быть как минимум 2е иконки - одна активная (заряженая), вторая дизактивная (незаряженая,тёмная) их надо раскидать по разным папкам. Тыкаешь менеджер импорта, выбираешь ту самую иконку, пишешь ей нестандартный путь:

ReplaceableTextures\CommandButtons\BTNназваниеИконки.BLP (для "заряженой")

ReplaceableTextures\CommandButtonsDisabled\DISBTNназваниеИконки.BLP (для "незаряженой,тёмной")
чёт такое,не судите строго))
choko вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 17.07.2009, 06:17   #18
Пользователь

Автор темы (Топик Стартер) Ответ: Большие трудности с триггерами вакрафта

Уже давно разобрался с импортом текстур (иконок)!
CrazyHead вне форума Ответить с цитированием
Непрочитано 15.08.2009, 01:24   #19
Аватар для Casper
Привидение с мотором

По умолчанию Ответ: Большие трудности с триггерами вакрафта

Вижу тут стали появляться толковые ребятаэто радует может пока я приду с армии кто-то будет развивить данный разделнасчет моделей то можно использовать 3д макс только скачать несколько скриптов позволяющих открывать .мдл модели и конвертер из .мдл в .мдх а для последующей оптимизации моделей посоветую программу МдлВИС.
Casper вне форума Отправить сообщение для Casper с помощью ICQ Отправить сообщение для Casper с помощью Skype™ Ответить с цитированием
Непрочитано 18.08.2009, 23:55   #20
Пользователь

Автор темы (Топик Стартер) Ответ: Большие трудности с триггерами вакрафта

Я скачал патч 1.24 и теперь в jass(е) не работает кеш с Ретурн багом? Говорят надо теперь приписывать (переделывать) старый код
вот пример моей ошибки
constant function fs_H2I takes handle h returns integer
return h
return o
endfunction

constant function fs_I2U takes integer i returns unit
return i
return null
endfunction
А че за старый код был я не знаю я тогда картодельем не занимался
Говорят какие то таблицы писать нужно можете показать примерчик?
CrazyHead вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 01:35. Часовой пояс GMT +3.

Вверх