Прошу прощения, что оформлю сообщение не по шаблону, но в сием конкретном случае, так будет проще объяснить.
Изволю просить вас добыть для меня базовые текстуры троллей из ВоВ (нужны обновленные, после Warlords of Draenor), и мужчины, и женщины, все возможные цвета и оттенки кожи, волос, типажей лица. Прошу сегменты не объединять, запаковать в архив как есть.
Также, нужны сконвертированныя в .MDX базовые (содержащие все компоненты и анимации) модели троллей-мужчин из WoW (опять таки, обновленные после Warlords of Draenor), как играбельных, из черного копья, так и неиграбельных лесных/ледяных (особенно последних).
Думал попытаться рассказать на движке WC3 одну придуманную мной историю, где главным местом действия выступит Зул'Драк, но и прочие тролличьи племена окажутся замешаны. Эти заготовки позволили бы мне наштамповать из них троллей на любую роль и цвет.
Увы, я сам не располагаю WoW, по этому не могу достать их сам.
Да, почти та же проблема, только вид впрофиль. Что до системы, которую посоветовал тогда NazarPunk, я ее и так держу "в качестве запасного варианта". Просто согласитесь, полноэкранный и посолиднее выглядит и слотов там обычно больше.
Впринципе, если бы удалось реанимировать один из 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
Я только примерно понимаю смысл этих функций (и то не всех), но никак не могу придумать, чем их заменить, чтобы дать инвентарь уже стоящему на карте герою.
Помучался немного с версией, на которую сослался 8gabriel8. В тепличных условиях работает неплохо, но дать через нее инвентарь 2-м или более героям под контролем 1 игрока - очень сложно. При пересадке на новую карту возникает ряд проблем, с которыми пока не разобрался: окна инвентаря или уезжают куда-то вниз, или же не появляются вовсе (и это при том, что импорт перенес с теми же путями, а триггеры и объекты через "импорт всех обьектов/триггеров").
Благодарю Вас за участие.
В первом случае я именно это и сделал. Дело именно в том, что система компилируется без ошибок, а при запуске работает не так как должна (иконки предметов невидимые, а почему - понятия не имею).
Во втором же случае, я не могу убрать их сам, потому, что не понимаю их смысл, а найти обьяснение в интернете тоже не вышло.
Если вам не трудно, можете попробовать повторить мои действия, увидите все воочию.
Ред. Taihou
» WarCraft 3 / Размножение
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
Ред. Taihou
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
» WarCraft 3 / Проблема с компиляцией jass кода в 2-х конкретных системах
В первом случае я именно это и сделал. Дело именно в том, что система компилируется без ошибок, а при запуске работает не так как должна (иконки предметов невидимые, а почему - понятия не имею).
Во втором же случае, я не могу убрать их сам, потому, что не понимаю их смысл, а найти обьяснение в интернете тоже не вышло.