0
11
3 года назад
0

» WarCraft 3 / Качество иконки для фреима

Bergi_Bear:
Пиксели, потому что настройки графики стоят средние или низкие.
а размер иконки варика (как у абилок в панели приказов) 256 на 256 по шкале фреймов = 0.039 попугаев
сейчас у тебя размер 0.08, то есть в 2 раза больше
Понятно, спасибо, буду знать. Я уже сделал размером стандартных иконок) У меня так 144 перса влезет))
0
11
3 года назад
0

» WarCraft 3 / Качество иконки для фреима

Hate:
не юзать блп
А что юзать?

PAMEXI:
Чего ты ждал... Это квадратик 64х64...
Hate:
не юзать блп
Если импортирую .dds , то у меня вообще разноцветные пиксели вместо картинки

Вот, что происходит, когда импортирую dds.
Вот код
set gameUI = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0)
        set naruto = BlzCreateFrameByType("BACKDROP", "", gameUI, "StandardFrameTemplate", 0)
        call BlzFrameSetSize(naruto, r, r) 
        call BlzFrameSetAbsPoint(naruto, FRAMEPOINT_TOPLEFT, newx, newy)
        call BlzFrameSetTexture(naruto, "ReplaceableTextures\\CommandButtons\\NARUTO.dds", 0, true)      
Загруженные файлы
0
11
3 года назад
0

» WarCraft 3 / Вылетает редактор 1.26 и JNPG 1.26

haipyer:
Нашел решение:
• Открыть редактор реестра (Windows + R, ввести regedit).
• Перейти по пути HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\WorldEdit.
• Найти строку Tool Windows и удалить ее.
И ты можешь поставить рефорже старую графику и играть на офе
ЛОЛ, спасибо!
А как мне сделать, чтоб по дефолту в рефорджеде старая графика была? Даже в редакторе чтоб. Чтоб когда я нажимал протестировать карту, у меня не новая графика карты 5 минут грузилась, а старая за пару секунд?
0
11
3 года назад
Отредактирован DopaMine
0

» WarCraft 3 / Вылетает редактор 1.26 и JNPG 1.26

Вот такое окно, после этого сразу вылетает
Загруженные файлы
0
11
3 года назад
0

» WarCraft 3 / Свои фреимы

Вот держите, карта пример на луа, пропало 4 кнопки и панель ресурсов, осталось только рамка и циферблат, а это вам уже домашнее задание
Спасибо! А можете плз показать, как это чистым кодом на LUA написать? Ибо у меня карта не на гуи будет, мне нужно будет прописывать условия. У меня на Jass будет карта, но с вашего луа на джасс я смогу перевести логически. Хочу увидеть, как именно кодом выглядит скрипт целиком.
0
11
3 года назад
0

» WarCraft 3 / Button Manager Reforged

PT153:
Ждать, когда я его сделаю)
Оо, а скоро?:D
0
11
3 года назад
0

» WarCraft 3 / Свои фреимы

Вот держите, карта пример на луа, пропало 4 кнопки и панель ресурсов, осталось только рамка и циферблат, а это вам уже домашнее задание
Ок, как скрывать, я разберусь, СПАСИБО!
Как с помощью триггеров создать кнопку? Ну которая имеет иконку, на которую можно навести мышь и которую можно нажать и прозвучит звук и к примеру выведется сообщение на экран "ВЫ НАЖАЛИ КНОПКУ"
0
11
3 года назад
0

» WarCraft 3 / Свои фреимы

Не вставляйте код, скачайте карту, там карта пример
Где там?(

как скрыть верхнюю панель? это уже отдельная тема для разговора, верхняя панель это
4 кнопки Меню, квесты, союзники
Не понял, куда вписывать. Ну блин, допустим просто хоть один пункт скрыть. Что за API Варкрафта? Где мне его взять? Это фаил?

Вы про этот пример с картою? Ок, как скрыть я тут наиду, но там столько сразу всего. Ничего проще я не наиду?
0
11
3 года назад
Отредактирован DopaMine
0

» WarCraft 3 / Свои фреимы

Подгуглить, в целом почти любой элемент можно скрыть по отдельность используя ORIGIN_FRAME_ всё это доступно в подсветке любого внешнего редактора
Где скрывать эти элементы? Куда писать ORIGIN_FRAME_GAME_UI? Какого формата должен быть фаил, чтобы подсвечивалось во внешнем редакторе? Как заставить этот фаил сработать? Вот самые простые деиствия опишите:
ЗАДАЧА:
Скрыть верхнее меню на пустои только что созданнои карте и создать в центре экрана кнопку, на которую можно навести мышь(чтоб высветилось описание, как у абилки, путь такое "ВЫ МОЖЕТЕ НАЖАТЬ НА КНОПКУ") и которую можно нажать, чтоб проигрался стандартныи звук и при нажатии к примеру просто высветилось сообщение в чат "ВЫ НАЖАЛИ КНОПКУ".
Если я поиму логику создания такои кнопки и скрытия меню на пустои карте(которая пока не имеет никаких триггеров и импортированных фаилов и вообще пока нет нигде никаких fdf или toc), то я смогу создать любые кнопки. ПЛИЗ, ПОМОГИТЕ!
Что для этого надо сделать? Я если не начну пробовать на практике все эти команды, я вообще не поиму, мне надо как бы с самого нуля на пустои карте это опробовать, чтоб суть понять. Я пока вижу в общем: как скрыть любую панель, как создать кнопку.
Но непонятно, что вот именно сделать надо для этого на абсолютно пустои карте.
Я не хочу, чтоб за меня кто-то сделал мои кнопки или скиллы, или интерфеис. Мне просто именно таким образом уже будет ясно, что гуглить, куда что писать, чтоб проверить, работает ли у меня способ.
Чтоб я мог не тупо скопировать чеи-то код и обрадоваться, мол, "О, РАБОТАЕТ!", а именно увидеть, как работает у другого чела, прочитать его код и создать своё похожее, но написанное своими руками!
ЗАРАНЕЕ СПАСИБО!))

Ибо я пробую вставить в свою карту код из уроков, которые вы предлагаете - и у меня выдаёт ошибки какие-то и я даже не могу разобраться, так как неясно, как для написания кода вообще "подготовить" карту.


Это ошибка, которая возникает, если я на пустую карту пишу в новыи триггер текстом:
//Create "HeroSelectorButton", for game UI
    local framehandle buttonFrame = BlzCreateFrame("HeroSelectorButton", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), 0, 0)
//By Having created "HeroSelectorButton" also its children are created, this children are accessed using BlzGetFrameByName right after the creation or later one if the slots were not taken by other frames.
    local framehandle buttonIconFrame = BlzGetFrameByName("HeroSelectorButtonIcon", 0)
//Set a Texture
    call BlzFrameSetTexture(buttonIconFrame, "ReplaceableTextures\\CommandButtons\\BTNSelectHeroOn", 0, true)
// Place the buttonFrame to the center of the screen
    call BlzFrameSetAbsPoint(buttonFrame, FRAMEPOINT_CENER, 0.4, 0.3)
// Give that buttonFrame a size
    call BlzFrameSetSize(buttonFrame, 0.05, 0.05)
Загруженные файлы
0
11
3 года назад
0

» WarCraft 3 / Свои фреимы

main.fdf
Спасибо, фаил создал и импортировал. А как мне узнать теперь, что менять и где, чтобы убрать какую-то конкретную панель? Миникарту/верхнее меню. Где и как создать свою панель, чтоб можно было по-своему реализовать меню паузы?
Я вижу только готовые решения на форуме, типо скрыть весь интерфеис.
Где есть база с командами для интерфеиса и пояснения, через что эти команды реализовывать? Типо через триггеры или в самом фаиле?
0
11
3 года назад
0

» WarCraft 3 / Аниме карты для REFORGED

Brodyaga:
DopaMine:
Для этого надо, наверное, новую тему создавать. В общем, у меня есть карта, где сделан один персонаж наруто и то не полностью. Я пока не придумал концепцию карты, ландшафт, размеры и т.д. Есть ли возможность полностью скопировать персонажа в другую карту? Вместе со всеми способностями(нестандартными), иконками, моделями, триггерами, переменными, звуками, хэндлами юнита, абилок и т.д.??
Как по мне быстрее всего зайти в редактор объектов и сверху в "Файл" экспорт всех данных, а потом зайти на нужную карту, в редактор объектов и в "Файл" импорт всех данных по объекту

Но модели придётся вручную ставить
СПАСИБО!
0
11
3 года назад
0

» WarCraft 3 / Аниме карты для REFORGED

ofeerist:
DopaMine:
Hive - типа англоязычный хгм, модельки всякие, карты, наработки выкладывают, вопросики задают, ну как здесь
Иконки можно где угодно делать, рамку в фотошопе поставить, ну и все
Спасибо, понял!
Для этого надо, наверное, новую тему создавать. В общем, у меня есть карта, где сделан один персонаж наруто и то не полностью. Я пока не придумал концепцию карты, ландшафт, размеры и т.д. Есть ли возможность полностью скопировать персонажа в другую карту? Вместе со всеми способностями(нестандартными), иконками, моделями, триггерами, переменными, звуками, хэндлами юнита, абилок и т.д.??
0
11
3 года назад
0

» WarCraft 3 / Аниме карты для REFORGED

Bergi_Bear:
Проблемы будут только с выкладыванием карты на хайв
Вот вадим играл в аниме карты на рефе, они существуют и не заблоканные
А что такое хайв? И с чем связаны проблемы?
Хочу сразу вопрос задать по поводу иконок: раньше они были 64х64 и нестандартные(например, по наруто) делались в проге. В рефорджеде иконки большего разрешения. Где взять прогу, чтоб делать иконки для reforged?
0
11
3 года назад
0

» WarCraft 3 / Аниме карты для REFORGED

Ну и так как я смотрю, что чужие модели нельзя добавлять, вопрос в том, можно ли сделать свои модели, но именно по НАРУТО. Это будет считаться абсолютно пользовательским контентом?
0
11
4 года назад
0

» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged

quq_CCCP:
Читал новое пользовательские соглашение? Потом разжевывали на одной из тем по патчам рефорджа. Близзарды перестраховались, и теперь низя в карту контент пихать, который не твой или свободно распростроняемый, в противном случае хоть 1 жалоба на твою карту - бан, любой мудак которому че-то не понравится может написать близардам, они не будут разбираться он хозяин контента или нет.
Правообладатели нарут и прочих аниме прав тебе никогда не дадут, даже разговаривать не будут, только юр. Лицаи только много денег, бомжи вроде нас с тобой им не интересны. Но при этом за спасибо тебе никто не даст прав делать карту в которой все бы бесплатно играли.
Спасибо, я всё понял. Буду с нуля своё что-то делать:D
0
11
4 года назад
0

» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged

тебя могут забанить, т. К ты не имеешь авторских прав на вселённую наруто, это раз.
У них в правилах пользования редактором написаны правила, что можно делать, а что нельзя?
А по-хорошему, если я делаю игру по Наруто(не в редакторе варкрафт, а на движке), то для коммерческого использования мне нужно писать автору НАРУТА, чтоб он разрешил игру сделать?

тебя могут забанить, т. К ты не имеешь авторских прав на вселённую наруто
Жаль, у меня даже озвучка была из аниме вставлена для одного персонажа(
0
11
4 года назад
0

» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged

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

Maxsavin:
DopaMine, какие кулаки без пальцев? Выходите из своих старых карт по наруте. Уже давно сделано куча графонистых аниме карт где очень высокополиганальные модели. Их нужно выдирать из этих карт, или скачивать со всяких сайтов, зарубежных в основном, или с групп ВК, если растаскивают.
Мне нужно на англ гуглить модели?
Или карты гуглить.
Это для рефорджед уже или всё ещё ТФТ?
0
11
4 года назад
0

» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged

Maxsavin:
Глупости. Какие аниме модели для рефорджа?
Те же самые и используй, которые были для ТФТ, просто более полигональные, их думаешь как делают? Не создают, конвертят из всяких игр и подстраивают под варкрафт.
Щас не понял.
  1. Тех же моделей, но с лучшим качеством я не нашёл.
  2. Даже если взять старую модель, но с большим количеством полигонов, то кулаки останутся шарами(без пальцев) Для старого варкрафта это было простительно, но не для нового.
Тогда я хочу узнать, как мне с нуля сделать модель проще всего.
Программы какие-то для редактирования новых моделей, лучший 3-D редактор для этого и т.д. можете подсказать?
0
11
5 лет назад
0

» WarCraft 3 / Получить кликнувшего игрока

GetTriggerPlayer()
Отлично! Спасибо! РАБОТАЕТ!!! Я правда, сам допёр, что триггер плеер может сработать:D
0
11
5 лет назад
0

» WarCraft 3 / Reforged на LUA

Нет, я же сказал, что нужно инициализировать сначала ваш триггер, вызвав где-то функцию InitTrig_PickHeroes( ).
Я в событиях вызвал
Загруженные файлы
0
11
5 лет назад
0

» WarCraft 3 / Reforged на LUA

ScopteRectuS:
Возможно нет инициализации. Попробуйте внизу написать InitTrig_PickHeroes( ).
В TriggerAdAction уберите еще скобки у второго аргумента.
Не помогло(
prog:
Рекомендую прочитать эту статью чтобы разобраться как обеспечить себе место в коде
Не понял, каждую функцию надо ещё вручную где-то добавить в карту?
0
11
5 лет назад
0

» WarCraft 3 / Reforged на LUA

PyCCKuu_4eJl:
if GetUnitTypeId(u) == FourCC('O485') then
Ко всем равкодам нужно теперь добавлять FourCC('XXXX') чтобы из строки сделать обычное представление в виде integer
Ещё неравенство из != превращается в ~=
С регионами вроде бы всё по старому
Спасибо! А где можно посмотреть все альтернативы джассу для LUA? Типо как на луа переводить из string в integer, из real в string и т.д.?
У меня всё равно не работает((
Вот код функции, которая вызывается:
--Выбор хаяте
function PickHayate(u)
    local h = GetHandleId(u)
    if LoadBoolean(udg_hash,h,StringHash("PickBoolean")) == false then
         SetUnitPositionLoc( u, GetRectCenter(gg_rct_Hayate) )
         PanCameraToTimedLocForPlayer( Player(0), GetRectCenter(gg_rct_Hayate), 0 )
         SetUnitOwner( u, Player(0), false )
         SaveBoolean(udg_hash,h,StringHash("PickBoolean"), true)
    end
end
По синтаксису всё верно? Регион называется "Hayate"
Вот весь кастом код...
--Выбор хаяте
function PickHayate(u)

    --local h = GetHandleId(u)
    --if LoadBoolean(udg_hash,h,StringHash("PickBoolean")) == false then
         SetUnitPositionLoc( u, GetRectCenter(gg_rct_Hayate) )
         PanCameraToTimedLocForPlayer( Player(0), GetRectCenter(gg_rct_Hayate), 0 )
         SetUnitOwner( u, Player(0), false )
         --SaveBoolean(udg_hash,h,StringHash("PickBoolean"), true)
    --end
end

function Trig_PickHeroes_Actions()

    local u = GetTriggerUnit()
    if GetUnitTypeId(u) == FourCC('O485') then
        PickHayate(u)
        --Hayate(u)
    --elseif
    end
end

--===========================================================================
function InitTrig_PickHeroes()
    gg_trg_PickHeroes = CreateTrigger(  )
    TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(0), true )
    TriggerAddAction( gg_trg_PickHeroes, Trig_PickHeroes_Actions() )
    udg_hash = InitHashtable()
end
Почему он может не работать?( Камера не переносится, владелец не меняется, перс не перемещается...
0
11
5 лет назад
0

» WarCraft 3 / Reforged на LUA

специальный Custom Script блок
Там надо по аналогии с триггерами из JASS писать?
function Trig_PickHeroes_Actions()
    local u = GetTriggerUnit()
    if GetUnitTypeId(u) == 'O485' then
        PickHayate(u)
        Hayate(u)
    --elseif
    end
end

--===========================================================================
function InitTrig_PickHeroes()
    gg_trg_PickHeroes = CreateTrigger(  )
    TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(0), true )
    TriggerAddAction( gg_trg_PickHeroes, Trig_PickHeroes_Actions() )
    udg_hash = InitHashtable()
end
Проверьте синтаксис плз, правильно? А то почему-то ошибок нет, а кастом код не работает((
Как мне на луа обратиться к региону? На жассе это было gg_rct_Region_001. А как на ЛУА?
1
11
5 лет назад
1

» WarCraft 3 / Импорт модели в 3DMax 5.1

Кто в 2019 ещё интересуется моделированием?)
0
11
5 лет назад
0

» WarCraft 3 / Изменить интерфейс в карте 1.31+

DopaMine, нашел? если не нашел, то вот тебе скрин где спрятан код
Да, нашёл) спасибо за подробности)) Я всё равно так и не понял, как это работает и главное: как это изучать((