pro100master #1 - 4 часа назад 0

» WarCraft 3 / Возможно ли воплотить из jass?

Какой морф какой финал, речь идет о том как они двигают живую и назад ходит спиной если цель врага к лицу... и прочие а не какой то пошаговое битва
pro100master #2 - 12 часов назад 0

» WarCraft 3 / Как на Jass быстро посчитать количество боевых единиц?

чем не угодил создать группу через фильтр другого не дано
pro100master #3 - 13 часов назад 0

» WarCraft 3 / Типы атаки

тогда чем не угодил создать базу данных юнитов и там создать типов... после чего ловите урон какого обьекта и узнает тип другого не дано
pro100master #4 - 13 часов назад 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Bergi_Bear, думаю через 8 лет, после того как еле двигали... =)
pro100master #5 - 16 часов назад 1

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

molot39, зачем вам GUI, GUI это тренировачное пугало в коде после него все должны перейди на jass чтобы сотворить игру
pro100master #6 - 16 часов назад 0

» XGM Конкурсы / Fun Spell Contest 2018

Вы лучше делай гравитации способности например выпустил шаровая молния и вакум в облость если шар в ней то изменяет угол от вакум растяжении или создаеш леденая стена, и выпуская огненый шар то стена таят создает воду и прочих напридуманых
pro100master #7 - 1 день назад 2

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Доживу с мемхак и рендер, пока они допилят и перейду хД
pro100master #8 - 2 дня назад -2
pro100master #9 - 2 дня назад 0

» WarCraft 3 / Подскажите как лучше реализовать идею

Slork, что не возможно... создаеш группу, после чего фильтруем нужных предметов.. потом толкаем For группу для счетчик... а остльаное лишь события получает предмет или разрушил вот и дальше лови...
Самое легкое решение это нарисовать на бумаге свой алгоритм и поймете почему
pro100master #10 - 2 дня назад 0

» WarCraft 3 / Подскажите как лучше реализовать идею

подсичать количеств предмет в поле == растение то увеличивать счетчик
счетчик умножаем 2 или сколько, так и создаем после завершения таймера увеличить счетчик и увеличиваем время... Но если игрок подбирает предмет из хеша то уменшить... много варианта можно реализовать
pro100master #11 - 2 дня назад 2

» Прочие вопросы / Пожайлуйста скажите!

так создай свой AI крестьян триггерном... и раздел не тот
pro100master #12 - 2 дня назад 0

» WarCraft 3 / Убрать предмет из магазина

Нетральное здание там гуи открой и найдеш для работы с магазином....
pro100master #13 - 3 дня назад 0

» WarCraft 3 / "оседлать" хз

Detect when a unit is loaded into a transport
Event: Game - CargoEvent Becomes Equal to 1.00
Unit: CargoTransportUnit[UDex] --- The unit who loaded this unit

Detect when a unit is unloaded from a transport
Event: Game - CargoEvent Becomes Equal to 2.00
Unit: CargoTransportUnit[UDex] --- The unit who unloaded this unit
pro100master #14 - 3 дня назад 0

» WarCraft 3 / хэш или глобалки?

чем вы жалеете переменых если они не локальные, а так код оптимизируй важнее чем переменную
pro100master #15 - 4 дня назад 0
pro100master #16 - 4 дня назад 1

» WarCraft 3 / Save/load bug

не вижу фильтр для героя у тя там вся берет юнитов в группу
pro100master #17 - 5 дней назад 0

» WarCraft 3 / Триггерное добавление крита юниту с определенным баффом.

заносиш массив сколько атаковал через хендл юнитов если больше или равно 4 то добавить полученый урон тригернно, а после чего обнуляеш массив юнита (А с уровнем разбереш с математикой чтобы условие прверять
И не забудь поиск искать "детектор урона"
pro100master #18 - 5 дней назад 0

» WarCraft 3 / Игровые Константы

показ состоянии это ресурсы союзника ты увидиш иначе не будет показывать, остальное для сражении агро время вовзрата туман если дерешься и прочие
pro100master #19 - 5 дней назад 0

» WarCraft 3 / Какая то хрень с ифами :(

Удобно писать гуи с кастомный скрипт? Я бы дал jass наброски если не против
pro100master #20 - 6 дней назад -1

» WarCraft 3 / Как сделать статистику (board) урона (damage)?

создай массив в него пиши нанесеный урон к массиву для игрока ни чего не вижу сложного
pro100master #21 - 6 дней назад -2

» WarCraft 3 / Как триггерно дать способности крит и уворот герою

так чем не угодил триггерные ловля урона юнитов... и там уже шамани процентом крит или уворот
pro100master #22 - 6 дней назад 0

» WarCraft 3 / ID Объектов карты в строку и обратно

это называет равкод и вы можете его увидеть список с параметром "Показывать название переменых"
И фич есть что
юниты начинают с h000
герои с H000
способности A000
Но могут и другие значение если вручную прописать
pro100master #23 - 6 дней назад 0

» WarCraft 3 / Сколько должно быть юнитов чтобы не зависал варик?

Самый оптимальный это каждый тик то есть 0.0315
проверяеш размер камер который вы смотрите и запоминаеш позиции, после чего каждый цикл по юнитом скрыть то есть удалить и сохранишь в кеш если они не входят под экран... Конечно для вас это трудное занятие чтобы не лагали при 9999 юнитов
Но вопрос зачем вам столько? Чтоб было мясорубки кравоточили?
pro100master #24 - 6 дней назад 0

» RenderEdge / [RenderEdge] Основная версия

Jack-of-shadow, видать ты стал нетралом игроком хД
pro100master #25 - 1 неделю назад 0

» WarCraft 3 / Как снять переменную с юнита?

Null слышал? вот и вотни его
pro100master #26 - 1 неделю назад 0

» WarCraft 3 / Damage taken и утечки

Чем не угодил мощный проверка утечки www.hiveworkshop.com/jasschecker
а предметы удаляете? например руны тоже надо удалять так как он после разрушение навсегда останет в игре пока не очистите вручную
pro100master #27 - 1 неделю назад (отредактировано ) 0

» WarCraft 3 / Решил сделать наработку сокращение обьема texttag

Сделал за 5 минут не тестировал
library RPGText
    globals
        private unit array s
        private real array d
    endglobals
    
    function displayTextExp takes nothing returns nothing
        local timer t = GetExpiredTimer()
        local unit u = s[GetHandleId(t)]
        local real r = d[GetHandleId(u)]
        
        // дальше уже можно шаманить с текстом
        
        
        // Очишаем утечки
        call DestroyTimer(t)
        set u = null
        
        // А также очистка массива 
        //
        //
        //
    endfunction
    
    function createText takes unit u, real r, code c returns nothing
        local integer i =  GetHandleId(u)
        local timer t 
        
        if d[i] == 0 then
            set t = CreateTimer()
            
            // Записиваем значение
            set s[GetHandleId(t)] = u
            set d[i] = r 
            
            call TimerStart(t, 0.03, false, c)
            set t = null
        else
            set d[i] = d[i] + r // Увеличивает число
        endif
        
        set u = null
    endfunction
endlibrary
pro100master #28 - 1 неделю назад -3

» WarCraft 3 / Вопрос по точкам крепления у модели

Darknessay, не правильно даеш...
Для бафа крепляют origin и overhead
pro100master #29 - 1 неделю назад 0

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

Нужно убрать прозраность у основного аура меткости "Abilities\Spells\NightElf\TrueshotAura\TrueshotAura.mdl"
Чтобы я мог его красить цветами а то зеленый хорошо видно но красный вообще не видно в карте...
pro100master #30 - 1 неделю назад 0

» WarCraft 3 / Угол поворота

зачем вы изврашаете если есть готовый функция при это отнимая угол насколько надо чтобы получить результат из 360
pro100master #31 - 1 неделю назад 0

» WarCraft 3 / Как определить, находится ли в процессе постройки/улучшения здан

ну ловиш что начинает строить и заносиш юнит в режиме постройке и проверяеш.
если здание разрушено и проверить массив если он улучшает то true иначе false
pro100master #32 - 1 неделю назад 0

» WarCraft 3 / Damage taken и утечки

quq_CCCP, ванга пришел не?
pro100master #33 - 1 неделю назад 0

» WarCraft 3 / Damage taken и утечки

утечки это текстаг точка эффекты и прочие что создает... думай
pro100master #34 - 1 неделю назад -1

» WarCraft 3 / Заставить ИИ юзать Морф

ловиш приказ smart друида и проверяешь тип и дальше уже можно шаманить свои фантазии морфон
pro100master #35 - 2 недели назад 0

» WarCraft 3 / Item Sets System

SomeFire, то все предметы пропадут который пытаетесь собрать
pro100master #37 - 2 недели назад 0

» WarCraft 3 / Баффы, основанные на одной способности

Пушистый, тогда скачай библиотека бафф который триггерно все делать диспел и прочих
pro100master #38 - 2 недели назад 0

» WarCraft 3 / Отметка поверх тумана войны.

Мб вулкан способность?
pro100master #39 - 2 недели назад 0

» WarCraft 3 / Чем лечить 1 урон?

Araders, я писал выше зашита 100% чистый урон
pro100master #40 - 2 недели назад 2

» WarCraft 3 / Чем лечить 1 урон?

Spector_Mark, Да не, это не важно просто сделал если юнит имеет 100% хп и урон равен 1 то наносить 1 урон триггерно вот и четка работает...
pro100master #41 - 2 недели назад 0

» WarCraft 3 / Чем лечить 1 урон?

Wadimiru, я и не туп, что все 100% чистый урон тестирую.... а не вникать....
PS Проблема было то что если хоть у юнита будет регенерация (0.01) то округляет число итог урон 0 а после чего идет по 1
pro100master #42 - 2 недели назад 0

» WarCraft 3 / Чем лечить 1 урон?

Sylvanas, Не вот смотри у юнита текуший 2 хп без регена, у героя атака 1-1 при этом пришлось ударить 3 раза а не 2 раза понимаеш ???
pro100master #43 - 2 недели назад 0

» RenderEdge / [RenderEdge] Memory Hack

ENAleksey, там лишь переносить и адрес и все.. Чтобы люди не бегали между мемхак и рендер
pro100master #44 - 2 недели назад 0

» RenderEdge / [RenderEdge] Memory Hack

ENAleksey, Очень хорошо, и еще добавь xgm.guru/p/wc3/damagedetect на свой render memory, тогда и появится полноценный мемхак оптимальный
pro100master #45 - 2 недели назад 1

» WarCraft 3 / Возможно оследить какое здание тренирует юнитов!!

Steal nerves, Забыл про триггерный юнит =) О нем я забыл давно....
pro100master #46 - 2 недели назад 0

» WarCraft 3 / Помощь по созданию ботов для карты, с оплатой

есть 300 рублей в месяц у trikiman бота проси
pro100master #47 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Почему нельзя создать больше TriggerAddCondition для 1 триггера?

Hate, ((кат Пример кода
library RPGTest initializer Init uses UnitDex
    globals
        // Event types
        constant integer EVENT_TEST_USE_ITEM        = 0
        constant integer EVENT_TEST_SPELL_CAST      = 1
        
        // System variables
        private trigger array IndexTrig
    endglobals
    
    function RegisterTestEnter takes code func returns triggercondition
        return TriggerAddCondition(IndexTrig[EVENT_HERO_USE_ITEM], Filter(func))
    endfunction

    function RegisterTestRemove takes code func returns triggercondition
        return TriggerAddCondition(IndexTrig[EVENT_HERO_SPELL_CAST], Filter(func))
    endfunction

    private function onEnter takes nothing returns boolean
        return false
    endfunction
        
    private function onRemove takes nothing returns boolean
        return false
    endfunction
        
    private function Init takes nothing returns nothing      
        local integer i = 11
        local player p 
        
        set IndexTrig[EVENT_HERO_USE_ITEM] = CreateTrigger()
        set IndexTrig[EVENT_HERO_SPELL_CAST] = CreateTrigger()
    
        loop
            exitwhen i == 0
            set p = Player(i)
            call TriggerRegisterPlayerUnitEvent(IndexTrig[EVENT_HERO_USE_ITEM], p, EVENT_PLAYER_UNIT_USE_ITEM, null)
            call TriggerRegisterPlayerUnitEvent(IndexTrig[EVENT_HERO_SPELL_CAST], p, EVENT_PLAYER_UNIT_SPELL_CAST, null)
            set i = i - 1
        endloop
        
        call TriggerAddCondition(IndexTrig[EVENT_HERO_USE_ITEM], Filter(function onEnter))
        call TriggerAddCondition(IndexTrig[EVENT_HERO_SPELL_CAST], Filter(function onRemove))
    endfunction
endlibrary
))
Если написать функцию RegisterTestEnter (filter) в другом месте, то из call TriggerAddCondition(IndexTrig[EVENT_HERO_USE_ITEM], Filter(function onEnter)) не будет работать
Поэтому сделал отдельно, то есть
Ловим события что предмет нажато, то толкать call TriggerEvaluate(IndexTrig[EVENT_HERO_USE_ITEM]) иначе другого не вижу
pro100master #48 - 2 недели назад 0

» WarCraft 3 / Почему нельзя создать больше TriggerAddCondition для 1 триггера?

quq_CCCP, так я дебагом проверям каждый имеет свой цифр но цифр 1 не появил а цифр 2 появил вот логика а?
pro100master #49 - 2 недели назад 0

» WarCraft 3 / Заклинания на заказ

Hate, мб наложить безмолвия
pro100master #50 - 2 недели назад 2

» WarCraft 3 / Только одно улучщение

так триггерно заблокируй улучшение того что не являет текущего