block load { es_xset version_chatdeadf "1.0.0" es_xset chatdeadf_playerdead 0 es_xset chatdeadf_temp 0 es_xset chatdeadf_delais 0 es_xset chatdeadf_format 0 es_xmakepublic version_chatdeadf es_xmsg #multi #lightgreen [Chat Dead] #green ON es_xdoblock chat_deadf/configuration } block configuration { // Configuration du Script // Format du TEXTE dans le CHAT pour les MORTS // 0 = Défaut (Quand vous êtes mort et que vous écrivez, vous voyez votre texte, et bien les vivants le veront de la même façon, sans couleur en plus, etc...) // 1 = Format du script avec des couleur sous le format [MORT] (PSEUDO DU MOT QUI PARLE) (SON TEXTE) chatdeadf_format 1 // Temps en secondes avant que le message d'un mort soit affiché aux joueurs vivants (Permet d'éviter la triche entre joueur, etc...) // Si = 0, alors le texte sera affiché en temps réel. chatdeadf_delais 0 } event player_say { es_getplayerprop chatdeadf_playerdead event_var(userid) "CCSPlayer.baseclass.pl.deadflag" ifx parse("chatdeadf_playerdead == 1") do { es_xdoblock chat_deadf/texte_chatmort } } block texte_chatmort { ifx parse("chatdeadf_format == 0") do { ifx parse("chatdeadf_delais == 0") do { foreach player chatdeadf_temp #alive "es_tell server_var(chatdeadf_temp) *MORT* event_var(es_username): event_var(text)" } else do { es_delayed server_var(chatdeadf_delais) foreach player chatdeadf_temp #alive "es_tell server_var(chatdeadf_temp) *MORT* event_var(es_username): event_var(text)" } } ifx parse("chatdeadf_format == 1") do { ifx parse("chatdeadf_delais == 0") do { foreach player chatdeadf_temp #alive "es_tell server_var(chatdeadf_temp) #multi #lightgreen [MORT]#green event_var(es_username) #default event_var(text)" } else do { es_delayed server_var(chatdeadf_delais) foreach player chatdeadf_temp #alive "es_tell server_var(chatdeadf_temp) #multi #lightgreen [MORT]#green event_var(es_username) #default event_var(text)" } } } event unload { es_xmsg #multi #lightgreen [Chat Dead] #green OFF }