|
[АРХИВ] Помощь по триггерам - 1
|
|
| MTT | Дата: Среда, 16 Декабря 2009, 15:51:00 | Сообщение # 3051 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| FkoFF, Ненадо заморачиавться, лучше делай Cursed Land Siege, мы его ждем Как делать я уже говорил, у меня, возможно, утечки были в другом (в карте много было фичей, особенно со спецефектами, оторые я не удалял). А выщитать угол отражения нада проста относительно чала пути, тобеж точка по Y равна начале пути, а по X равна обьекту (если бьется об правую или левую стенку), угол будет равен от этой точки до обьекта. ЗЫ. не тать на это время, делай свой проэкт
|
| |
|
|
| FkoFF | Дата: Среда, 16 Декабря 2009, 16:23:22 | Сообщение # 3052 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки: 
| Quote (MTT) ЗЫ. не тать на это время, делай свой проэкт спортивный азарт. я слишком люблю математику )Добавлено (16-12-2009, 16:21) --------------------------------------------- короче там получается примерно следующая шняга: при условии что морда входящего меньше 90 и больше 0 то: при условии что нужный угол отражения вертикален то = использовать функцию: А (угол морды) + Б (угол морды+180) + Б\2 Если горизонтален то:A-2Б Если угол больше 90 но меньше 180 то: при условии что угол горизонтален: А+Б При условии что угол вертикален: А-Б\2 Если угол больше 180 и меньше 270 то: При условии что угол вертикален: А - 2Б При условии что угол горизонтален: А+Б + (А+Б\2) При условии что угол больше 270 и меньше или равно 360: при условии что угол вертикальный: А+Б При условии что угол горизонтален: А-Б Кошмааар.. я его победил! ) Добавлено (16-12-2009, 16:23) --------------------------------------------- Проверять горизонтальная ли отражающая поверхность или вертикальная можно создавая 4 точки на 45 135, 225, 315 градусов вокруг персонажа и проверять их наличие в зоне, в которую входим (логично что в зоне (горизонтальной или вертикальной) будут две точки. вот в зависимости от того, какие точки внутри зоны - определять вертикальная она или горизонтальная...
|
| |
|
|
| PR01004el | Дата: Среда, 16 Декабря 2009, 16:42:42 | Сообщение # 3053 |
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки: 
| Как сделать что бы из двух предметов делался один (Крафтинг)
|
| |
|
|
| Forum_Russia | Дата: Среда, 16 Декабря 2009, 16:43:51 | Сообщение # 3054 |
9 уровень
Группа: Проверенные
Сообщений: 1185
Награды: 4
Репутация: 666
Блокировки: 
| FkoFF, А теперь нарпаботку =)На ДУпе=)
|
| |
|
|
| Сорнемус | Дата: Среда, 16 Декабря 2009, 16:45:03 | Сообщение # 3055 |
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки: 
| Quote (PR01004el) Как сделать что бы из двух предметов делался один (Крафтинг) Пак наработок. Там есть наработка скрещивания предметов.
|
| |
|
|
| MTT | Дата: Среда, 16 Декабря 2009, 16:46:26 | Сообщение # 3056 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| PR01004el, Нужен супер клей или скотч... Читай статьи...
|
| |
|
|
| Forum_Russia | Дата: Среда, 16 Декабря 2009, 16:47:04 | Сообщение # 3057 |
9 уровень
Группа: Проверенные
Сообщений: 1185
Награды: 4
Репутация: 666
Блокировки: 
| MTT, Надо было сцыль на статью сразу написать...
|
| |
|
|
| MTT | Дата: Среда, 16 Декабря 2009, 17:01:14 | Сообщение # 3058 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| FkoFF, Проверять вертикален или горизонтален надо, просто сверяя Мах У и Х области и обьекта. По твоей логике Обьект летит наверх с углом 1 градус.: 1+(1+180)+((1+180)/2)=273,5, а надо 359.Добавлено (16-12-2009, 16:59) --------------------------------------------- MTT, Я, кстати, тоже, сначала так делал, у меня ничего не виходит. Можеш даже не пытаться, выщитать угол отражения не возможно, не зная начальную точку движения Добавлено (16-12-2009, 17:01) --------------------------------------------- Forum_Russia, Сами делайте себе нароботки, это оч долго все и нудно. Ваш проэкт вы и парьтесь, а если не шарите, начинайте с малого, сами до этого дайдете. Если вам кинуть нароботку, вы не НАУЧИТЕСЬ...
|
| |
|
|
| PR01004el | Дата: Среда, 16 Декабря 2009, 17:08:13 | Сообщение # 3059 |
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки: 
| Люди вы каталог всех ТРИГГОВ и что они ДЕЛАЮТ написали) Лучше бы было чем вам вопросы задают каждый раз
|
| |
|
|
| MTT | Дата: Среда, 16 Декабря 2009, 17:11:33 | Сообщение # 3060 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| PR01004el, уже гдето видел такое, там даже не каталог, а целая прога, селанная на Delphi. Всеравно задают вопросы
|
| |
|
|
| Gonach | Дата: Среда, 16 Декабря 2009, 17:11:47 | Сообщение # 3061 |
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки: 
| Quote (PR01004el) Люди вы каталог всех ТРИГГОВ и что они ДЕЛАЮТ написали) Лучше бы было чем вам вопросы задают каждый раз писать очень много тады будет, и по любому вопросы будут
|
| |
|
|
| Сорнемус | Дата: Среда, 16 Декабря 2009, 17:11:57 | Сообщение # 3062 |
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки: 
| Quote (PR01004el) Люди вы каталог всех ТРИГГОВ и что они ДЕЛАЮТ написали) Лучше бы было чем вам вопросы задают каждый раз Попробуй написать гайд по КАЖДОМУ событию, условию и действию. И в триггерах внизу серым для кого написано? Да и вопросов не убавится. Так как действия в разных комбинациях делают разное...
Сообщение отредактировал Сорнемус - Среда, 16 Декабря 2009, 17:12:09 |
| |
|
|
| PR01004el | Дата: Среда, 16 Декабря 2009, 17:13:15 | Сообщение # 3063 |
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки: 
| И где бы найти (Просто вопрос) инфу о создани квестов на русс тригах. Ато кто то кидал ссылку а там на англ трригах) А как обратно англ сделать я незнаю))
|
| |
|
|
| Forum_Russia | Дата: Среда, 16 Декабря 2009, 17:15:31 | Сообщение # 3064 |
9 уровень
Группа: Проверенные
Сообщений: 1185
Награды: 4
Репутация: 666
Блокировки: 
| PR01004el, Если я тебя правельно понял ты хочеш русские тригеры опять англискими сделать!? Для этого убери из папки с игрой папку UI.
|
| |
|
|
| PR01004el | Дата: Среда, 16 Декабря 2009, 17:22:54 | Сообщение # 3065 |
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки: 
| И кстати в той наработке только для 1 предмета а мне надо что бы были два предмета или более в инвентаре. Я подошел к НПС и он мне сделал из этого какойнибудь предмет (у НПС значки сяких вещей например меча и ножа для етого мне надо рукоять и лезвие у меня оно есть и мне надо что бы я мог выбирать у него что делать либо меч либо нож) вообщем вот.
|
| |
|
|
| FkoFF | Дата: Среда, 16 Декабря 2009, 17:38:33 | Сообщение # 3066 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки: 
| Quote (MTT) Обьект летит наверх с углом 1 градус.: 1+(1+180)+((1+180)/2)=273,5, а надо 359. да ладно? ) 0 градус ---------> чутка подправил функцию в триггере. она чуток подругому выглядит ) если летит в вертикальную поверхность. с углом в 1 граду с то это в право почти под прямым углом. отражение в таком случае должно быть примерно на 179 градусе ) (почти под прямым углом в лево)
|
| |
|
|
| Сорнемус | Дата: Среда, 16 Декабря 2009, 17:40:43 | Сообщение # 3067 |
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки: 
| Quote (PR01004el) И кстати в той наработке только для 1 предмета а мне надо что бы были два предмета или более в инвентаре. Я подошел к НПС и он мне сделал из этого какойнибудь предмет (у НПС значки сяких вещей например меча и ножа для етого мне надо рукоять и лезвие у меня оно есть и мне надо что бы я мог выбирать у него что делать либо меч либо нож) вообщем вот. Добавь ещё одно подобное условие и поменяй тип предмета на твой.
|
| |
|
|
| Gonach | Дата: Среда, 16 Декабря 2009, 17:42:59 | Сообщение # 3068 |
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки: 
| Народ мне муна с мультибордом разобраться стать которая у нас на сайте мне не помогла что вы можете сказать?
|
| |
|
|
| Сорнемус | Дата: Среда, 16 Декабря 2009, 17:45:54 | Сообщение # 3069 |
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки: 
| Quote (Gonach) Народ мне муна с мультибордом разобраться стать которая у нас на сайте мне не помогла что вы можете сказать? Скажи что именно надо. Ипочему не помогла?
|
| |
|
|
| Gonach | Дата: Среда, 16 Декабря 2009, 17:57:24 | Сообщение # 3070 |
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки: 
| Quote (Сорнемус) Ипочему не помогла? Статья хорошия, все как надо, НО Параметры( т.е. убил, смертей и т.п.) у меня нет ничего( нет даже нуля). Вот в чем вопрос.
|
| |
|
|
| PR01004el | Дата: Среда, 16 Декабря 2009, 17:58:25 | Сообщение # 3071 |
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки: 
| Quote (Сорнемус) Добавь ещё одно подобное условие и поменяй тип предмета на твой. А как сделать что бы выбиралось что именно сделать из этих ресов у НПС??? Допустим меч или кинжал из одних и тех же ресов
|
| |
|
|
| MTT | Дата: Среда, 16 Декабря 2009, 18:23:51 | Сообщение # 3072 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Quote (FkoFF) При условии что угол больше 270 и меньше или равно 360: при условии что угол вертикальный: А+Б При условии что угол горизонтален: А-Б Пусть 0 (360) это справа При градусе поворота 1 обьект ударяется об низ А(1)-Б(181)=-180Добавлено (16-12-2009, 18:11) --------------------------------------------- PR01004el, Делаеш второй триггер на предмет и не обращаеш внимание на то, что есть первый Добавлено (16-12-2009, 18:16) --------------------------------------------- PR01004el, Герой пакупает предмет Условие У героя есть Рецепт Ингридиент №1 Ингридиент №2 Ингридиент №3 Ингридиент №4 Ингридиент №5 Ингридиент №6 Ингридиент №7 Ингридиент №8 Ингридиент №9 Ингридиент №10 Удаляеш все эти предметы у героя и даеш ему результат. Рецепт не обязательно ставить, тогда в условии ставь "каждую 0,01 секунду" Если выбирать у НПЦ как ты сказал (если я првильно понял): Создаеш 2 пустых предмета с иконкой меча и кинжала, затем пишеш триггер, чтобы при покупке этого бесплатного предмета он удалялся. Если герой пакупает меч DelatbMe4(логическая)=да DelatbKinjal=Нет И наоборот Пиши точнее чего хочеш, это раз. В статьях ВСЕ есть, я тебе говорю, можеш даже не пытаться мне обьяснить, что я не прав. Добавлено (16-12-2009, 18:17) ---------------------------------------------
Quote (MTT) Рецепт не обязательно ставить, тогда в условии ставь "каждую 0,01 секунду" Событие*Добавлено (16-12-2009, 18:23) --------------------------------------------- FkoFF, Если обьект летит вправо, угол 1, и он ударица об низ он должен лететь вправо с уголм 359
|
| |
|
|
| RAYMANTO16 | Дата: Среда, 16 Декабря 2009, 18:35:02 | Сообщение # 3073 |
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки: 
| как сделать чтоб в определеной области появлялись определеные юниты и шли в определеную область атакуя всех подряд? как сделать чтоб при уничтожении определных зданий игра проходилась?
|
| |
|
|
| ShadowDragon | Дата: Среда, 16 Декабря 2009, 18:41:19 | Сообщение # 3074 |
10 уровень
Группа: Проверенные
Сообщений: 1564
Награды: 1
Репутация: 286
Блокировки: 
| RAYMANTO16, Quote (RAYMANTO16) как сделать чтоб в определеной области появлялись определеные юниты и шли в определеную область атакуя всех подряд? Уже было. И не один раз. Quote (RAYMANTO16) как сделать чтоб при уничтожении определных зданий игра проходилась? Если тип здание: Событие: Умирает. Условие: Умирающий тип равно [что нужно]. Действие: Игра -> Победа. Если конкретное здание: Событие: Умирает. Действие: Игра -> Победа.
Человечество так низко пало... Даже я за ним не успеваю © Не помню 
|
| |
|
|
| H_A_PK | Дата: Среда, 16 Декабря 2009, 18:42:42 | Сообщение # 3075 |
|
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки: 
| Quote (RAYMANTO16) как сделать чтоб в определеной области появлялись определеные юниты и шли в определеную область атакуя всех подряд? Боевая единица - Создать 5 Пехотинцев для (игрока 1) в ( твоя область ) Отряд - приказать двигаться юнитам (игрока 1 ) в (твоей облосте) Перейти в наподение на ( следуящая область ) Quote (RAYMANTO16) как сделать чтоб при уничтожении определных зданий игра проходилась? Боевая единица - (твоё здание) умирает Условие Действие Игра - победа для игрока 1
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец 
|
| |
|
|