Сейчас 20:55:02 Вторник, 16 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Подскажите функцию занесения юнита в отряд № (триггерный аналог Ctrl+1)
Подскажите функцию занесения юнита в отряд №
NaturekidДата: Пятница, 15 Марта 2013, 15:27:22 | Сообщение # 1
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Вроде помнится была таковая, но не могу ни найти ни вспомнить. Мб путаю с чем?

 

[san9]Дата: Пятница, 15 Марта 2013, 16:07:09 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
В каком смысле отряд № ?

 

NaturekidДата: Пятница, 15 Марта 2013, 16:14:09 | Сообщение # 3
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Цитата (|san9|)
В каком смысле отряд № ?

ты выбираешь юнит(или несколько юнитов)
нажимаешь Ctrl+1
этот юнит(ы) теперь можно вызвать кнопкой 1. То же самое с ктрл+2 - ктрл+9
Вроде было триггерное занесение в отряд с номером.


 

vladhellgateДата: Пятница, 15 Марта 2013, 16:18:27 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 255
Награды: 0
Репутация: 33
Блокировки:
Не unit group случайно?

Добавлено (15 Марта 2013, 16:18:27)
---------------------------------------------
Отряд-add unit оно?

 

NaturekidДата: Пятница, 15 Марта 2013, 16:23:09 | Сообщение # 5
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
нееее)))

 

[san9]Дата: Пятница, 15 Марта 2013, 17:12:44 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
Ты не поймаешь кнопки.Делать другими способами только.Через текст можно например.

 

NaturekidДата: Пятница, 15 Марта 2013, 17:15:51 | Сообщение # 7
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Мне не кнопки поймать надо, а узнать как имитировать их действие.
Т.е. знёс я юнит триггерно и теперь могу его кнопкой 1 вызвать.


 

[san9]Дата: Пятница, 15 Марта 2013, 17:18:48 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
Цитата (Naturekid)
кнопкой 1 вызвать

Цитата (|san9|)
Ты не поймаешь кнопки

Что бы вызвать их на кнопку 1,её надо поймать наверно?Что ты не сможешь сделать.


 

SirNikolasДата: Пятница, 15 Марта 2013, 17:26:28 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Таких функций нет. И нажатие кнопок ты, как уже сказано, не отловишь.

 

NaturekidДата: Пятница, 15 Марта 2013, 17:27:48 | Сообщение # 10
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Цитата (|san9|)
Что бы вызвать их на кнопку 1,её надо поймать наверно?

Нет) Достаточно выполнить какую-нить команду, имитирующую ктрл+цифра.
Например: Отряд - Mark >unit< as part of group >number< for player >player<
Но похоже такой команды нет.


 

[san9]Дата: Пятница, 15 Марта 2013, 18:05:18 | Сообщение # 11
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
Ну что-то типо такого тогда можно

Событие: игрок i напичатал текст -groups {number}
Условие:
Событие:
set number = S2I( SubString(GetEventPlayerChatString(), 6, 7)))
Отряд - пикаем всех юнитов на карте
Если\то\иначе
Если:
Тип юнита = бла бла //отсеиваем не корректных юнитов которых нельзя добовлять туда
Юнит жив и т.д
Юнит выбран игроком Player(i)
Отряд (очистить) группу {number}
Отряд добавить юнит (выбранный юнит) в группу Group

[number]В этой корявой хрени мы добавили в группу при событие ввода текста и номера группы выделенных игроком юнитов.

Теперь при:
Событие: игрок i напичатал текст -groupp {number}
Условие:
Событие:
set number = S2I( SubString(GetEventPlayerChatString(), 6, 7)))
Отряд - пикаем всех юнитов в группе Group{number}
Если\то\иначе
Если:
Выбор: очистить выбор игрока i
set number = S2I( SubString(GetEventPlayerChatString(), 6, 7)))
Отряд выбрать каждого юнита в группе Group
[number]Выбор - выбрать (выбранный юнит) для Игрок(i)




Сообщение отредактировал [san9] - Пятница, 15 Марта 2013, 18:06:41
 

NaturekidДата: Пятница, 15 Марта 2013, 18:14:07 | Сообщение # 12
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Не, без обид, но это не пойдёт.
Нужно чтобы можно было выбрать юнит, имеющий пустой файл модели и находящийся в недоступной зоне.
Вообщем-то в своём случае я уже обошёлся - герой противопоказан был, а вот работник ок.
Тем не менее, ан 1,2,3 было бы удобнее выбирать чем на F8. там скорость важна очень, игрокам не до писанины.


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Подскажите функцию занесения юнита в отряд № (триггерный аналог Ctrl+1)
  • Страница 1 из 1
  • 1
Поиск:

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