XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
0pJl9lTa ОК сенкс, дело идёт в гору)))
Старый 11.02.2006, 11:39
0pJl9lTa

offline
Опыт: 3,397
Активность:
MapMan Наздоровье)
Старый 11.02.2006, 13:01
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Ещё вопросик гняньте на скрин!
Так вот когда я кастую спел на юнита(нейтральный) он бежит за мной, но немного пробежит а потом обратно на исходную позицию!
Так вот как зделать чтоб он постоянно бежал за мной!
Вроде этот косяк изза тоо что он нейтрал!
Старый 22.02.2006, 09:09
Кет

offline
Опыт: 111,109
Активность:
если причина точно в этом...
...так сделай же их не нейтральными, а за отдельного игрока!
з.ы. можно попробовать еще order сделать не Щелчок правой кнопкой, а Следовать...
Старый 22.02.2006, 11:02
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Ket делал следовать, такойже баг!
У меня видиш 2 команды!
Надо чтоб заложн. был союзником обеих!
Ну лады попробую чёнить др. замутить!
Старый 22.02.2006, 11:11
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Обана, у меня вопрос можно ли Игроку - компьютеру приказать нажать на кнопку диалога???
Кстате на предыдущие вопросы неотвечать, ибо я уже разобрался!!
Старый 29.05.2006, 14:32
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
MapMan, поконкретнее! Если надо, чтобы для узера кнопка нажималась сама - то надо мне будет пошарится в BJ, если симитировать игроком компом нажатие - там можно обойтись и без диалогов.

FellGuard добавил:
Просто спрятать диалог и запустить алгоритм, который соответствовал бы нажатию той или иной кнопки.
Старый 29.05.2006, 15:00
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
FellGuard угу так и сделаю, спсб.

MapMan добавил:
FellGuard а всё таки можно заставить компа нажать на кнопку или нет? Ибо симулировать нехочу!
Старый 29.05.2006, 15:50
DioD

offline
Опыт: 45,134
Активность:
Можно только осторожно, компы не нажимают кнопки, если надо исключи компа из диалогов.
Старый 29.05.2006, 16:04
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
MapMan
Цитата:
а всё таки можно заставить компа нажать на кнопку или нет
-неа ! а симуляровать же легко, просто подставить действия те которые действуют при нажатии кнопки.
Старый 29.05.2006, 16:06
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
MapMan, не знаю. Не видел такой ф-ии нигде. Может, проф. джассеры знают? Джассеры все-е знают :)
Старый 29.05.2006, 16:18
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Симулировать то я могу, но у меня всё паренно будет там просто всё запутано, а мне это надо для теста. Ну если никак то попробую с камрадами через модем потестить.
Старый 29.05.2006, 17:13
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Зачем нажимать кнопку диалога? Ведь при нажатии кнопки срабатыает какой-то триггер. Просто Run этот триггер и всё!
Старый 29.05.2006, 20:51
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MapMan ты уже мапу сделал? Если тестить, скажи я присоединюсь, плюс если что могу в карте помочь... Слышь давай сделай интерфейс меню, диалогов из контры...
Старый 29.05.2006, 21:17
Iron
Листовой
offline
Опыт: 24,427
Активность:
w3soft Ага, как же, размечтался. В триггере с событием "Dialog button clicked" (вроде так), всегда действия типа "If clicked button = "одна изкнопок", then ...". Отсюда вопрос, как ты собираешься определять clicked button если производишь банальный run триггера ?

MapMan добавь это в триггер инициализации :
Loop for integer A from 1 to "кол-во игроков на твоей карте"
- Цикл:
- - - If player slot status of "convertplayer number to player "Integer A"" = computer
- - - - - - then: set "rand[Integer A]" = random number от "1" до "кол-во кнопок"
- - - - - - else: set "rand[Integer A]" = 0

А в каждом ифе проверяющем какая кнопка нажата замени условия "clicked button = "одна изкнопок" на:
If ""clicked button = "одна изкнопок"" or "rand["переменная"] = "номер кнопки"""

Теперь можно смело run-ать этот триггер и он проверит кто из игроков является компом (так как для игроков rand = 0 а кнопки у нас от 1 до ...) и выберет для него рандомную кнопку, только не забуть перед Run-ом присвоить значение переменной "переменная" (т.е. ее значение естьномер игрокадля которого мы генерим исскуственныйвыбор).
Старый 30.05.2006, 00:46
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Iron ок, пасибо, позже попробю!
ComotozNick да карта ещё неготова, я просто хочу проверить правильно ли я сделал мультибоард.
Чё за меню из контры???
Старый 30.05.2006, 03:05
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Iron
Цитата:
Ага, как же, размечтался. В триггере с событием "Dialog button clicked" (вроде так), всегда действия типа "If clicked button = "одна изкнопок", then ...". Отсюда вопрос, как ты собираешься определять clicked button если производишь банальный run триггера ?

Run Trigger(Ignoring Condition)
Старый 30.05.2006, 06:34
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Забейте товарисчи!
Вопросов нет!
Старый 30.05.2006, 09:31
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MapMan я имел ввиду, сделать такой же интерфейс как в контре...
Старый 30.05.2006, 11:41
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
ComotozNick а поподробней. Я недогоняю.
Старый 30.05.2006, 11:54
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 06:31.