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

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

Ответ
 
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
неработает
function Trig_vbor_____________________u_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetLastCreatedUnit()) == 'hspt' ) ) then
return false
endif
if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'hrif' ) ) then
return false
endif
if ( not ( GetItemTypeId(GetManipulatedItem()) == 'shea' ) ) then
return false
endif
return true
endfunction
function Trig_vbor_____________________u_Func001Func001003001003 takes nothing returns boolean
return ( GetUnitTypeId(GetTriggerUnit()) == 'hrif' )
endfunction
function Trig_vbor_____________________u_Func001A takes nothing returns nothing
call IssueTargetOrderBJ( GroupPickRandomUnit(GetRandomSubGroup(GetItemCharges(GetManipulatedItem()), GetUnitsOfTypeIdAll('hrif'))), "attack", GroupPickRandomUnit(GetUnitsInRangeOfLocMatching(100.00, GetUnitLoc(GroupPickRandomUnit(GetUnitsOfTypeIdAll('hspt'))), Condition(function Trig_vbor_____________________u_Func001Func001003001003))) )
endfunction
function Trig_vbor_____________________u_Actions takes nothing returns nothing
call ForGroupBJ( GetRandomSubGroup(GetItemCharges(GetManipulatedItem()), GetUnitsOfTypeIdAll('hrif')), function Trig_vbor_____________________u_Func001A )
endfunction
===========================================================================
function InitTrig_vbor_____________________u takes nothing returns nothing
set gg_trg_vbor_____________________u = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_vbor_____________________u, EVENT_PLAYER_UNIT_USE_ITEM )
call TriggerAddCondition( gg_trg_vbor_____________________u, Condition( function Trig_vbor_____________________u_Conditions ) )
call TriggerAddAction( gg_trg_vbor_____________________u, function Trig_vbor_____________________u_Actions )
endfunction
вот неработает там созданому юнитк дается предмет и атакуются юниты в позии этого юнита
Старый 19.05.2006, 19:17
felix_ff

offline
Опыт: 757
Активность:
function Trig_vbor_Conditions takes nothing returns boolean
return GetUnitTypeId(GetLastCreatedUnit()) == 'hspt' and GetItemTypeId(GetManipulatedItem()) == 'shea' and GetUnitTypeId(GetTriggerUnit()) == 'hrif'
endfunction

function Trig_vbor_c1 takes nothing returns boolean
return ( GetUnitTypeId(GetTriggerUnit()) == 'hrif' )
endfunction

function Trig_vbor_f1 takes nothing returns nothing
call IssueTargetOrderBJ( GroupPickRandomUnit(GetRandomSubGroup(GetItemCharges(GetManipulatedItem()), GetUnitsOfTypeIdAll('hrif'))), "attack", GroupPickRandomUnit(GetUnitsInRangeOfLocMatching(100.00, GetUnitLoc(GroupPickRandomUnit(GetUnitsOfTypeIdAll('hspt'))), Condition(function Trig_vbor_c1))) )
endfunction

function Trig_vbor_Actions takes nothing returns nothing
call ForGroupBJ( GetRandomSubGroup(GetItemCharges(GetManipulatedItem()), GetUnitsOfTypeIdAll('hrif')), function Trig_vbor_f1)
endfunction

//===========================================================================
function InitTrig_vbor takes nothing returns nothing
set gg_trg_vbor = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_vbor, EVENT_PLAYER_UNIT_USE_ITEM )
call TriggerAddCondition( gg_trg_vbor, Condition( function Trig_vbor_Conditions ) )
call TriggerAddAction( gg_trg_vbor, function Trig_vbor_Actions )
endfunction

вот неработает там созданому юниту дается предмет и атакуются юниты в позции этого юнита

перевед... сразу что бы было что сказать... щяс типерь код ффтыкну и скажу

felix_ff добавил:
вот это чушь:
Код:
call IssueTargetOrderBJ( GroupPickRandomUnit(GetRandomSubGroup(GetItemCharges(GetManipulatedItem()), GetUnitsOfTypeIdAll('hrif'))), "attack", GroupPickRandomUnit(GetUnitsInRangeOfLocMatching(100.00, GetUnitLoc(GroupPickRandomUnit(GetUnitsOfTypeIdAll('hspt'))), Condition(function Trig_vbor_c1))) )


add: где мне узнать какие здесь (на этом форуме ) применяюцца теги?... а то чета рылся рылся и нинашол. а тут движок видимо не как у близзарда. :mama:
Старый 19.05.2006, 19:53
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
felix_ff плиз исправь
Старый 19.05.2006, 20:13
tysch_tysch
Работаем
offline
Опыт: отключен
felix_ff http://xgm.guru/forum/misc.php?do=bbcode - насчёт тегов.
Старый 19.05.2006, 22:09
felix_ff

offline
Опыт: 757
Активность:
Цитата:
Сообщение от MOd2war
felix_ff плиз исправь


MOd2war скажи точно что должен делать спелл... приблизительно я понял .. что если особый тип юнита берет предмет то 1 рандомный юнит в радиусе от него атакует его.
я правильно понял? или что то надо еще?
Старый 20.05.2006, 02:41
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
felix_ff lда
Старый 20.05.2006, 17:14
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
но желателно не его а другого юнита в радиусе его
Старый 20.05.2006, 22:38
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
MOd2war хочет чтоб юниты по колву предметов атаковали его. Не так ли?
Старый 20.05.2006, 23:21
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
Cyberface не его а юнитов типа пехотинец в радиусе его
Старый 21.05.2006, 19:18
SmackW32 Dll

offline
Опыт: 113
Активность:
Пизьдец как всё сложно
Старый 28.05.2006, 04:43
Медведь
ФффыррфррфффФФфф!
offline
Опыт: 21,702
Активность:
SmackW32 Dll и зачем был нужен этот пост?
*уж простите за офтоп, люди честные, не сдержался*
Старый 28.05.2006, 04:52
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Он хотел варн получить ;)
Старый 28.05.2006, 22:01
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Медведь да бывает такое, просто есть тут падонки на которых добрых слов нехватает, и ух как охото матюкаться, но! нельзя!
Старый 28.05.2006, 22:05
Ответ

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

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

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

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



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