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

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

Ответ
 
klon_007

offline
Опыт: 318
Активность:
Помогите в создании способности
немогу сделать чтобы блайддансер уходил в стэлс...и бонусный урон с стэласа срабатывал тока со спины...
ну ниточтобы немогу сделать, просто неполучается ето сделать красиво. Выходит что если Блэйддансер убивает врага со спины в стэлс то он не выходит из стэлса.Мне ето не нравиться :(: если ставить ожидание после того как блэйд дансер выходит из стэлса после удара тоже не очень красиво выходит. А если пробовать триггером снять бафф стэлс то и вовсе ошибку выдаёт, ето вааще ужассно..вобщем руки у меня корявые и джасс я тока начал учить(первый язык программирования для меня) если пытаюсь всё это в джасс провернуть вааще уйму ошибок выдаёт... выложить карту не могу траффику минмум осталось... подмогите кто чем может.
Старый 26.07.2008, 14:12
Лось

offline
Опыт: 7,223
Активность:
Вобше заказы на спелы тут...
Старый 26.07.2008, 15:04
J
expert
offline
Опыт: 48,447
Активность:
klon_007 угу, заказы на спелы это по ссылке что дали выше
а помочь доделать спелы это можно и сюда в некоторых случаях
так что, что сделал покажи
обязательно весь код спела и желательно карту на которой сделал

Отредактировано Jon, 26.07.2008 в 15:11.
Старый 26.07.2008, 15:06
klon_007

offline
Опыт: 318
Активность:
впринципе в самом джасс коде я уже разобрался. но ошибку выдаёт.пробую делать в тригере -чревато ошибкой...вобщем раньше у меня таких тупостей не было...впервые...и всё началось после того как вар до 1.22 пропатчил. Самая простая ошибка выдаётся в этом триггере:

событие
юнит приводит сособность в действие
условие
применяемое аклинание X
действия
отрядв - выбрать всех юнит в радиусе 300 от триг юнита,при свопадение что мачинг юнит союзник для владельца тригерного юнита
сет лайф выброного юнита- жизнь выбранного юнита +(30+(40+уровень заклинания X у триг юнита))

это всё в обычном триггере сделано но выдаёт ошибку мол
строка 39:отсутвует название
call SetUnitLifeBJ( GetEnumUnit(), I2R(( 40 * GetUnitAbilityLevelSwapped(GetSpellAbilityId(), GetTriggerUnit()) )) )


вот этот жэ триггер в текстовом формате
Код:
function Trig_smite_Conditions takes nothing returns boolean
    if ( not ( GetSpellAbilityId() == 'A001' ) ) then
        return false
    endif
    return true
endfunction

function Trig_smite_Func001001003 takes nothing returns boolean
    return ( IsUnitAlly(GetFilterUnit(), GetOwningPlayer(GetTriggerUnit())) == true )
endfunction

function Trig_smite_Func001A takes nothing returns nothing
    call SetUnitLifeBJ( GetEnumUnit(), I2R(( 40 * GetUnitAbilityLevelSwapped(GetSpellAbilityId(), GetTriggerUnit()) )) )
endfunction

function Trig_smite_Actions takes nothing returns nothing
    call ForGroupBJ( GetUnitsInRangeOfLocMatching(500.00, GetUnitLoc(GetTriggerUnit()), Condition(function Trig_smite_Func001001003)), function Trig_smite_Func001A )
endfunction

//===========================================================================
function InitTrig_smite takes nothing returns nothing
    set gg_trg_smite = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_smite, EVENT_PLAYER_UNIT_SPELL_FINISH )
    call TriggerAddCondition( gg_trg_smite, Condition( function Trig_smite_Conditions ) )
    call TriggerAddAction( gg_trg_smite, function Trig_smite_Actions )
endfunction

Отредактировано ShadoW DaemoN, 06.08.2008 в 00:14.
Старый 26.07.2008, 20:11
Ответ

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

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

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

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



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