event es_player_chat { es_set lgdc_first_letter event_var(text) es_xstring lgdc_first_letter section 0 1 if (server_var(lgdc_first_letter) != @) do { if (event_var(es_userdead) == 1) do { es_xusermsg create lgdc_saytext_msg SayText2 es_usermsg write byte lgdc_saytext_msg event_var(es_userindex) es_xusermsg write byte lgdc_saytext_msg True if (event_var(teamonly) == 1) do { if (event_var(es_userteam) == 1) do { es_xset lgdc_dead_message "(Spectator) %s1 : %s2" es_xset lgdc_targetidentifier "#alive" } if (event_var(es_userteam) == 2) do { es_xset lgdc_dead_message "*DEAD*(Terrorist) %s1 : %s2" es_xset lgdc_targetidentifier "#t#alive" } if (event_var(es_userteam) == 3) do { es_xset lgdc_dead_message "*DEAD*(Counter-Terrorist) %s1 : %s2" es_xset lgdc_targetidentifier "#ct#alive" } } else do { if (event_var(es_userteam) == 1) do { es_xset lgdc_dead_message "#alive" es_xset lgdc_targetidentifier "*SPEC* %s1 : %s2" } if (event_var(es_userteam) > 1) do { es_xset lgdc_dead_message "*DEAD* %s1 : %s2" es_xset lgdc_targetidentifier "#alive" } } es_usermsg write string lgdc_saytext_msg server_var(lgdc_dead_message) es_usermsg write string lgdc_saytext_msg event_var(es_username) es_usermsg write string lgdc_saytext_msg event_var(text) es foreach player lgdc_targetplayer server_var(lgdc_targetidentifier) "es_usermsg send lgdc_saytext_msg server_var(lgdc_targetplayer) 1" es_xusermsg delete lgdc_saytext_msg } } }