22

» WarCraft 3 / Жертвенник - переобучение.

Это надо иметь 2 способность 1 цель выбирает тот юнит который имеет жертва способность так и обратные
  • Asac - Это цель жертва
  • Alam - Это сам жертва
22

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

Ты куришь? Такой реализовать даже ребенок может...
События: Юнит умирает
Действия: Создать таймер и заносить тип юнита через хеш от индификатора таймера

События: Таймер истек
Действия: Получаем тип юнита от таймера хендла и респавн
22

» WarCraft 3 / Как сделать свою озвучку юниту?

ssbbssc, ну извини научил говорить 14 лет, вырос глухим что поделать русским языком если я жестом махаю =)
22

» WarCraft 3 / Можно ли совместить 1 карту с другой?

прикинь есть Render Edge он может открывать много окон =) я в ней открываю и тестирую =)
22

» WarCraft 3 / Отключение меню паузы и журнала

Принятый ответ
Можно меню переместить за пределы экрана с помошью мемхак рендер
call EditUpperButtonBarButtonPixel(0, ANCHOR_TOPRIGHT, upperBarStartX, upperBarStartY + upperBarDeltaY*0, upperButtonWidth, upperButtonHeight)
        call EditUpperButtonBarButtonPixel(1, ANCHOR_TOPRIGHT, upperBarStartX, upperBarStartY + upperBarDeltaY*1, upperButtonWidth, upperButtonHeight)
        call EditUpperButtonBarButtonPixel(2, ANCHOR_TOPRIGHT, upperBarStartX, upperBarStartY + upperBarDeltaY*2, upperButtonWidth, upperButtonHeight)
        call EditUpperButtonBarButtonPixel(3, ANCHOR_TOPRIGHT, upperBarStartX, upperBarStartY + upperBarDeltaY*3, upperButtonWidth, upperButtonHeight)
Вот карта
пример скрин
как выглядит я все убрал меню за предел экрана
Загруженные файлы
22

» WarCraft 3 / Отключение меню паузы и журнала

FrigatPlay, можно но там надо найди этот ключ который отвечает меню.. пока не все открыли лишь половина...
FrigatPlay, хотя есть уже ключ отвечает меню с помошью функция скрыть поможет
22

» WarCraft 3 / Иногда хеш таблица запаздывает???

Принятый ответ
Ige, потому что делал 2 сек после инициализация.... Так что выложу исправлений и оптимизированный мемхак с инициализацией...
PS Терь работает нормально при инициализация с мемхак
PSS Пользуйтесь на здоровье, планирую сделать набор для rpg с мемхак
Загруженные файлы
22

» WarCraft 3 / Иногда хеш таблица запаздывает???

nvc123, кидал пишет что такой карта запрешено заливать =) не вини меня...
nvc123, ты без мемхак проверял с ней пробуй конечно писал выше что причина было мемхак... который не выполнил функция
Поэтому пришлось мемхак чуток переписать не нарушая... при инициализация
22

» WarCraft 3 / Почему мой триггер увеличивает заряд предметов?

Altf40160, тогда построй арифметику структур... все знают что есть такой волшебные воображении...
Построил что хотел на рисунки и так и пишем Jass чтобы снаряд складивали без ограничении то циклом как и выше описали лучшим вариантом подбирать сравнивать тип предмета и количеств после чего удалить полученый предмет если таково есть... и увеличить предмет текущего слота и остановить цикл... Если конечно не хотите делать каждый предмет лимит стака
сначало если события получает предмет заносим 2 локальные переменные тип предмета и количество
после чего циклом от 0 до 5 слота проверить тип предмета если предмет равен то удаляем полученый предмет и увеличим у слота предмета на сколько количеств текушего и полученного, и остановить цикл, а если цикл прошел всех типов то игнорируем и предмет так и получит как новый предмет
Если для вас это сложно то можете посмотреть jass пример стак предмет www.hiveworkshop.com/threads/inventory-v2-1a.252002 там конечно не для слабаков
22

» RenderEdge / [RenderEdge] Memory Hack

Возможно ли создать новый UI блок??? К примеру как у основной версия но с мемхак
22

» WarCraft 3 / Почему мой триггер увеличивает заряд предметов?

сначало научись локально создавать а то везде одни функции пвторяет да и смысл нет чтобы длину не превышало чтобы удобно читать
и зачем удаляете и снова даете, если есть стандартный функция установить количество зарядов
22

» WarCraft 3 / Хак на память Warcraft3

Обязятельно ли мемхак инизиализировать после 1 сек ??? или можно сразу инизиализация???
22

» WarCraft 3 / Иногда хеш таблица запаздывает???

nvc123, он и внутри библиотека... вот карта пример
который
Дебаг говорит есть у него хеш а если выташить из него то не думает как всегда структура возврашает 0
static method operator [] takes integer id returns thistype
	return LoadInteger(thistype.type_units, 0, id) // из него вытаскиваю тип юнита стурктура
endmethod

static method create takes integer id returns thistype
	local thistype this = thistype.allocate()
	call SaveInteger(thistype.type_units, 0, id, this)
	call BJDebugMsg("type_unit_create: " + I2S(id))
	return this
endmethod

private static method onInit takes nothing returns nothing
	set thistype.type_units = InitHashtable()
	call BJDebugMsg("type_unit_hash: " + I2S(GetHandleId(thistype.type_units)))
endmethod
При инициализация делаю Struct.create(тип id юнита) и дебаг выводит хендл хещ, все нормально после чего вызываю Struct[тип id юнита] но как видите хеш есть и в ней создано а вытаскивать будет 0 а если подаждать 2 или 3 сек то выташить нормально...
Вот файл пример с помошью uDex таймер 2 сек а если 0 сек то не пашет
Вообщем 2 часа ковырял нашел видимо мемхак не инициализирует после таймера так что его вызывать можно после 2 секунда таймера а дальше все нормально....
Загруженные файлы
22

» WarCraft 3 / Как сделать свою озвучку юниту?

Люблю таких людей который кидают минус не зная к чему...
Набор вы можете узнать путь для импорта до музыка а настроить достаточно указать который установлено в наборе... Каким боком вы такие ленивые посмотреть в редакторе музык и звуков
И не забудь делать рандомные звуки в конце цифры то есть
sound1.wav
sound2.wav
из пути берут и рандомит числом... удачи разбирать и учить
Загруженные файлы
22

» Game Dev / Какой движок выбрать?

лучше пиши на java или C++ если ты уже знаеш основа структур jass то и остальные будет легче...
22

» WarCraft 3 / Как сделать свою озвучку юниту?

А разве не проше набор звуков в обьектов звуков а потом РО выставить набор звуков юнит
22

» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)

ClotPh, получить список способность у героя и каждый цикл подобрать способность проврерка кд... дальше ты уже понял
22

» WarCraft 3 / Как сделать такую систему экипировки?

Написать бд и предметы связка остальное лишь стандартные события предметы...
22

» Dune the Endless Wars / Dune the Endless Wars

Хорошая игра но где червяк который бегает под землей и всех жрет вот было весело =)