Добавлен Artyom18
как сделать так чтобы при наборе в чате названия юнита
в переменную устанавливался тип названного юнита?
Например:
Игрок написал в чат -> =Пехотинец!
Действие триггера:
Установить:
Установить [Unit] как [Тип юнита: Введённая строка чата (чтоли)] (Но не как введённая строка чата а как боевая еденица)
Создать [Unit] в центре карты
в переменную устанавливался тип названного юнита?
Например:
Игрок написал в чат -> =Пехотинец!
Действие триггера:
Установить:
Установить [Unit] как [Тип юнита: Введённая строка чата (чтоли)] (Но не как введённая строка чата а как боевая еденица)
Создать [Unit] в центре карты
нужно сделать так чтобы система преобразовывала название юнита которое писанно в чат в полноценного юнита и устанавливала его в Переменную
Принятый ответ
сделать базу даных по названию...
строка[1] = "пехотинец"
строка[2] = "паладин"
тип юнита[1] = пехотинец
тип юнита[2] = паладин
цыкл
если введенная строка == строка[А]
создать юнита тип юнита[А]
строка[1] = "пехотинец"
строка[2] = "паладин"
тип юнита[1] = пехотинец
тип юнита[2] = паладин
цыкл
если введенная строка == строка[А]
создать юнита тип юнита[А]
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
а так отлавливаешь что пишут игроки и дальше системка из if. Если игрок написал -пехотинец сравниваешь это со всеи if если подходит создавай юнита для GetTriggerPlayer() игрока тригера
Не пробовал EnumUnitsSelectedByPlayer?
Отредактирован LordDracula
Отредактирован Artyom18
и я буду спавнить только собственноручно созданных юнитов
Мб выбор сделать какнить иначе? Визуально? Писать в чат название не сильно то круто, быстро надоест.
Есть кстати String2UnitIdBJ("footman") но работает только на дефолт, да и распознаёт ток. игнлишь,
Игрок пишет что-то в чате,
При этом у него выбран юнит,
Тогда заставить при прописывании этой строки выделять этого юнита.
Реализуется просто, но лучше будет сделать конечное число таких квик-слотов.