Сейчас 18:09:31 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Как запретить отдавать приказы
SmartarosДата: Среда, 07 Марта 2012, 01:26:52 | Сообщение # 1
9 уровень
Группа: Проверенные
Сообщений: 810
Награды: 0
Репутация: 135
Блокировки:
К примеру все это запретить включая способности и предметы но что бы после этого юнит двигался и атаковал сам, игнорируя приказы игрока
 

Ramazan(off)Дата: Среда, 07 Марта 2012, 06:39:53 | Сообщение # 2
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
Smartaros, только сменив владельца на союзника.

Иначе можно, но нужно ли? Каждый 0.0~ секунд перехватывать приказы игрока и делать свои действия... По мне это геморно)
 

SmartarosДата: Среда, 07 Марта 2012, 07:32:53 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 810
Награды: 0
Репутация: 135
Блокировки:
Ну хочу понять принцип работы дуэли легиона из доты
 

FloppyДата: Среда, 07 Марта 2012, 08:17:07 | Сообщение # 4
6 уровень
Группа: Проверенные
Сообщений: 193
Награды: 0
Репутация: 68
Блокировки:
Quote (Smartaros)
Ну хочу понять принцип работы дуэли легиона из доты

Наверно, что-то типа:
Юнит отдал приказ точка/объект/без цели
Условие у юнита есть баф дуэли
Действие атаковать врага с кем дуэлишься.


 

SmartarosДата: Среда, 07 Марта 2012, 10:32:09 | Сообщение # 5
9 уровень
Группа: Проверенные
Сообщений: 810
Награды: 0
Репутация: 135
Блокировки:
В дуэли герой неуправляем
 

FloppyДата: Среда, 07 Марта 2012, 12:06:40 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 193
Награды: 0
Репутация: 68
Блокировки:
Quote (Smartaros)
В дуэли герой неуправляем

Ну вот:
Quote (Floppy)
Юнит отдал приказ точка/объект/без цели
Условие у юнита есть баф дуэли
Действие атаковать врага с кем дуэлишься.

Когда дуэль кастуется записываешь обоих в переменные говоришь атаковать друг друга, если кто-то отдает какой-либо приказ, то ты приказываешь ему снова атаковать своего противника.


 

SmartarosДата: Среда, 07 Марта 2012, 12:11:49 | Сообщение # 7
9 уровень
Группа: Проверенные
Сообщений: 810
Награды: 0
Репутация: 135
Блокировки:
Тогда они будут сбивать свою прошлую атаку и атаковать снова, т.е. не прокатит это
 

FloppyДата: Среда, 07 Марта 2012, 12:33:53 | Сообщение # 8
6 уровень
Группа: Проверенные
Сообщений: 193
Награды: 0
Репутация: 68
Блокировки:
Quote (Smartaros)
Тогда они будут сбивать свою прошлую атаку и атаковать снова, т.е. не прокатит это

Мде, ты хоть видел как в доте оно действует???
Когда дуэль накинули, то оба начинают драться, но можно не драться, а тупо нажимать S или приказывать отходить и атака будет оменятся, но всё равно будет приказ атаковать врага и ты не сможешь уйти...


 

SmartarosДата: Среда, 07 Марта 2012, 14:43:58 | Сообщение # 9
9 уровень
Группа: Проверенные
Сообщений: 810
Награды: 0
Репутация: 135
Блокировки:
В доте работает только если s нажать, а если куда то щелкать то герой не вдрагивает
 

Gr0mДата: Среда, 07 Марта 2012, 15:47:38 | Сообщение # 10
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
1й триггер
С: юнит применил сопособность
У: Способность = Дуель
Д: Unit[1] = (Triggering unit)
Unit[2] = (Target unit of ability being cast)
Вкл. триггер 2
ждать N сек
Выкл. триггер 2
2й Триггер
С: каждые 0.1 сек
У: ----
Д: Приказать Unit[1] атаковать Unit[2]
Приказать Unit[2] атаковать Unit[1]
 

SirNikolasДата: Среда, 07 Марта 2012, 16:01:00 | Сообщение # 11
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Ramazan(off), если каждые 0.0x секунд, юнит будет просто дергаться. Надо перехватывать приказы юнита, и если (приказ != атака || цель != нужная цель), то приказать атаковать того, кого надо.

 

  • Страница 1 из 1
  • 1
Поиск:

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