27

» Администрация XGM / Отменв ркгистрации на форуме хгм

Ну бывает, что заходишь в архив форума как гость. Или всякие окна вылезаю: "вы не можете сделать, зарегистрируйтесь или войдите". Если буквально только перешел с сайта на форум. У вас как будто два разных сайта. Осень неприятно. Но на форуме я обычно не зависаю, тк меня там ниче не держит. Но ошибку указал. Но решение легкое, ьраузер хорошо, что пароли запоминает
27

» Администрация XGM / Добавить расширенный поиск

А как найти нужный коммент среди своих комментов? Или какого нибудь пользователя.. я например часто натыкаюсь на вопросы, которые решал ранее. Но приходится потратить время на поиски.

  1. ну это понятно
  2. было бы неплохо
  3. ну ясно. Можно было галочку поставить: включать поиск неопубликованных. А так ладно.
  4. а, я просто вас проверяю
  5. Последнее я про то, что спец символы форматирования не влияют на результат поиска
27

» Администрация XGM / Добавить расширенный поиск

ScorpioT1000, мне кстати чтобы на форцм зайти нужно реганиться. Несмотря на то, что я нахожусь тут
27

» Администрация XGM / Редактирование комментариев

Скорп наверн из-зв этого цкоротил
После этого стал замечать, что окно короче. Но мне стало норм. Все в окошке, не скроллит
27

» Рецепториум / Домашняя пицца

Кстати, у меня тесто обычно набухивается в духовке, и становится толще. Хотя я привык
27

» WarCraft 3 / Warcraft III: Reforged PTR - 1.34.0

Вот и ранг пеонов завезли)) Берги будет счастлив

Мб было лучше:
Король => принц
Герцог
Маркиз
Граф
Виконт
Барон вотчины => пеоны

Барон Берги
27

» WarCraft 3 / Как можно поместить здание под ландшафт?

poisoNDealer, вот тебе и башенная пушка для танка. Армата вот. Прикиньте, как хорошо:
  • корпус (разные формы, мощность двигателя, вес, броня)
  • башня (разные орудии от пулеметов до пушек, вплоть до строительного и ремонтного кранов, спутника, башня командира)
  • ходовая часть (от колес до гуссениц, влоть до иагнитных подушек будущего)

Таймером модельку корпуса двигаем))
27

» WarCraft 3 / Как триггером наложить порчу на территорию?



Порчу можно наводить несеолькими способами.
Дефолтно порча наводится либо зданием нежити со спец способности распространенич порчи, так и предметом наведения порчи (у андедов есть в лавке итем)
Триггерно можно навести. Прочитайте статью. Есть недостаток в некоторых функциях, есть у некоторых функции смещение. Только у одной функции все норм. Там квадратами разводит, но меньше чем 128² или 256² (не помню) нельзя сделать.
Точечно можно на клетку каждую наводить порчу. Можно триггерный круг, овалы итд свои сдедать.
Поищи в интернете, на хайве видел много наработок

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

» WarCraft 3 / Паладины

Последниц Артеа выглядит как памятник. Я думал, что можно разных артесов разного возраста сделать:
  • сначала 5-летний лысый тимми с кинжалом в пижаме;
  • 8-летний тимми с волосками с легким деревяным мечом в спортианых трениках;
  • 15-летний подросток Артес: начинающий рыцарь в кожанных трениках с деревянным мечом и кожаным щитом, и легкой кольчуге;
  • Артес в железных доспехах со шлемом. Теперь силы и выносливости больше, что можно тяжелые доспехи поносить;
  • Артес текущий: мастер двуручного меча. Легки доспехи 1 уровня: кожа снаружи, под низ пластины. Так подкачался, что держит одной рукой, но в сражении размахивается двумя рукамм;
  • Артес с небольшой растительностью на лице, тяжелая броня 2 уровня;
  • Артес с бородой: мастер меча:
  • Артес бомж: иногда 200-летние мужики, прячущие за личностью нищего, могут быть настоящими мастерами культиваторами: ему уже не нужно броня, настолько уверенный в себе, главное не давать ему денег - пропьет;
  • Артес монах ассасин крид
  • Артес дед: с седыми волосами;
  • Артес-рыцарь смерти;
  • Артес со гнищей плотью, и иногда выглялывают кости;
  • Артес скелет

Первый совсем на Артеса не похож, как будто другой челик
27

» Администрация XGM / Свайп картинок

nazarpunk, what??? Не понял
ps можно этими декорациями в виде зеленой веточки верхнюю часть панели украсить))
27

» WarCraft 3 / Left Mouse Button WASD BUG

Я понял, что можно триггер нажатия клавы down бесконечно обузить, он ведь вызывает не только нажатие, но и вызывает периодически ежесекудно удержание кнопки клавы. нам нужно сбросить удержание лкм, чтобы триггер снова работал.
У автора немного другая система. Юзает периодический таймер, который работает в промежутке от нажатия до отпускания. При баге лкм юнит двигается по указке таймера, но само событие удержания down и отпускания up при баге не работает
27

» WarCraft 3 / Left Mouse Button WASD BUG

jasonrus96, попробуй другие способы из статьи. Конечно, там и минусы свои.
ForceUICancelBJ(GetTriggerPlayer())
Тут проблема в том, что при ивенте down периодически триггер срабатывает. Таймер либо таймер убрать либо че то такое придумать.
Также советую другие системы wasd посмотреть, как там сделано.

Опиши моменты и действия, при которых случается баг. Ранее,
  1. если удерживать w + кликнуть лкм => ничего не происходит. По много раз кликал, вроде ниче не происходит. Если и багуется, то это не ясно, то удерживал, или что то другое. Но у меня ничего не происходит как обычно. Возможна, я ошибаюсь в выводах
  2. если удерживать w + удерживать лкм => происходит залипание. Посинка выше вроде справляется, она срабатывает при ивенте down (нажатии левой кнопки). Можно еще дополнительно при ивенте up (отпускания левой кнопки), если не устраивает, чтобы попробовать
Далее не тестировал
27

» WarCraft 3 / Left Mouse Button WASD BUG

Вот триггер проверки. Проверяет нажатие левой кнопки мыши, и сброс залипания. Короче, тут нужно учесть, когда сбрасывать. А то сброс происходит и при нажатии кнопки (вызов меню сбрасыавается), и при выделении мыши, нужно тогда, когда игрок жмет кнопки WASD
к счастью, тут уже были константы на удержания кнопок WASD, я не сильно переделал. Единственное, что горячие клавиши A - attack, S - stop мешают, но их скрыть надо.
Загруженные файлы
27

» WarCraft 3 / Left Mouse Button WASD BUG

jasonrus96, я посмотрел, потыкал вашу систему. вроде как все работает. Но криво, нет решения из-за лкм. Просто нажать лкм, ничего не будет. А есди зажать лкм, то события перестают работвть
Тут еще и сбивается угол. Если до этого ысе норм. И если право бежал, потом задал влево, он побежит вверх.
Какое решение вы хотите? при нажатии на лкм просто сбросить
27

» Администрация XGM / Свайп картинок

Ну например:
1) чтобы не было связи одного с другим комментарием. А то, серия картинок из разных комментов 2) разделить главный ресурс (тему) от комментариев. Если просматривать тему, то дальше пойдут комментарии, не красиво 3) в идеале лучше, если все изображения расположены так:
Вариант 1:
иконка 1
иконка 2
иконка 3
то можно галерею слепить
Варивнт 2:
Иконка 1
Текст
Иконка 2
то можно не соединять в галерею, поскольку очень не красиво. Пример в статьях. Ты уже можешь другие картинки крутить не прочитав и не дойдя до этого, уже можно просматривать. Пример, я читаю про одно, мне показывают кучу другого
27

» WarCraft 3 / Помогите с синхронизацией

Artem48, и не работает ваш код? Эх.. мне самому интересно. как работает ли само событие. вроде как я их использовал в фреймах, и тестил на синх вроде норм работало.. но это не точно.

У нас Hate специалист по ним. Стучи в личку
27

» WarCraft 3 / Помогите с синхронизацией

Artem48, как пример синха посмотри. Не обязательно в луа

основные нативки синха
---@param whichTrigger trigger
---@param whichPlayer player
---@param prefix string
---@param fromServer boolean
---@return event
function BlzTriggerRegisterPlayerSyncEvent(whichTrigger, whichPlayer, prefix, fromServer) end	-- (native)

---@param prefix string
---@param data string
---@return boolean
function BlzSendSyncData(prefix, data) end	-- (native)

---@return string
function BlzGetTriggerSyncPrefix() end	-- (native)

---@return string
function BlzGetTriggerSyncData() end	-- (native)
Есть триггер с событием синха BlzTriggerRegisterPlayerSyncEvent
local syncTrigger = CreateTrigger()
    for int = 0, bj_MAX_PLAYERS - 1 do
        BlzTriggerRegisterPlayerSyncEvent(syncTrigger, Player(int), "CreateUnitByButton", false)
    end
    TriggerAddAction(syncTrigger, function()
        local player = GetTriggerPlayer()
        CreateUnit(player, BlzGetTriggerSyncData() , GetPlayerStartLocationX(player), GetPlayerStartLocationY(player), 0)        
    end)
И есть действие вызова синха
if GetLocalPlayer() == GetTriggerPlayer() then
            BlzSendSyncData("CreateUnitByButton", selectedUnitType)
end
Есть еще prefix - название запуска, и data - то, что хочешь отправить или синхронизировать. BlzGetTriggerSyncPrefix() и BlzGetTriggerSyncData() работают внутри триггера с событием синха, отображая какой префикс и дата
27

» Администрация XGM / Спускает вниз при клике

Найдите мне техсаппорт-отдел
Нарику блок питания надо купить, тогда проблем с электричеством не будет