как заставить бота написать что то в чат где общаются обычные игроки? через какой триггер в GUI, не могу найти нужную функцию

От лица игрока? Если версия меньше 1.31, то никак.
C 1.31.
native BlzDisplayChatMessage                       takes player whichPlayer, integer recipient, string message returns nothing
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
Bergi_Bear:
Надо просто проверить, а что за параметр получатель integer recipient, скорее всего 0 - всем, 1 союзникам. Или же туда надо ID игрока получателя отправить... ничего не понятно
The native
BlzDisplayChatMessage(player whichPlayer, integer recipient, string message)
will display a chat message. The interesting part here is the recipient,
where 0 pertains to All players,
1 to Allies only,
2 to Observers,
3 to Private.
All integers outside 0 to 3 will default to Private. This will need further testing for confirmation.
33
Тогда есть предположение что 1 - союзники, 2 - все, 3+PlayerID писать в приват
Чтобы написать в приват красному игроку от лица синего, надо просто.....
BlzDisplayChatMessage(Player(1),3+PlayerId(0),"Hello")
38
В вц3 вне батлнет оболочки вообще можно приватные писать?
33
вроде у ИУ есть возможность отправлять в чат
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.