Сейчас 19:14:43 Суббота, 20 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Смена расы при введении команды
Смена расы при введении команды
DivideДата: Вторник, 15 Марта 2011, 13:32:21 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 3
Блокировки:
чтобы принаписании в чате какой либо команды, игрок полностью менял расу, предположим с альянса на орду и тд, ну тоесть как я понимаю нужно поменять все здания, которые будут построены, заменить тригером на аналогичные у другой расы, а все юниты просто убрать, опишите поподробнее плз)
 

Nestea^Дата: Вторник, 15 Марта 2011, 13:37:27 | Сообщение # 2
Группа: Заблокированные
Сообщений: 1656
Награды: 1
Репутация: 1504
Блокировки:
Divide, Никак
 

Ramazan(off)Дата: Вторник, 15 Марта 2011, 13:39:31 | Сообщение # 3
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 765
Блокировки:
Divide, видимо ты даже и не пробовал...
Если удалить главное здание Ратушу/Некрополь/Дом Вождей
Игра моментально заканчивается. ПРи условий что это мили мапа.
Если мапа не мили, то необходимо занести аналогичные здания всех рас в разные массивы.
Barrack[1] - Альянс
Barrack[2] - Орда и так далее.
Далее когда юнит меняет расу, выбирать изначально:
1. Все фермы - менять
2. Все бараки - менять
3. ВСе магазины - менять.
Для меняния здания используется функция Replace Unit. Для связи единицы с хп. Иначе будут абузить.
 

Manko_OДата: Вторник, 15 Марта 2011, 13:48:42 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 296
Награды: 0
Репутация: 23
Блокировки:
Quote (Ramazan(off))
Replace Unit

Лагающая функция.Лучше удалять\ создовать.
Quote (Ramazan(off))
Для связи единицы с хп. Иначе будут абузить.

Юзать переменные.
 

DivideДата: Вторник, 15 Марта 2011, 15:41:27 | Сообщение # 5
1 уровень
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 3
Блокировки:
попросил подробно, я с триггерами совсем не дружу, какое условие, действие задавать, и тп. ну событие -type chat message а вот че дальше вписать чтобы именно все здания поменялись, помогите кто разирается, орчень надо =)
 

SPtrueДата: Вторник, 15 Марта 2011, 15:50:41 | Сообщение # 6
Mí alegre
Группа: Проверенные
Сообщений: 2732
Награды: 2
Репутация: 692
Блокировки:
Лучше не делай это, так как получится очень бажно и делать ты это будешь очень долго. Так как придется делать очень много тригов
 

hero564Дата: Вторник, 15 Марта 2011, 15:53:24 | Сообщение # 7
7 уровень
Группа: Проверенные
Сообщений: 338
Награды: 0
Репутация: 22
Блокировки:
Divide,
Событие:
игрок ввел сообщение
У :
текст сообщения равно - твой
Д:
Заменить Ратушу на (главное здание нужной расы)
заменить бараки на (Бараки нужной расы) и так далее
Боевая единица убить всех юнитов принадлежаши игрок 1 красный


-ААА! Они убили Кенни!!
-Сволочи!!
 

SPtrueДата: Вторник, 15 Марта 2011, 15:55:43 | Сообщение # 8
Mí alegre
Группа: Проверенные
Сообщений: 2732
Награды: 2
Репутация: 692
Блокировки:
Что-то мне кажется бред получится. А если у меня 2 барак?
 

Dmitri-O_oДата: Вторник, 15 Марта 2011, 16:29:13 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 254
Награды: 0
Репутация: 47
Блокировки:
событие
игрок ввел сообщение -horde как точное совпадение
условие
-
действие
выбрать каждого юнита принадлежащего игроку инициатору типа ратуша и сделать действия
заменить выбранный юнит на дом вождей используя параметры новой боевой единицы
...
 

SirNikolasДата: Вторник, 15 Марта 2011, 17:25:43 | Сообщение # 10
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Manko_O)
Quote (Ramazan(off))
ReplaceUnitBJ
Лагающая функция.
А что в ней такого плохого (кроме суффикса)?


 

DreiiДата: Вторник, 15 Марта 2011, 17:27:01 | Сообщение # 11
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
SirNikolas,Зачем удалять а потом снова создовать юнита через какую то ф-ию.Лучше делать напрямую это все

 

SirNikolasДата: Вторник, 15 Марта 2011, 17:28:18 | Сообщение # 12
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Я знаю, но здесь обсуждают замену на GUI, и я не вижу причин, почему бы ее не использовать.

 

DreiiДата: Вторник, 15 Марта 2011, 17:29:11 | Сообщение # 13
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
SirNikolas, Ну дык на гуи все пойдет)

 

PUVerДата: Вторник, 15 Марта 2011, 17:37:55 | Сообщение # 14
Сухопутные крысы!
Группа: Модераторы
Сообщений: 4462
Награды: 8
Репутация: 1845
Блокировки:
Устное предупреждение автору за нарушение правила Название темы должно отражать суть вопроса
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Смена расы при введении команды
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz