Вот 2 триггера которые создавал не я.
1 - Первый не даёт вылететь фаталу, при поднятии "Книги мудрости" воином, с героическим инвентарём.
2 - Второй делает складывание однотипных артефактов с зарядами.
Первый триггер работает нормально.
Но когда добавляешь второй.
То при поднимании книги юнитом с героическим инвентарём, он вылаживает на землю не 1 книгу, а 2.
Что сделать чтобы он вылаживал 1 книгу ?

Принятый ответ

Закрываю тему, это глюк был.
Я триггер совмещения зарядов в отдельной карте сохранил. Как наработку.
А спустя какое-то время решил испытать одну идею.
И как оказалось триггер сам по себе стал почти нормально работать. (Почти - Потому что когда берёшь руну устанавливающую вард. Их ставится 2).
Короче бред.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
13
11 лет назад
1
А ты используешь JNGP?
1
18
11 лет назад
Отредактирован SANTIMEL
1
NewGen WE - Trigger Editor.
1
13
11 лет назад
Отредактирован EfReeZe
1
Только если ты уверен, что они идеальны, я проверять их не буду, поэтому посоветую в самом начале твоих действий создать локальные переменные нужных типов, а ими заменить надписи в стиле (Item being manipulated). А благодаря использованию JNGP (NewGen WE), везде появится вариант на ком испытывать определённое действие - JASS, там и записывай названия лок.переменных:
local unit a = GetTriggerUnit()
local item book = GetManipulatedItem()
local unit b = GetManipulatingUnit()
P.S. Только если ты уверен, что они идеальны, я проверять их не стал
И не забывай очищать, когда закончишь с ними работу:
set book = null
Ах да, локальные переменные действуют в рамках 1 функции... Т.е. на каждый триггер создавай свои.
0
18
11 лет назад
0
На счёт "идеальных" я сомневаюсь. Поэтому и отписался здесь.
Может где-то есть недоработка.
Мне нужно решить эту проблему триггерно.
Если конечно не будет толкового пояснения как решить проблему с помощью других программ.
1
13
11 лет назад
Отредактирован EfReeZe
1
А зачем ты выключаешь триггер, а затем, через действие, включаешь обратно?
И ещё, засунь лучше последнее действие и в "то", и в "иначе", а оттуда убери. Пробуй! Только ничерта непонятно без переменных. (Минут 10 разбирался, честно)
Займись всё же ими... Или у тебя одиночная карта?
1
18
11 лет назад
Отредактирован SANTIMEL
1
У меня с триггерами напряг. Я с ними начал разбираться неделю назад.
Так что то что ты мне сказал. Как иголку в стоге сена. Не меньше =)
0
13
11 лет назад
0
Дик, расположение последнего действия поменял? Если нет, сделай это)
0
18
11 лет назад
Отредактирован SANTIMEL
0
Если сделать так, то при взятии книги юнитом - Фатал.
А если так, то тоже фатал + К тому при взятии книги героем, уже он вылаживается 2 книги.
Загруженные файлы
0
5
11 лет назад
Отредактирован xDanteZx
0
Дик, на втором же скрине ясно видно, что при выбросе одной книги, рядом создается и вторая
0
18
11 лет назад
0
Я сделал как мне сказали > И заодно прикинул ещё 1 вариант > Выложил скрины > Описал результат.
Но то что ты мне прокомментировал, ни как ни поможет.
Посоветуй что-нибудь.
0
18
11 лет назад
Отредактирован SANTIMEL
0
Закрываю тему, это глюк был.
Я триггер совмещения зарядов в отдельной карте сохранил. Как наработку.
А спустя какое-то время решил испытать одну идею.
И как оказалось триггер сам по себе стал почти нормально работать. (Почти - Потому что когда берёшь руну устанавливающую вард. Их ставится 2).
Короче бред.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.