Сейчас 06:42:51 Вторник, 18 августа, 2026 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[АРХИВ] Помощь по триггерам - 1
FkoFFДата: Пятница, 20 Ноября 2009, 20:28:20 | Сообщение # 1926
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
и зомбяки вроде.. любая нежить.. по крайней мере святая вода поможет точно.. ну эта, если к вам в гости упыри придут.. этак с порога их ведром ледяной святой воды облить... xD

 

Geroinov-GooNДата: Пятница, 20 Ноября 2009, 23:45:19 | Сообщение # 1927
5 уровень
Группа: Пользователи
Сообщений: 131
Награды: 0
Репутация: 3
Блокировки:
n00bas можно сделать так:
Боевая еденица - Событие Продает боевую еденицу.
Группа игроков - выбрать каждого игрока в (все игроки) и сделать действия:
Игрок сделать (тип юнита(проданый юнит)) недоступно для подготовки/ строительства игроком (выбранный игрок)
Боевая еденица - двигать юнит( мгновенно) в стартовое положение владелец проданый юнит.

Как то так

Добавлено (20-11-2009, 23:45)
---------------------------------------------
Заодно задаю свой вопрос, помоему он сложный:

Делаю AI для карты типа AoS. Возникла проблема с выбором ботами героев. Допустим бот может выбирать из 6 героев. Надо сделать чтобы если 2 героя из этого выбора взяли ( тоесть 2 игрока взяли) то бот мог выбирать только из 4 героев. Делать видимо через массив но как - хз. Кто поможет - мега респект.

 

OgareДата: Суббота, 21 Ноября 2009, 00:08:29 | Сообщение # 1928
7 уровень
Группа: Проверенные
Сообщений: 441
Награды: 0
Репутация: 43
Блокировки:
Geroinov-GooN, Мб мой способ уныл, т.к. придумал я его за 2 минуты но всё-же:
1)создаешь массив из логических переменных размером с кол-во героев
2)записываешь на бумажке каждого героя и рядом с ним цифру от 0 до размер массива-1
3)когда игрок выбирает героя, то в зависимости от присвоенного герою номера(который на бумажке) в массиве элемент под этим номером меняется на "да".
4)создаешь целочисленную переменную
5)вбиваешь в переменную рандомное значение от 0 до размер того массива-1
6)если в массиве элемент под этим номером(значением предыдущей переменной) равен "да", то повторяем пункт 5, если "нет", то
7)в зависимости от предыдущей переменной бот выбирает героя("Идентификатор" героя записан на бумажке).
8)???
9)Profit
 

Geroinov-GooNДата: Суббота, 21 Ноября 2009, 00:15:25 | Сообщение # 1929
5 уровень
Группа: Пользователи
Сообщений: 131
Награды: 0
Репутация: 3
Блокировки:
попробуем
 

DarkCoteДата: Суббота, 21 Ноября 2009, 12:04:04 | Сообщение # 1930
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
и снова карта) Терь скажите: как сделать так, чтоб деревья стояли точно друг за другом заполонив весь участок зоны Х. (чтобы стояли как будто их накладывают чере редактор декораций. Просто в карте кончился лимит декора и нужно терь исправить ето)
 

AriusДата: Суббота, 21 Ноября 2009, 12:26:44 | Сообщение # 1931
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Во первых я тебя не понял, объясни лучше, во вторых это вопрос скорее по worldeditor'у а не по триггерам
 

DarkCoteДата: Суббота, 21 Ноября 2009, 12:44:12 | Сообщение # 1932
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
с чего? Чисто скажите: как сделать так, что-бы деревья сами создались?(в ряд красиво, а не как попало) А то надо чтобы вся карта в деревьях была, а ограничение декораций не позволяет... <_< ^_^
 

AkvariumДата: Суббота, 21 Ноября 2009, 12:50:41 | Сообщение # 1933
8 уровень
Группа: Проверенные
Сообщений: 581
Награды: 1
Репутация: 87
Блокировки:
Quote (DarkCote)
а ограничение декораций не позволяет...

Скачай JNGP и не парься. Если нада то русик тригов под него идет.
ЗЫ: Вирусов нет. Есл скажет что есть неверь.




Сообщение отредактировал Akvarium - Суббота, 21 Ноября 2009, 12:51:41
 

DarkCoteДата: Суббота, 21 Ноября 2009, 13:06:04 | Сообщение # 1934
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
на рок идёт?

Добавлено (21-11-2009, 13:06)
---------------------------------------------
Млин, он про трояны пишет

 

AkvariumДата: Суббота, 21 Ноября 2009, 13:07:05 | Сообщение # 1935
8 уровень
Группа: Проверенные
Сообщений: 581
Награды: 1
Репутация: 87
Блокировки:
Quote (DarkCote)
на рок идёт?

хз у мну ТФТ
Quote (DarkCote)
Млин, он про трояны пишет

Нету ниче. Не верь.


 

DarkCoteДата: Суббота, 21 Ноября 2009, 13:49:28 | Сообщение # 1936
Кот
Группа: Проверенные
Сообщений: 948
Награды: 0
Репутация: 176
Блокировки:
ппц, арнтивир сам удаляет... А есть другой редактор? Я помню раньше на сайте находил какой-то... ТАм ещё деревья нестанадартного размера были

Добавлено (21-11-2009, 13:49)
---------------------------------------------
а через триггер всё-таки можно? )

 

AriusДата: Суббота, 21 Ноября 2009, 16:10:14 | Сообщение # 1937
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Не можешь чтоли антивирус настроить чтоб сам не удалял?
 

AkvariumДата: Суббота, 21 Ноября 2009, 16:28:09 | Сообщение # 1938
8 уровень
Группа: Проверенные
Сообщений: 581
Награды: 1
Репутация: 87
Блокировки:
DarkCote, отключи наваремя. Или е архив запоролить чтоб сразу негорохал? (ЗЫ: какой антивир?)

 

redy5Дата: Суббота, 21 Ноября 2009, 18:43:25 | Сообщение # 1939
8 уровень
Группа: Проверенные
Сообщений: 572
Награды: 0
Репутация: 54
Блокировки:
Quote (DarkCote)
с чего? Чисто скажите: как сделать так, что-бы деревья сами создались?(в ряд красиво, а не как попало) А то надо чтобы вся карта в деревьях была, а ограничение декораций не позволяет... <_< ^_^

декорации->create(деревья)fasing angle (число) в (область)


 

AriusДата: Суббота, 21 Ноября 2009, 21:38:19 | Сообщение # 1940
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
redy5,
Quote
декорации->create(деревья)fasing angle (число) в (область)

если лимит стоит врятли это поможет
 

ShadowDragonДата: Суббота, 21 Ноября 2009, 21:43:46 | Сообщение # 1941
10 уровень
Группа: Проверенные
Сообщений: 1564
Награды: 1
Репутация: 286
Блокировки:
DarkCote,

Quote (DarkCote)
а ограничение декораций не позволяет...

Quote (Akvarium)
Скачай JNGP и не парься. Если нада то русик тригов под него идет.

Или WEU. Тоже убирает лимит декора и еще много чего.

Quote (redy5)
декорации->create(деревья)fasing angle (число) в (область)

Quote (Arius)
если лимит стоит врятли это поможет

Согласен с Arius - скорее всего будет ошибка.


Человечество так низко пало... Даже я за ним не успеваю © Не помню


 

IDukSДата: Суббота, 21 Ноября 2009, 21:55:05 | Сообщение # 1942
6 уровень
Группа: Заблокированные
Сообщений: 178
Награды: 0
Репутация: 3
Блокировки:
Короче делаю тригер на то что бы войны шли в действиях создаю что бы создовалось 10 войнов в моей области потом тригер что бы они шли но идёт только 1 как исправить!?
 

ShadowDragonДата: Суббота, 21 Ноября 2009, 22:00:07 | Сообщение # 1943
10 уровень
Группа: Проверенные
Сообщений: 1564
Награды: 1
Репутация: 286
Блокировки:
IDukS,

Напиши само действие(или кинь скрин). Так сложно что-то сказать.


Человечество так низко пало... Даже я за ним не успеваю © Не помню


 

IDukSДата: Суббота, 21 Ноября 2009, 22:02:15 | Сообщение # 1944
6 уровень
Группа: Заблокированные
Сообщений: 178
Награды: 0
Репутация: 3
Блокировки:
ShadowDragon,
Действие:
Создать 10 Пехотинцев в (моя область)
Послать Псоледний созданый юнит в (моя область) убивая всех напути
 

AriusДата: Суббота, 21 Ноября 2009, 22:05:05 | Сообщение # 1945
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
IDukS,
поставь после создания действие Wait например одна секунда и опять тот же триггер Pick every unit in область and do action и так пару раз, должно помочь
 

ShadowDragonДата: Суббота, 21 Ноября 2009, 22:05:47 | Сообщение # 1946
10 уровень
Группа: Проверенные
Сообщений: 1564
Награды: 1
Репутация: 286
Блокировки:
IDukS,

Еще бы он не работает - ты создаешь 10 пехов, а отправляешь только последнего).

Занеси пехов в переменную-массив или отряд.


Человечество так низко пало... Даже я за ним не успеваю © Не помню


 

AriusДата: Суббота, 21 Ноября 2009, 22:06:50 | Сообщение # 1947
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
это вроде баг...создаются юниты но не все идут когда дается приказ и через пару минут в той области скопляется толпа и полный дурдрм начинается...
 

ShadowDragonДата: Суббота, 21 Ноября 2009, 22:09:06 | Сообщение # 1948
10 уровень
Группа: Проверенные
Сообщений: 1564
Награды: 1
Репутация: 286
Блокировки:
Arius,

Не понял. В триггере у IDukS, как я писал выше, из 10 созданных благодаря (последний созданный) отправляется в путь только один.


Человечество так низко пало... Даже я за ним не успеваю © Не помню


 

AriusДата: Суббота, 21 Ноября 2009, 22:14:13 | Сообщение # 1949
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
ShadowDragon,то что я написал тоже часто встречается..

Добавлено (21-11-2009, 22:14)
---------------------------------------------
а ваще я просто невнимателно прочитал

 

redy5Дата: Воскресенье, 22 Ноября 2009, 06:16:08 | Сообщение # 1950
8 уровень
Группа: Проверенные
Сообщений: 572
Награды: 0
Репутация: 54
Блокировки:
Quote (Arius)
redy5,
Quote
декорации->create(деревья)fasing angle (число) в (область)

если лимит стоит врятли это поможет


тогда по одному дереву создавать)))
Quote (IDukS)
ShadowDragon,
Действие:
Создать 10 Пехотинцев в (моя область)
Послать Псоледний созданый юнит в (моя область) убивая всех напути

Надо так:
Создать 10 пехотинцев,
Отряд-> двигатся к точке(point)область) убивая всех на пути

Добавлено (22-11-2009, 06:16)
---------------------------------------------
сверху неправильно,лучше так:
боевая еденица->create 10 пехотинцев at (область Х)
отряд->all units in (область Х) to двигатся,убивая всё на своем пути to(область Z)
ЗЫ:в игре баг,командой отряда делает только12


 

Поиск:

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