Nelloy, делай для всех предметов ранзый Id, проблема то. Система бонус атрибутов была на сайте, делать разные бонусы изи, невижу проблемы.
Предметы это тупо кнопка в инвентаре и 4 абилки, это можно эмитировать триггерно. Как и все параметры, да и вовсе что за халтура наплодить 100500 одинаковых предметов с разными параметрами, не играл бы в такую карту сразу, ибо халтура...
Материальное заклинание - на него срабатывает амулет защиты, оно наносит 0. ед урона, т.е агрит нейтралов, кароче эмитирует реальное заклинание, не дает применять в маг имунных.
Универсальное заклинание - заклинание которое можно применять на маг имунных, неуязвимых союзников. Кароче заклинание которое может быть и полезным и вредным.
Только ручное применение - неизвестно, я так и не нашел инфы по этому.
Насколько помню есть готовая функция которая добавляет в предмет А списко способностей предмета Б, включая его иконку и описание.
Да и вовсе зачем предметам менять способности? Когда можно просто вручать юниту абилки без мемхака.
KPOKODIL, и что это дает? Апгрейд глобальная абилка, только движок видит юнита у игрока с этой абилкой, как сразу же вручает этому юниту бонусы.
Менять владельца бестолку, ну если только это не союзник с общим контролем, что муторно, неудобно.
Тип брони 1 раз, менают апгрейдом. Если нужно менять 100500 раз, то делают либо морф юнита, либо мемхаком меняют эти данные.
Ну ошибки в коде, там какая то переменная, её заменить на 1 как на скрине.
w3m потому что в ней нет объектов из дополнения. Свою карту приложить смотрю жалко - вдруг сопрут...
Ну а в чем проблемы? Событие юнит покидает область. EVENT_GAME_LEAVE_REGION.
Ну в координаты цетра сместить юнита, ну или можно выпендрится и сделать x\y юнита меньше максимума x\y области, или больше минимума...
Тогда юнит будет скользить по краю области, не пересекая край.
JNGP > копируем, сохраняем дважды карту, запускаем. Профит?
Что не так? Мб ошибки в коде? Без карты что у вас не так, сказать нельзя - экстрасенсов на XGM не осталось...
Kirill78, универсального способа нет.
Нужна сама библиотека и собственно функции для отправки статистики - т.е, не просто кинул библиотеку и все, у тебя есть статистика, нет, нужно с помощью функций которые дает эта библиотека Отправлять статистику боту, при этом каждый параметр по отдельности, так же придется допиливать бота чтобы он не просто видел эту статистику а взаимодействовал с ней.
т.е кого то убили, отправляем боту кол-во килов, кто то, что то купил - отправляем боту инфу, что игрок получил именную вещь (для рпг) ну и так далее.
Так же возможно придется юзать мемхак, если у вас есть проблемы с читерами.
Без карты показывать даже нечего, что к чему...
ENAleksey, это не последняя версия, это версия на vjass с применением структур и прочего, ReeadMemory Без проверок адресов, у лича во второй версии уже есть проверки...
Функционал тоже там далеко не широкий...
Непонятно что ты хочешь? Ты не можешь создать каждому игроку по одному случайному юниту?
Создай массив типов юнитов - это база данных, потом массив булеан значений - это данные о том занят уже персонаж или нет, в цикле для кажого игрока создаешь 1 юнита типа твой массив ( номер ) где номер ты вычисляешь в другом цикле - случайное число от мин до макс, смотришь в массиве с таким булей (логических) по этому индексу false, тогда записываешь по этому индексу в массив значение true и устанавливаешь номер для создания юнита из первого массива с типами, иначе генерируешь случайное число еще 1 раз.
Afterdeath,
с этого и нужно было начинать, то я вас не понял, считая что вам нужно регулировать скорость вырубки участка леса...
А вам нужна только анимация? Попробуйте изменить скорость анимации работника, когда он рубит лес. SetUnitTimeSkale или как то так называется эта функция, юзается в основном в киниматиках.
Nelloy, лич все никак не соберется.
Подробное описание функций и вовсе довольно долгое занятие, там их очень много, а описать нужно все.
С тем же кулдауном скока было проблем.
Почти все поля юнитов то вроде открыты, абилок нет. Их много и сделаны они порой совершенно по разному...
bifurcated, это локальные спецэффекты, к юнитам это ни имеет никакого отношения, т.к юниты глобальны и их параметры жеско синхронизируются между игроками, визуальные же данные нет - прошу заметить, под "визуальными данными" подразумевается то, что никак не влияет на игру, это всякие цвета, прозрачности моделей, текстуры и файлы моделей, т.е один игрок видит одно, другой другое. Юнит влияет на игру только тем что он есть, это обьект с которым могут взаимодействовать другиие игроки и он с ними.
Статья называется GetLocalPlayer(), вам она не поможет скрыть юнита от глаз других игроков.
KPOKODIL, во первых - чо мешает дать руну с виндвалком если толкатся будите, во вторых - мемхак, флаг москитов на юнита, никакой труесайт его больше не спалит и виден он только владельцу.
Но чаще всего это нафиг ненадо, какой-нить магазин спрятать - просто инвиз и все.
Союзникам если что можно не давать общий обзор в настройках союза, а видимость раздавать кодом - UnitShareVision, на тех на кого это надо.
» WarCraft 3 / Предметы(memhach)
» WarCraft 3 / Предметы(memhach)
Предметы это тупо кнопка в инвентаре и 4 абилки, это можно эмитировать триггерно. Как и все параметры, да и вовсе что за халтура наплодить 100500 одинаковых предметов с разными параметрами, не играл бы в такую карту сразу, ибо халтура...
» WarCraft 3 / Настройка Канала
Универсальное заклинание - заклинание которое можно применять на маг имунных, неуязвимых союзников. Кароче заклинание которое может быть и полезным и вредным.
Только ручное применение - неизвестно, я так и не нашел инфы по этому.
» WarCraft 3 / Предметы(memhach)
Да и вовсе зачем предметам менять способности? Когда можно просто вручать юниту абилки без мемхака.
» WarCraft 3 / Замена типа брони
Менять владельца бестолку, ну если только это не союзник с общим контролем, что муторно, неудобно.
Тип брони 1 раз, менают апгрейдом. Если нужно менять 100500 раз, то делают либо морф юнита, либо мемхаком меняют эти данные.
» WarCraft 3 / Замена типа брони
» WarCraft 3 / Замена типа брони
» WarCraft 3 / Как подключить MMD?
» WarCraft 3 / Как подключить MMD?
w3m потому что в ней нет объектов из дополнения.
Свою карту приложить смотрю жалко - вдруг сопрут...
» WarCraft 3 / Возвращение назад
Ну в координаты цетра сместить юнита, ну или можно выпендрится и сделать x\y юнита меньше максимума x\y области, или больше минимума...
Тогда юнит будет скользить по краю области, не пересекая край.
» WarCraft 3 / Как подключить MMD?
Что не так? Мб ошибки в коде? Без карты что у вас не так, сказать нельзя - экстрасенсов на XGM не осталось...
» WarCraft 3 / Возвращение назад
» WarCraft 3 / Канал в предмете не channelится?
» WarCraft 3 / Как подключить MMD?
Нужна сама библиотека и собственно функции для отправки статистики - т.е, не просто кинул библиотеку и все, у тебя есть статистика, нет, нужно с помощью функций которые дает эта библиотека Отправлять статистику боту, при этом каждый параметр по отдельности, так же придется допиливать бота чтобы он не просто видел эту статистику а взаимодействовал с ней.
т.е кого то убили, отправляем боту кол-во килов, кто то, что то купил - отправляем боту инфу, что игрок получил именную вещь (для рпг) ну и так далее.
Так же возможно придется юзать мемхак, если у вас есть проблемы с читерами.
Без карты показывать даже нечего, что к чему...
» WarCraft 3 / нужна помощь с тригерром(тригерами)
» WarCraft 3 / MemHack
Функционал тоже там далеко не широкий...
» WarCraft 3 / нужна помощь с тригерром(тригерами)
Создай массив типов юнитов - это база данных, потом массив булеан значений - это данные о том занят уже персонаж или нет, в цикле для кажого игрока создаешь 1 юнита типа твой массив ( номер ) где номер ты вычисляешь в другом цикле - случайное число от мин до макс, смотришь в массиве с таким булей (логических) по этому индексу false, тогда записываешь по этому индексу в массив значение true и устанавливаешь номер для создания юнита из первого массива с типами, иначе генерируешь случайное число еще 1 раз.
» WarCraft 3 / Скорость рубки деревьев
с этого и нужно было начинать, то я вас не понял, считая что вам нужно регулировать скорость вырубки участка леса...
А вам нужна только анимация? Попробуйте изменить скорость анимации работника, когда он рубит лес. SetUnitTimeSkale или как то так называется эта функция, юзается в основном в киниматиках.
» WarCraft 3 / Скорость рубки деревьев
» WarCraft 3 / MemHack
Подробное описание функций и вовсе довольно долгое занятие, там их очень много, а описать нужно все.
С тем же кулдауном скока было проблем.
Почти все поля юнитов то вроде открыты, абилок нет. Их много и сделаны они порой совершенно по разному...
» WarCraft 3 / MemHack
» WarCraft 3 / MemHack
» WarCraft 3 / Для одного игрока скрыть для другого показать.
Статья называется GetLocalPlayer(), вам она не поможет скрыть юнита от глаз других игроков.
» WarCraft 3 / Для одного игрока скрыть для другого показать.
» WarCraft 3 / Для одного игрока скрыть для другого показать.
Но чаще всего это нафиг ненадо, какой-нить магазин спрятать - просто инвиз и все.
Союзникам если что можно не давать общий обзор в настройках союза, а видимость раздавать кодом - UnitShareVision, на тех на кого это надо.