Добавлен
Нужно сделать арену. Там будут гладиаторы ,которые стоят у скамей. Игрок должен кликнуть два раза по гладиатору ,которого хочет вызвать на поединок. Героя этого игрока,которого вызвали телепортируют в центр арены,убирают от скамьи героя-гладиатора,телепортирует его на арену ,он там становится врагом игрока. Других в этот момент вызвать не возможно ,если герой-гладиатор убьет героя игрока,то у того отнимут 250 золота (игрока),если же игрок победит,то получит 250 золота. Так же во время битвы,проход арены должен быть закрыт как угодно. Подскажите как такое сделать?
Так же герой должен вернуться назад ,на свое место,с полным запасом хп и маны.

bOrissko:
Вот наработка
Спасибо.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Поставить им большой радус обзора и радиус агра.
ответ
научись правильно выражать свои мысли
наработки тут не кидают (это раздел вопросы а наработки)
если я правильно понял то тебе надо сделать следующее:
  1. составить список играющих игроков
  2. каждые n секунд брать из этого списка 2 случайных игрока и тпшить их героев на арену
  3. после смерти 1 из этих героев тпшить обоих на базу (т.к. проигравший мёртв то тпшнится только победитель)
теперь пройдёмся подробно по пунктам
  1. массив игроков и переменная count типа целочисленная равная 0 изначально
перебираем всех игроков от 0 до 11
если игрок играет то заносим его в массив под индексом count
увеличиваем значение count на 1
  1. триггер с событием/таймер каждые n секунд
в действиях берём случайное число от 0 до count
это индекс первого игрока на дуэли
потом снова случайное число от 0 до count
если оно совпадает с предыдущим числом то снова случайное число от 0 до count
и так до тех пор пока новое число не будет отличаться от первого (делается циклом)
потом используем полученные 2 числа как индексы к массиву игроков и тпшим их героев на арену
  1. как только герой умирает проверяем является ли владелец умершего героя одним из выбранных игроков
потом тпшим обоих героев на базу и выдаём чтото наподобие "игрок выживший_игрок победил"
подробнее в статьях
разделы 1 и 2
ответ
Steal nerves:
раскрыть
игрок А и игрок Б являются противниками. На арене дерутся. Есть два игрока-бота (пустующие слоты игроков), это игроки В и Д. В и Д между собой являются нейтральными союзниками.
можно настроить союзы. игрок А может быть не только союзником В, но и управлять юнитами игрока В. Также как и Б может делать с игроком Д.
Те юниты, которые находятся за пределами области, передать другому игроку (это временно). Но игроки могут управлять ими
Есть арена, где все враги. А есть торговая площадка, где можно продавать всякие предметы. На ней нельзя драться. Казалось норм. Зашел, настроил союзы и норм. Это для одного героя легко сделать. А когда у тебя большие войска, то ты не можешь сделать так. Придется разделить контроль за войсками: героя и носильщиков можно отдать нейтралу. А остальных на арене оставить.
самый бредовый - настроить цели атаки. У тех, у кого стоит механика, не смогут тогда атаковать органику. триггерами можно выдавать классификацию
это было в общих чертах. реализовать это можно по-разному. настраивайте союзы через триггеры (есть союзы и аспекты союза - см. там в разделе игрок)
ответ
даббл пост
ответ
IIIНекромантIII:
8gabriel8:
Сделал другое, но спасибо, да был вариант с кличем, но по-моему слишком банально.
Вот что сделал:
Скорость боя повышается, т.к дредноут с огнемётом. Выглядит круто.

23
Учимся!: xgm.guru/p/wc3/articles - сам не люблю давать сылку на стати но в этот раз так уж и быть подскажу.
43
Поддерживаю FrigatPlay, учимся, делать такие, для меня, простые системы. За тебя ни кто работу делать не будет, если есть вопросы как реализовать или найти ошибки/утечки, то пиши, но при условии если сам хоть что то пробовал сделать, как правило в ходе реализации появляются вопросы. А лучше найти знакомого, который подскажет как что и по чем.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.