diff --git a/maps/mp/bots/_bot.gsc b/maps/mp/bots/_bot.gsc index a9d8e2b..9b73cce 100644 --- a/maps/mp/bots/_bot.gsc +++ b/maps/mp/bots/_bot.gsc @@ -277,6 +277,7 @@ init() level thread handleBots(); level thread watchNades(); level thread watchGameEnded(); + level thread onPlayerChat(); level.teambased = true; @@ -518,7 +519,7 @@ onDeath() onDisconnectPlayer() { name = self.name; - + self waittill( "disconnect" ); self killTags(); @@ -1278,3 +1279,21 @@ watchGameEnded() level.gameended = true; level notify( "game_ended" ); } + +/* + When a player chats +*/ +onPlayerChat() +{ + for ( ;; ) + { + level waittill( "say", message, player, is_hidden ); + + for ( i = 0; i < level.bots.size; i++ ) + { + bot = level.bots[ i ]; + + bot BotNotifyBotEvent( "chat", "chat", message, player, is_hidden ); + } + } +}