Ограничение для героев
написал систему которая проверяет сначала кто написал в чате команду для получения героя и потом кто входит в область чтобы получить нового героя, но тут столкнулся с проблемой. я в любом случае его получаю и другие тоже могут получать но если написать еще раз эту команду в чате и войти в область то они еще раз получат этого героя...как ему объяснить что не надо еще раз получить этого же героя?
вот
P.S: если нужно могу дать вам эти триггеры на растерзание

Лучший ответ:
отправил лс
ладно..напишу механизм и присобачу его для всех
используя переменные и прочее
я думаю так
условие проверяет какой игрок что получил и далее он ничего не делает
или больше или равно 2?
тут я запутался...лучше покажите на примере как все должно выглядеть
у меня уже мозги через уши вытекают от всех этих условий
отлично...решил вопрос...
осталось отключить что нужно и включить что нужно
вот..спасибо



Просмотров: 116

XGM Bot #1 - 2 месяца назад 0
Похожие вопросы:

» ответ
Всё равно большинство игроков формирует отряды по ролям: стрелки в одну группу, рукопашные в другую и т. д. Поэтому я голосую за первый вариант. А чтобы было удобнее, можно добавить функцию "выбрать всех" или что-то в этом духе.
» ответ
Хозяин Миров
То есть как установить для различных уровней способности различные иконки?
Насколько я знаю, невозможно. Только разные способности. Способности можно заменять "Техникой".
» ответ
  1. а) Создай 2 переменные-массива по типу "боевая единица" (массив - чтобы для каждого игрока, мы ведь за мультиплеер трем, прально?), назови типа MyChampion и MyChampionDummy.
б) подготовь невидимого героя-пустышку с нужной тебе иконкой, убери ману, если у чемпиона ее нет. Убери ему радиус обзора, убери галочки типа "отмечать на мини-карте" - остальные - опционально.
В дальнейшем мы будем синхронизировать пустышку и реального чемпиона, создавая видимость одной боевой единицы.
Итак, наш первый триггер:
в) Отследи первое появление чемпиона, когда это случится - создай для игрока героя-пустышку. Соответственно сделай MyChampion [number of (Owner of trained unit)]= last trained unit, следующей строчкой создай того самого героя-пустышку для (owner of trained unit) и сделай MyChampionDummy = last created unit. Теперь мы прочно связали этих чуваков. Этот же триггер запускает остальные.
г) Отслеживание здоровья. Сделай изначально выключенный цикличный триггер, там, каждые 0.3 секунды. Триггер запускается пунктом в). Каждые 0.3 секунды меняй здоровье героя (чья икона висит, надо чтобы она соответствовала, прально?) в % на здоровье самого чемпиона.
д) пропищи событие, мол, если выбирает игрок своего героя (кликая на иконку) выбирается чемпион
е) убивай героя вместе с чемпионом
ж) отключай триггеры с проверкой и выбором, пока чемпион мертв
з) не забывай обновлять переменную чемпиона с каждым новым чемпионом.
» ответ
ClotPh, делаем все спелы без ограничения ренджа
когда кастуем спелл проверяем расстояние до цели и кастуем спелл либо если слишком далеко то приказываем двигаться к цели каста
потом проверяем таймером расстояние до цели и отдаём приказ каст если расстояние подходит
если отдан любой приказ за исключением "движение в точку" то прекращаем проверку
» ответ
  1. В кампании орды за Рекксара медведь призывается без ограничения по времени.
  2. Любая способность призыва, в которой указать количество призываемых юнитов = 0.

Ige #2 - 2 месяца назад 0
Name Legion, сделай условие "тип боевой единицы Heroes[номер игрока] не равно Архимонд"
Name Legion #3 - 2 месяца назад 0
не равно?
ну... я ее использую для других целей...она.....как бы объяснить...от этой переменной зависит и другие триггеры...я еще создаю героя через эту переменную
проверяю слот статут игрока...вхожу в область чтобы создать нового героя...и так далее
Ige #4 - 2 месяца назад 0
Name Legion, игрок вводит -Arch, триггер проверяет, какой сейчас у игрока герой "тип боевой единицы Heroes[номер игрока] не равно Архимонд", если не Архимонд, то запускаются последующие действия
Name Legion #5 - 2 месяца назад 0
легковато....слушай...подключайся к моему компу и посмотришь что у меня тут творится
Ige #6 - 2 месяца назад 1
Name Legion, не до этого сейчас)
Name Legion #7 - 2 месяца назад (отредактировано ) 0

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