Записи участника (H_A_PK) - Форум


Правила форума ·

Результаты поиска

H_A_PK

#1068 | Тема: Снимать замечания через месяц.
Quote (47-кам)
Так же вы можете просто подождать 1 месяц с момента выдачи нарушения и оно будет снято администрацией.

идиотизм, потому что даже в реальной жизни за приступление ты отсидишь сумму всех нарушений, а не самый большой срок из твоих нарушений.
например, три нарушения, 3,4 и 5 лет. Просидишь ты 4+3+5=12лет
А не 5 лет всего-лишь.
Система ДВ явно имеет прокол
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1069 | Тема: Ваши вопросы по триггерам
всё что тебе нужно это найти Z0, а она как правило GetLocationZ(l) + Высота юнита который стреляет.
дальше всё просто, Нужно устанавливать высоту полёта пуле - (z0 - GetLocationZ(позиция пули)), и если (z0 - GetLocationZ(позиция пули))<= 0 , то уничтожеть пулю, это означает что она врезалась в ландшафт
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1070 | Тема: Ваши вопросы по триггерам
Quote (NerZul121)
а вот об этом, можно поподробнее слегка?

ну нужно найти такую высоту, которая предельно допустимая, если мы стреляет параллельно осям х и у, то логично что z не должно изметься. И эта велечина для нас постоянная.
Следовательно, такую велечину нужно находить на всех участках карты с помощью подсчета, относительно высоты участка.
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1072 | Тема: Ваши вопросы по триггерам
значит находим Z нулевое, а вычеслять Z на всех участках карты будем так:
z=(((GetLocationZ(l) + Высота юнита который стреляет)-GetLocationZ(позиция пули))*Sin(угл атаки текущей камеры*0.0174532))+Высота юнита который стреляет
Вычеслять нужно каждые 0.01, и устанавливать Z для пули
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1073 | Тема: Ваши вопросы по триггерам
Quote (NerZul121)
Сделал) а теперь как сделать что-бы наносился урон врагу в которого попадет пуля?

Нужно отлавливать сталкновение пули, а пуля это юнит, то просто создавать группу на месте пули и если грппа(сама пуля не должна попадать в группу) не пустая, то наносить урон и уничтожать пулю и останавливать расчет траектории
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1074 | Тема: Ваши вопросы по триггерам
Quote (NerZul121)
Эээ а она-же вроде будет наносить урон тем кто ниже и выше пули... Так?

Так, фильтр на высоту поставь, мол
Если юнит в группе не ниже пули на 25 или не выше на 25, то наносить урон.

Добавлено (22.10.11, 23:26)
---------------------------------------------
Quote (NerZul121)
Отсутствие названия:

set udg_LocZ_Pul = ((( GetLocationZ(l) + udg_LocZ_Hero ) - GetLocationZ(udg_Loc_Pul) ) * Sin ( udg_Y * 0.0174532) ) + udg_LocZ_Hero

ошибся в формуле.
значит так:
z0 - ( GetLocationZ(l) + udg_LocZ_Hero )
A - udg_Y
S - Расстояние от юнита до пули
z = ((z0) + (S/Cos(A*0.174532))*Sin(A*0.174532)) - GetLocationZ(udg_Loc_Pul)
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1076 | Тема: журналист
У вас недостаточно прав для просмотра данного сообщения.
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1079 | Тема: журналист
У вас недостаточно прав для просмотра данного сообщения.
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D

H_A_PK

#1080 | Тема: журналист
У вас недостаточно прав для просмотра данного сообщения.
Ползут 2 пирожка.
Первый: Я тебя щас трахну.
Второй: Почему?
Первый: Потому что я с яйцами :D
Поиск: