28

» WarCraft 3 / как сделать спасение воинов из клетки

событие разрушаемый уничтожен
действие - создать юнита на месте уничтоженного разрушаемого
28

» WarCraft 3 / Условие 1 итем в количестве 3-х штук

вы оба на приколе что ли?

вот тупо ради вас сейчас сделаю то же самое на гуи


оч геморно прям не могу, пару строчек
Загруженные файлы
28

» WarCraft 3 / Условие 1 итем в количестве 3-х штук

поставь темповую целочисленную на 0 и циклом проверяй каждый слот на наличие предмета нужного типа, плюсуя к целочисленной, после цикла сравниваешь сколько у юнита одинаковых предметов

local integer i   = 0
local integer i_1 = 0

loop
    if GetItemTypeId( UnitItemInSlot( whichUnit, i ) ) == 'spsh' then
        set i_1 = i_1 + 1
    endif
    
    set i = i + 1
    exitwhen i > 5
endloop

call BJDebugMsg( I2S( i_1 ) )

можешь из этого даже функцию сделать
28

» WarCraft 3 / Помогите починить мультиборд.

VinerX, на игроке 12 оно работает, на скрине же видно в комменте выше)
а так да, i это индекс игрока, на 23 я не менял потому что у меня вар крашнулся бы
28

» WarCraft 3 / Мемхак для нуба

Bergi, ссылок нет, обычно у людей нужно спрашивать вроде quq_CCCP или меня, можно так же к анрайзу обратиться, если совести нет и хочется помучить человека чв
вот, недавно скидывал человеку карту с мемхаком отвечая на вопрос:

это 1.5 версия соответственно
28

» WarCraft 3 / Мемхак для нуба

Bergi, я по твоему гайду установил мемхак и всё работает на ура, если ты имел ввиду актуальность мемхака то даже то что ты скинул не актуально, ведь есть 1.5 версия уже
28

» WarCraft 3 / Мемхак для нуба

JIEGEND, неа, нельзя, но ты можешь с помощью мемхака отловить мировые координаты курсора и сделать кастомную подсветку областей для игрока, это значит, что твои области могут быть любой формы но работоспособность будет в пределе квадрата
хотя и тут есть решение, но уже математический подход, к сожалению с этим уже ничем не помогу ибо я тупой как пробка

*работоспособность - размещение юнитов возможно только в квадрате, наведение мышки можно отследить в квадрате, любое взаимодействие с областью будет только касательно этого квадрата, от которого идут дальнейшие действия
Загруженные файлы
28

» WarCraft 3 / DPS meter на DamageEngine

гуишная хэш-таблица это отродье дьявола, прости)
на джассе без проблем объясню
28

» WarCraft 3 / Помогите починить мультиборд.

VinerX, вроде получилось
достать нужную ячейку ты можешь через:
MultiboardItem[ MultiboardItemOwnerIndex[ i ] * 2 + 1 ]
i = номер игрока ( от 0 ), + 1 это вторая колонка, т.е. кол-во войск, без + 1 ты достанешь имя игрока

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

» WarCraft 3 / DPS meter на DamageEngine

берёшь родительский ключ юнита, в первую ячейку создаёшь и сохраняешь таймер если его нет, во вторую кол-во урона, в таймер сохраняешь хэндл ид юнита и запускаешь на функцию которая будет удалять значение и уничтожать, очищать сам таймер и хэндл ид, при повторном вызове, если значение не уничтожилось, просто плюсуешь к нему и заново запускаешь этот таймер
28

» WarCraft 3 / Помогите починить мультиборд.

VinerX, я попробую на своём патче сделать и скинуть тебе, надеюсь ты разберёшься
28

» WarCraft 3 / Помогите починить мультиборд.

VinerX, помощь отменяется чв
ты наверное на рефе и юзаешь функции которых нет на 1.26, прости, тут ничем не помогу
Загруженные файлы
28

» WarCraft 3 / Помогите починить мультиборд.

VinerX, если никто не поможет, то сможешь потом пожалуйста перенести эти триггеры на отдельную карту и скинуть? я попробую починить
28

» WarCraft 3 / Помогите починить мультиборд.

а дебаг что показывает?

в полугуи мраке тяжело разобраться просто
28

» WarCraft 3 / Мемхак для нуба

JIEGEND, лол)
во первых я сказал по факту, мемхак только для первого пункта может быть использован, остальное даже на гуи делается
во вторых, мне есть чем заняться, обновляю уже вполне достаточную карту и хочу свою собственную сделать)
в третьих, меня игра не заинтересовала, а сам фильм/сериал игры престолов я не смотрел, и соответственно за тебя карту я делать не буду, да и в конце концов я больше интересуюсь нестандартными способностями нежели какими-то системами для нестандартной стратегии
в четвёртых, у меня есть подозрения что "потребление пищи" в твоём значении имеется именно та пища, которая сверху справа как лимит армии используется, т.е. ты возможно юзаешь для этого стандартный интерфейс с его параметрами

upd что тоже не круто, если эта карта хочет брать наименование "лучшей"
но, я в чужие дела не лезу, хочешь сделать, значит есть зачем

задавай отдельные вопросы по реализации нужных систем и тебе соответственно подскажут
например первый пункт уже отвечен, мемхак / реф / бд
второй пункт - сохранять область откуда пришёл захватчик, при поражении обратно в эту область отправлять, если проиграл защищающийся то даёшь ему на выбор любую среди окружающих областей для отступления, при условии, что в области нет контролёра либо контролёр владелец отступающего, в сами области сохраняешь тех кто контролируют их

да и с областями в общем-то криво в варе, ведь все они квадратные, лучше свою систему придумать, например основываясь на тайлах(?)

впрочем, можно даже и с квадратными областями красиво это реализовать
28

» WarCraft 3 / Мемхак для нуба

JIEGEND, из перечисленного мемхак нужен только для первого пункта, и то, даже без него можно обойтись
28

» WarCraft 3 / Мемхак для нуба

берги уже подготовил максимально простую статью для начинающих мемкекеров

если не осилишь то можешь забить не мемхак
28

» WarCraft 3 / Проблема с магазином

Gear Of Rage, ну сделай через покупку юнитов тогда, если не ошибаюсь у магазинов с наймом нет иконки выбора героя, в соответствии с юнитом выдаёшь предмет покупающему
28

» WarCraft 3 / Проблема с магазином

Gear Of Rage, я же тебе на пальцах сказал зажать шифт и открыть нужное поле, поставив любое значение
меня принципиально игнорят что ли
Загруженные файлы
28

» WarCraft 3 / Проблема с магазином

Gear Of Rage, в смысле нельзя, о чём ты? зажал шифт поставил значение какое душе угодно