Включить триггер
|
|
Demonkiller | Дата: Суббота, 06 Апреля 2013, 05:11:42 | Сообщение # 1 |
7 уровень
Группа: Проверенные
Сообщений: 327
Награды: 0
Репутация: 54
Блокировки:
| Как сделать так,что-бы тот или иной триггер включился только если играет один игрок?
Monstros Arena v0.4 AI - http://www.epicwar.com/maps/267159/
|
|
|
|
Наклз | Дата: Суббота, 06 Апреля 2013, 08:34:36 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Событие: Твоё событие Условие: Integer Comparison - Игрок - Сount Player in player group - Number of players in (All players controled by Человек) = 1 Действие: Твоё действие
Сообщение отредактировал Наклз - Суббота, 06 Апреля 2013, 08:35:06 |
|
|
|
Facering | Дата: Суббота, 06 Апреля 2013, 08:37:23 | Сообщение # 3 |
9 уровень
Группа: Проверенные
Сообщений: 842
Награды: 0
Репутация: 50
Блокировки:
| Цитата (Наклз) Integer Comparison - Игрок - Сount Player in player group - Number of players in (All players controled by Человек) А че это? не замечал такой функции, а разве она определит кол-во игроков? Можно через переменную в принципе, в основном почти в каждой карте идет, от 1 до 10 и запись кол-во игроков.
Эх, береза..... мне бы столько почек.
|
|
|
|
Наклз | Дата: Суббота, 06 Апреля 2013, 08:55:09 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| не замечал... так я дал тебе полный путь , ну где что находится написал , специально для "вас"... вот теперь и заметь её... Добавлено (06 Апреля 2013, 08:55:09) --------------------------------------------- И это условие...
|
|
|
|
Demonkiller | Дата: Суббота, 06 Апреля 2013, 13:11:47 | Сообщение # 5 |
7 уровень
Группа: Проверенные
Сообщений: 327
Награды: 0
Репутация: 54
Блокировки:
| Все подобное я делал,но ни фига не получалось
Monstros Arena v0.4 AI - http://www.epicwar.com/maps/267159/
|
|
|
|
Pebbles | Дата: Суббота, 06 Апреля 2013, 13:47:23 | Сообщение # 6 |
7 уровень
Группа: Проверенные
Сообщений: 258
Награды: 0
Репутация: 1335
Блокировки:
| Нужно player matching condition - player controller - человек. А то, что выше - для подсчета, сколько мест подконтрольны для хоста
Yabba Dabba Doo!
|
|
|
|
Wc3Mapmaker | Дата: Суббота, 06 Апреля 2013, 14:59:05 | Сообщение # 7 |
3 уровень
Группа: Проверенные
Сообщений: 47
Награды: 0
Репутация: 31
Блокировки:
| Событие: времени прошло 0 сек Условие: Действия: Для цикла А от 1 до 12 делать if/then/else - Если: игрок[Целая А(номер игрока)] играет равно да игрок не равно компьютер То: установить Player = Player + 1 (Player целочисленная) Иначе:
if/then/else - if Player = 1 (сравнение целочисл.) then твои действия
|
|
|
|
Наклз | Дата: Суббота, 06 Апреля 2013, 18:55:03 | Сообщение # 8 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| ...
Сообщение отредактировал Наклз - Суббота, 06 Апреля 2013, 18:55:32 |
|
|
|
_LordDeath_ | Дата: Понедельник, 08 Апреля 2013, 10:47:32 | Сообщение # 9 |
5 уровень
Группа: Проверенные
Сообщений: 137
Награды: 0
Репутация: 100
Блокировки:
| Цитата (Wc3Mapmaker) Событие: времени прошло 0 сек Условие: Действия: Для цикла А от 1 до 12 делать if/then/else - Если: игрок[Целая А(номер игрока)] играет равно да игрок не равно компьютер То: установить Player = Player + 1 (Player целочисленная) Иначе: if/then/else - if Player = 1 (сравнение целочисл.) then твои действия ?
|
|
|
|
Наклз | Дата: Понедельник, 08 Апреля 2013, 13:01:11 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Переменную +1 если игрок играет , и если в конце она будет = 1 , то значит 1 игрок в игре , что не понятного?
|
|
|
|
SirNikolas | Дата: Вторник, 09 Апреля 2013, 12:42:36 | Сообщение # 11 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Custom script: if bj_isSinglePlayer then //Действия для одиночного режима Custom script: endif
|
|
|
|
Ty3uK | Дата: Вторник, 09 Апреля 2013, 12:56:39 | Сообщение # 12 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Опа, а я даже не знал про такую бж. D:
|
|
|
|
vov68 | Дата: Вторник, 09 Апреля 2013, 13:49:04 | Сообщение # 13 |
10 уровень
Группа: Проверенные
Сообщений: 1329
Награды: 3
Блокировки:
| Цитата (SirNikolas) Custom script: if bj_isSinglePlayer then //Действия для одиночного режима Custom script: endif
а для много пользовательского есть? или там по умолчанию.
Зачем делать для других новые карты... ... лучше устроить коту божественный почесон. :)
|
|
|
|
SirNikolas | Дата: Вторник, 09 Апреля 2013, 15:58:46 | Сообщение # 14 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| if not bj_isSinglePlayer then Очевидно же.
Добавлено (09 Апреля 2013, 15:58:46) --------------------------------------------- Или else поставить. Если нужны обе ветви исполнения. if bj_isSinglePlayer then //... else //... endif
|
|
|
|