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

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

Закрытая тема
 
RAiT
Angel Arena
offline
Опыт: 2,000
Активность:
Условие
Код:
function Trig_dfgh_Actions takes nothing returns nothing
    if ( UnitHasItemOfTypeBJ(GetTriggerUnit(), 'desc' ) == true ) then
    if ( UnitHasItemOfTypeBJ(GetTriggerUnit(), 'ratf' ) == true ) then
        call AddSpecialEffectTargetUnitBJ( "overhead", GetTriggerUnit(), "Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl" )
        call RemoveItem( GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'desc') )
        call UnitAddItemByIdSwapped( 'ofro', GetTriggerUnit() )
    else
    endif
endfunction


Вот у меня есть два условия. Они наверно неправильно написаны) Исправьте меня пожалуйста. ^^
Старый 25.04.2009, 20:43
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Код:
function Trig_dfgh_Actions takes nothing returns nothing
    if  UnitHasItemOfTypeBJ(GetTriggerUnit(), 'desc' ) and  UnitHasItemOfTypeBJ(GetTriggerUnit(), 'ratf' ) then
        call AddSpecialEffectTargetUnitBJ( "overhead", GetTriggerUnit(), "Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl" )
        call RemoveItem( GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'desc') )
        call UnitAddItemByIdSwapped( 'ofro', GetTriggerUnit() )
    endif
endfunction


Артте добавил:
кстати рекомендую отказаться от BJ
Старый 25.04.2009, 20:49
RAiT
Angel Arena
offline
Опыт: 2,000
Активность:
Большое спасибо)

RAiT добавил:
Цитата:
Сообщение от Артте
кстати рекомендую отказаться от BJ


как? поподробней
Старый 25.04.2009, 20:51
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Нэйтив функции GetInventoryIndexOfItemTypeBJ() в природе не существует, надо писать свой аналог и лучше инлайн :) Тут в библиотеке функций было.
Что же до AddSpecialEffectTargetUnitBJ(strig, unit, string) - используй AddSpecialEffectTarget(string, widget, string)
Старый 25.04.2009, 21:01
adic3x

offline
Опыт: 108,439
Активность:
ефект удалять пушкин будет?
call DestroyEffect(AddSpecialEffect(...))
Старый 25.04.2009, 22:27
RAiT
Angel Arena
offline
Опыт: 2,000
Активность:
оО спасибо)) забыл) тему можно закрывать
Старый 26.04.2009, 15:54
Закрытая тема

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

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

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

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



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