1

» WarCraft 3 / Размножение

А зачем вообще использовать для отсчета времени ману, когда можно использовать таймер эффекта (buff) или просто триггерный таймер?
Про версию, я бы предложил просто принять за данное, что речь идет о последней актуальной версии, если автором темы не указано иного.
1

» WarCraft 3 / Нужна модель? - Вам сюда!

pro100master, можно взять скелет с анимациями от модели всадника из WoW и нанизать на них свою модель.
1

» WarCraft 3 / Нужна модель? - Вам сюда!

Господа!
Прошу прощения, что оформлю сообщение не по шаблону, но в сием конкретном случае, так будет проще объяснить.
Изволю просить вас добыть для меня базовые текстуры троллей из ВоВ (нужны обновленные, после Warlords of Draenor), и мужчины, и женщины, все возможные цвета и оттенки кожи, волос, типажей лица. Прошу сегменты не объединять, запаковать в архив как есть.
Также, нужны сконвертированныя в .MDX базовые (содержащие все компоненты и анимации) модели троллей-мужчин из WoW (опять таки, обновленные после Warlords of Draenor), как играбельных, из черного копья, так и неиграбельных лесных/ледяных (особенно последних).
Думал попытаться рассказать на движке WC3 одну придуманную мной историю, где главным местом действия выступит Зул'Драк, но и прочие тролличьи племена окажутся замешаны. Эти заготовки позволили бы мне наштамповать из них троллей на любую роль и цвет.
Увы, я сам не располагаю WoW, по этому не могу достать их сам.
1

» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах

Да, почти та же проблема, только вид впрофиль. Что до системы, которую посоветовал тогда NazarPunk, я ее и так держу "в качестве запасного варианта". Просто согласитесь, полноэкранный и посолиднее выглядит и слотов там обычно больше.
Впринципе, если бы удалось реанимировать один из 2-х, про которые я упомянул вначале, я всеравно был бы рад.
1

» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах

NazarPunk, не будете ли столь любезны подсказать, как в той системе обойти создание героя с инвентарем через триггер?
Там код выглядит вот так:
scope StartGame initializer Init

    globals
        Camera array PlayerCamera
        unit array PlayerHero
    endglobals

    private function StartGame takes nothing returns nothing
        local trigger trig
        local integer i = 0
        local User user
        local Equipment equipment
        local Inventory inv
        local integer array urace
        
        set urace[1] = 'Hpal'
        set urace[2] = 'Obla'
        set urace[3] = 'Ulic'
        set urace[4] = 'Edem'

        loop
            exitwhen i == User.AmountPlaying
            
            set user = User.fromPlaying(i)
            set PlayerCamera[user.id] = Camera.create()
            
            // create hero
            set equipment = equipment.create.evaluate(CreateUnitAtLoc(user.handle, urace[GetHandleId(GetPlayerRace(user.handle))], GetStartLocationLoc(GetPlayerStartLocation(user.handle)), 180))
            
            call UnitAddAbility(equipment.unit, 'A001')
            call UnitAddAbility(equipment.unit, 'A002')
            
            if (User.Local == user.handle) then
                call SelectUnit(equipment.unit, true)
                call PanCameraToTimed(GetUnitX(equipment.unit), GetUnitY(equipment.unit), 0)
            endif
            
            set inv = Inventory.create(equipment.unit)
            
            set PlayerHero[user.id] = equipment.unit
            
            call SetPlayerAllianceStateBJ(Player(bj_PLAYER_NEUTRAL_EXTRA), user.handle, bj_ALLIANCE_ALLIED_VISION)
            call SetPlayerAllianceStateBJ(user.handle, Player(bj_PLAYER_NEUTRAL_EXTRA), bj_ALLIANCE_ALLIED_VISION)
            
            set i = i + 1
        endloop
    endfunction
    
    private function Init takes nothing returns nothing
        call SetSkyModel("Environment\\Sky\\Sky\\SkyLight.mdl")
        call SetFloatGameState(GAME_STATE_TIME_OF_DAY, 22.00)
        call StartGame()
    endfunction

endscope
Я только примерно понимаю смысл этих функций (и то не всех), но никак не могу придумать, чем их заменить, чтобы дать инвентарь уже стоящему на карте герою.
1

» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах

Спасибо, Прог, обязательно взгляну.
Помучался немного с версией, на которую сослался 8gabriel8. В тепличных условиях работает неплохо, но дать через нее инвентарь 2-м или более героям под контролем 1 игрока - очень сложно. При пересадке на новую карту возникает ряд проблем, с которыми пока не разобрался: окна инвентаря или уезжают куда-то вниз, или же не появляются вовсе (и это при том, что импорт перенес с теми же путями, а триггеры и объекты через "импорт всех обьектов/триггеров").
1

» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах

Я от Вас о такой возможности впервые слышу. Другое дело, что сам я это сделать не смогу, а с этими системами есть какой-никакой опыт работы.
1

» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах

Благодарю Вас за участие.
В первом случае я именно это и сделал. Дело именно в том, что система компилируется без ошибок, а при запуске работает не так как должна (иконки предметов невидимые, а почему - понятия не имею).
Во втором же случае, я не могу убрать их сам, потому, что не понимаю их смысл, а найти обьяснение в интернете тоже не вышло.
Если вам не трудно, можете попробовать повторить мои действия, увидите все воочию.