Скачал наработку одну с сайта вот собственно и она(использовал гуишную версию ниже в коментах кто то давал)
так вот в даной наработке неможно одновременно выбрать больше 1го юнита, я решил дописать вот что написал на выбор отряда тригерно.
function Trig_FrendTimeJff_Actions takes nothing returns nothing
  if  GetOwningPlayer(GetTriggerUnit()) == Player(0)  and IsUnitSelected(GetTriggerUnit(), Player(0)) == true{
    call SelectUnitAddForPlayer( GetTriggerUnit(), Player(0) )
  }
endfunction

function InitTrig_FrendTimeJff takes nothing returns nothing
    set gg_trg_FrendTimeJff = CreateTrigger(  )
    call TriggerRegisterPlayerSelectionEventBJ( gg_trg_FrendTimeJff, Player(0), false )
    call TriggerAddAction( gg_trg_FrendTimeJff, function Trig_FrendTimeJff_Actions )
endfunction
Запустив наработку понял что я написал бред ведь порождается куча -в
  1. нельзя выбрать больше 2 юнитов хз почему
  2. можна сложить выбор не выберая юнитов в рамку(просто клацая по них(тоже неудобно)
  3. нельзя в выборе переключаться между юнитами
а дальше я канешно же пытался исправить это но выходи сплошной бред. вот теперь пишу тут Может добрые люди подскажук как с учетом наработки FCC сделать тригерный выбор 12 персонажей и переключение между ними,

    call SetPlayerAlliance(Player(0), Player(0), ALLIANCE_SHARED_ADVANCED_CONTROL, false)
    call SetPlayerAlliance(Player(0), Player(0), ALLIANCE_SHARED_CONTROL, false)
Это отнимает у игрока красного контроль над его юнитами. Это почти нейтральный. Быть может это просто невозможно сделать таким способом. Так как переключаться можно только между ПОДКОНТРОЛЬНЫМИ юнитами. Есть идея на случай если тебе нужен только 1 юнит с 12 способностями, хотя думаю нету смысла объяснять.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
velmir, ты должно быть имел ввиду секунды. Я не знаю в чем дело, но такое, вероятно, не может работать. Я не могу ничего посоветовать.
15
нет. может я отключил саму наработку FCC, оставил тока свой выбор и именно он приводил к мегалагу. значит беда в нем
28
velmir, за подобное надо убивать
запомните НИКОГДА НЕ СМЕШИВАЙТЕ синтаксис cjass и jass
15
всегда любил людей которые просто говорят не делай так "а то будет бабах"
думаю доступней было еслиб обяснить на примере почему нельзя, делать то как я сделал, я о коде в посте 11
28
velmir, смесь синтаксиса cjass и jass абсолютно нечитаема и об писали кучу раз
даже вроде в некоторых статьях писали об этом
15
nvc123:
velmir, смесь синтаксиса cjass и jass абсолютно нечитаема и об писали кучу раз
даже вроде в некоторых статьях писали об этом
ясн, а проблем никаких не вызывает?
типу баги при закрытиях(протекте) карт.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.