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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Перевоплощения
Перевоплощения
wetalqДата: Четверг, 27 Января 2011, 16:10:52 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
Всем доброго дня.
Нужен скилл перевоплощения из юнита 1 в юнит 2.
Только нужно что бы скилы юнита 1 поменялись, а потом когда пройдет перевоплощение поменялись обратно.
Пробывал через скилл "техника", роботает но когда перевоплощение заканчиваеться, то скилы удаляються.
Помогите, знаю что тут есть много умных людей.

Желательно полностю тригерное перевоплощение не предлагать, тяжеловато будет)

Заранее спс.

 

lawsonДата: Четверг, 27 Января 2011, 16:12:21 | Сообщение # 2
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Юзай способность превратиться в медведя создай отдельный юнит в которого должен превратиться герой и поставь другие скилы.

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

wetalqДата: Четверг, 27 Января 2011, 16:20:52 | Сообщение # 3
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
Способности типа герой будут заменяться.
 

NestrikДата: Четверг, 27 Января 2011, 16:26:00 | Сообщение # 4
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
lawson дело говорит

а вообще надо проверить, есть ли у "юнита 2" все те же скилы, что и у "юнита 1".

я сталкивался с тем, что исчезал скил "Книга заклинаний" - точнее все скилы из него. Но это легко лечится в триггерах удалением и обратным добавлением этого скила (соответствующего уровня):
событие: юнит привел способность в действие
Условие: примененная способность - "твоя способность"
действия: запомнить уровень текущей способности в переменную "Переменная"
убрать способность "твоя способность" у "применившего заклинание"
добавить способность "твоя способность" "применившему заклинание"
изменить уровень способности "твоя способность" на "Переменная"

как-то так

 

lawsonДата: Четверг, 27 Января 2011, 16:34:19 | Сообщение # 5
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:

Это бред. А если он обратно захочет изменить модельку героя и опять испльзует способность то он получит те способности что были уже изменненные и исходные не получит надо так
С Использует способность
У
call SetUnitAbilityLevel(здесь твоя новая способность, здесь level исходной способности)
и так для каждой пособности.
Если что могу скинуть наработку.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

NestrikДата: Четверг, 27 Января 2011, 16:47:41 | Сообщение # 6
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
Он же не сказал, те же ему спелы нужны или другие ?
я и написал собственно сам принцип замены, а не триггеры.
А так-то да: все зависит от решаемых задач: меняешь ты шило на мыло или оставляешь шило шилом, а мыло мылом.
 

wetalqДата: Четверг, 27 Января 2011, 16:53:46 | Сообщение # 7
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
Допустим есть юнит x и y.
У юнита х есть способности: 1,2,3,4, и скил перевоплощение.
При касте спела перевоплощения у юнита 2 скилы 1,2,3,4 пропадают а добавляються 5,6,7,8 уровня соответственно.
 

lawsonДата: Четверг, 27 Января 2011, 17:02:56 | Сообщение # 8
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Вот и пишешь SetUnitAbilityLevel(способность 5. взять уровень способности 1)
SetUnitAbilityLevel(способность 6. взять уровень способности 2)
SetUnitAbilityLevel(способность 7. взять уровень способности 3)


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

wetalqДата: Четверг, 27 Января 2011, 17:22:44 | Сообщение # 9
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
даам помогли называеться.
 

lawsonДата: Четверг, 27 Января 2011, 17:23:19 | Сообщение # 10
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Говорю моежт тебе наработку скинуть?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

NestrikДата: Четверг, 27 Января 2011, 17:27:57 | Сообщение # 11
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
соглашайся быстрее :D пока халяву предлагают B)
А так вопрос:
Тебе нужно что бы у второго юнита были те же скилы что и у первого ?
Или что бы у второго юнита были другие скилы, нежели у первого?
 

wetalqДата: Четверг, 27 Января 2011, 18:14:18 | Сообщение # 12
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 117
Блокировки:
Quote (Nestrik)
Или что бы у второго юнита были другие скилы, нежели у первого?

так

Quote (lawson)
Говорю моежт тебе наработку скинуть?

Если у тебя есть уже готовая нароботка то кинь, а если нет то просто с примером 1 скила.
Дальше розбирусь.
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Перевоплощения
  • Страница 1 из 1
  • 1
Поиск:

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