Добавлен velmir
Скачал наработку одну с сайта вот собственно и она(использовал гуишную версию ниже в коментах кто то давал)
так вот в даной наработке неможно одновременно выбрать больше 1го юнита, я решил дописать вот что написал на выбор отряда тригерно.
так вот в даной наработке неможно одновременно выбрать больше 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
Запустив наработку понял что я написал бред ведь порождается куча -в
- нельзя выбрать больше 2 юнитов хз почему
- можна сложить выбор не выберая юнитов в рамку(просто клацая по них(тоже неудобно)
- нельзя в выборе переключаться между юнитами
а дальше я канешно же пытался исправить это но выходи сплошной бред. вот теперь пишу тут Может добрые люди подскажук как с учетом наработки 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 способностями, хотя думаю нету смысла объяснять.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован velmir
тойсть иными словами нужно симитировать выбор юнитов ну когда мы можем зажать ЛКМ потянуть квадратик и выбрать юнитов, а затем переключатся между ними не отменяя выбора=)
ЗЫ если в падл открывать наработку FCC то она делает юниту 12 скилов прячя стандартные приказы. но при етом накрывается возможность выберать больше 1го юнита
Выбор я о выборе как на скрине. а под переключением между юнитами я имею в виду нажатия на них и возможность видить их скилы не сбивая выбор патьки юнитов.
если ты хочешь симитировать переключение юнитов в группе TAB'ом - я в ауте
я же написал в 1м посте что пытался так сделать но не вышло, значит нада по иному, но у меня нет предположений как поэтому итут пишу.
Отредактирован Raised
потом нельзя переключатся между выбраными юнитами=(
Отредактирован Raised
Или же добавлять в группу, ловить нажатие [Tab] и выбирать для игрока другого юнита. Но стандартными средствами этого сделать нельзя. Вроде как.
да работает но лол через 2-3 менуты лаги призводят все шлак
запомните НИКОГДА НЕ СМЕШИВАЙТЕ синтаксис cjass и jass
думаю доступней было еслиб обяснить на примере почему нельзя, делать то как я сделал, я о коде в посте 11
даже вроде в некоторых статьях писали об этом
типу баги при закрытиях(протекте) карт.