Daro, мне не нужен автокаст который просто дает, а надо который срабатывает с руки без баффа наложения таких как баш со способностю
там есть еше и сфера бытия тоже с руки глубже покопаю с триггерами...
зачем вы добавляете новые если вы можете переписать у текушего функции =)
local lastFunc = CreateUnit
function CreateUnit(typeid, player, x, y, face)
local u = lastFunc(typeid, player, x, y, face)
-- Своя реализация
return u
end
Morningstar, он на всех. Morningstar, возмем пример меню когда вы нажимаете F10 или кнопку то его не создают а изначально они скрыто при инизиализации с простым
CreateFrame All Players
FrameSetVisable(handle, false)
при нажатии от игрока мы получаем текуший игрок который нажал сравниваем с локал игрока и отоброзить меню, а при закрытии скрываем
Morningstar, как это не бывает чтобы каждый со старта разные фреймы если они по умолчание настроены на всех а потом уже по событии каждый локал игрока фрейм дергаем.
в гуи ограничено длину что надо делать string + string и так далее jass норм идет.
так как конвентированый превратит типо
set string = "str.... (Так как длина превышено и кавычка не может добавить под конец
call DisplayText
Bergi_Bear, ты имел виду стандартный инвентарь?
и скажу что у предмет самом деле не создают когда вы подбираете а он изначально скрыто. =) как подбираете проверяет массив у юнита инвентаря если 0 слот свободен то берем из предмет путь текстуры и устанавливаем и показываем у данного героя. а если выбрал юнит то обновляем данные кнопки у данного юнита =) Короче костыльнее близзард любит видимо!
PrincePhoenix, какие допольнительные карл? У мя кнопка 1 фрейм под ней текстуры иконка разные на каждого игрока... у 1 игрока 1 кнопка изабражено меч а у другого шит. Ибо во время игры удалять и создавать фрейм бесконечный бред как то!
showInventory()
if GetLocalPlayer() == GetTriggerPlayer() then
BLZFrameSetVisable(framehandle, !BLZFrameGetVisable(framehandle))
end
end
PrincePhoenix, ты хочеш на каждый игрок тот же фрейм каждого игрока бред как то что ты с ней собралься делать? PrincePhoenix, к примеру у близзард варик все это фрейм создан и скрыли когда что то делаеш его показывают и двигают а не создают все они заранее уже создани фреймы в инициализации.
вы можете UI создать почти любого копии MMORPG интерфейсов вов и так далее. Просто знании вам надо =) ибо все манипулировать с интерфейсом это значит и кодить все это. PrincePhoenix, через GetLocalPlayer пашет
quq_CCCP, че вешаеш лапшу, вы можете создать из готовых наборов фреймов близзарда либо реализовать свои фреймы. Morningstar, все также GetTriggerPlayer() =)
так заряд у тя изначально был 1 иты его потратил и сравниваеш если заряд равен 0 то удаляем ибо получается если у тя 5 заряд а в игре нажать 6 раз не бывает!
PornoMishka, не все имеют лизенция поэтому не могут статьи написать не тестировав! Я бы написал но я плох с русскими поэтому ы не поймете о чем я напишу в статьях!
» Hunter or Victim / Hunter or Victim
» WarCraft 3 / На какой основе способность мили-"Автокаст" лучше делать?
там есть еше и сфера бытия тоже с руки глубже покопаю с триггерами...
» WarCraft 3 / На какой основе способность мили-"Автокаст" лучше делать?
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Помогите вспомнить карту, пожалуйста!
» WarCraft 3 / Помогите вспомнить карту, пожалуйста!
» WarCraft 3 / Официально стал доступен PTR 1.31
Morningstar, возмем пример меню когда вы нажимаете F10 или кнопку то его не создают а изначально они скрыто при инизиализации с простым
CreateFrame All Players
FrameSetVisable(handle, false)
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Чем изменять подсказки скиллов
так как конвентированый превратит типо
set string = "str.... (Так как длина превышено и кавычка не может добавить под конец
call DisplayText
» WarCraft 3 / Чем изменять подсказки скиллов
его надо слеш ставить
"\"123"
» WarCraft 3 / Чем изменять подсказки скиллов
» WarCraft 3 / Официально стал доступен PTR 1.31
и скажу что у предмет самом деле не создают когда вы подбираете а он изначально скрыто. =) как подбираете проверяет массив у юнита инвентаря если 0 слот свободен то берем из предмет путь текстуры и устанавливаем и показываем у данного героя. а если выбрал юнит то обновляем данные кнопки у данного юнита =) Короче костыльнее близзард любит видимо!
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. pro100master
» WarCraft 3 / Официально стал доступен PTR 1.31
PrincePhoenix, к примеру у близзард варик все это фрейм создан и скрыли когда что то делаеш его показывают и двигают а не создают все они заранее уже создани фреймы в инициализации.
» WarCraft 3 / Официально стал доступен PTR 1.31
PrincePhoenix, через GetLocalPlayer пашет
» WarCraft 3 / Официально стал доступен PTR 1.31
Morningstar, все также GetTriggerPlayer() =)
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / SetItemCharges 0 - багает предмет
» WarCraft 3 / IF проверка
» WarCraft 3 / IF проверка
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Как сделать неработающий айтем
» WarCraft 3 / Официально стал доступен PTR 1.31