|
Включить триггер
|
|
| 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
|
| |
|
|