#include maps\mp\zombies\_zm_audio_announcer; #include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\zombies\_zm_utility; playleaderdialogonplayer(dialog, team, waittime) { self endon("disconnect"); if (level.allowzmbannouncer) { if (!isDefined(game[ "zmbdialog" ][ dialog ])) { return; } } if (isDefined(self.zmbdialoggroups[ dialog ])) { group = dialog; dialog = self.zmbdialoggroups[ group ]; self.zmbdialoggroups[ group ] = undefined; } if (level.allowzmbannouncer) { alias = game[ "zmbdialog" ][ "prefix" ] + "_" + game[ "zmbdialog" ][ dialog ]; variant = self getleaderdialogvariant(alias); if (!isDefined(variant)) { full_alias = alias; } else { full_alias = alias + "_" + variant; } self playlocalsound(full_alias); } }