XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
и дота внатуре фуфло???

эт факт!
большенство спелов/героев в доте делал не фрог, такчто...
Старый 03.02.2007, 08:15
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
ADOLF: Или дота внатуре фуфло???
Jon: эт факт!
DioD: Ибо фрог мудаг.


Аххаа, ржунимату... Выходит они даже не догадались из БЖ все попереводить... лол
Старый 03.02.2007, 11:06
NETRAT

offline
Опыт: 83,712
Активность:
ADOLF Дота слеплена из настолько разных кусков и слеплена так коряво, что становится очевидным что тот кто лепил, почти ничего не знает о жассе, исходя из этого всего мы получаем клевые баги, забавные лаги и юморной скрипт
Как ты мог заметить, карта проходила оптимизацию оптимайзером, анти-бж там тоже есть, но! карта не была обработана нормальным человеком - жассером, который, потратив полчаса на простую линейную оптимизацию исправил бы кое-чего...
Старый 03.02.2007, 21:59
deemon12

offline
Опыт: 7,563
Активность:
NETRAT, напиши поподробнее плиzzz, я в жассе не шарю ваще. Но мне интересно о каких багах и лагах ты говоришь.
Старый 03.02.2007, 23:06
DioD

offline
Опыт: 45,134
Активность:
скоро всё будет...
Старый 03.02.2007, 23:24
NETRAT

offline
Опыт: 83,712
Активность:
deemon12 об этом можно писать бесконечную статью, в любом случае я нахожу это бессмысленным
Старый 03.02.2007, 23:24
deemon12

offline
Опыт: 7,563
Активность:
NETRAT, плиззз! Ну хоть что-нить, если, конечно, не жалко.
Старый 03.02.2007, 23:39
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Мне нужно понять как работает спелл бристлбэка - Сокращение дамага со спины.
Старый 06.02.2007, 10:20
adic3x

offline
Опыт: 108,439
Активность:
FoK_KruGer, отлавливай дамаг, проверяй файсинг, и если что добавляй хп - самый простой вариант.
Старый 06.02.2007, 12:12
DeT

offline
Опыт: 5,715
Активность:
FoK_KruGer мне вот пару формул и я без траблов те задела ю:)
как определить что юнит сзади, имея углы повортта?
Старый 06.02.2007, 12:23
dk

offline
Опыт: 60,293
Активность:
Ну если англы равны то юнит атакует сзади... Можно небольшой разброс сделать градусов в 30
Старый 06.02.2007, 12:43
NETRAT

offline
Опыт: 83,712
Активность:
Dead_knight вообще, необязательно. Юниты с типом движения hover вообще могут боком атаковать.
Следует использовать функцию типа AngleBetweenPoints
Старый 06.02.2007, 12:47
dk

offline
Опыт: 60,293
Активность:
Что-то не понял, для чего нужен AngleBetweenPoints? Ну определим мы угол между точками и что?
Старый 06.02.2007, 12:52
J
expert
offline
Опыт: 48,447
Активность:
FoK_KruGer ты мне сказал что надо тебе сделать спереди... тогда делай таг:
Код:
function Func takes nothing returns nothing
    local unit Atacked     = GetTriggerUnit()
    local unit Atacking    = GetEventDamageSource()
    local real AngAtacked  = GetUnitFacing(Atacked )    
    local real AngAtacking = GetUnitFacing(Atacking)     
    local real Damage      = GetEventDamage()
    local real Ang
    local real live
    if Damage > 10 then
        set live = GetUnitState(Atacked, UNIT_STATE_LIFE)
        set Ang = AngAtacked - AngAtacking 
        if Ang < (-180) then
               set Ang = Ang + 360
        elseif Ang > 180 then
            set Ang = Ang - 360
        endif
        if RAbsBJ(Ang) <= 60 then
            call SetWidgetLife (Atacked, live+(GetUnitAbilityLevel(Atacking, '0000')*0.15*Damage))
        endif
    endif
endfunction
Старый 06.02.2007, 12:54
NETRAT

offline
Опыт: 83,712
Активность:
И сравниваем его с фейсингом бьющего юнита
Старый 06.02.2007, 14:54
dk

offline
Опыт: 60,293
Активность:
А понял спс нт! Хотя если юнит атакует боком это тоже не сработает)
Старый 06.02.2007, 15:14
DioD

offline
Опыт: 45,134
Активность:
если юнит атакует боком и сравнивать фэйсы будет бред, надо сравнивать фэйс цели и и проэцировать его с углом между точками.
хз как этов цифрах но работает.
смотреть наработку которую я делал для проверки когда юнит проходим между еще двумя
Старый 06.02.2007, 23:14
NETRAT

offline
Опыт: 83,712
Активность:
тьфу, описка, не с фейсом бьющего, а с фейсом цели
об этом же и ДиоД...
выглядит это как модуль разности между TargetFacing и AngleBetweenPoints - ничего сложного для понимания нет, просто на бумажке нарисуйте
Старый 07.02.2007, 00:47
dk

offline
Опыт: 60,293
Активность:
До мну потом уже дошло что ты просто перепутал) Ну тогды спс за обьяснения, буду знать теперь...
Старый 07.02.2007, 07:52
DioD

offline
Опыт: 45,134
Активность:
надо будет на досуге открыть геометрический крожок, а результаты забить в библиотеку функций.
Старый 07.02.2007, 07:58
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:10.