Todo explicado en el Plugin:
#include
public plugin_init()
{
register_plugin("Hook Say Basic", "0.1", "Morte")
/* Registramos comando say del cliente */
register_clcmd("say", "message_saytext")
/* =================================== */
}
public message_saytext(id)
{
/* Creamos un array estatico - Este tiene un tamaño de 195 porque seria */
/* el maximo de lo que podes escribir*/
static szSay[195]
/* =================================== */
/* Obtenemos lo que escribio el jugador */
read_args(szSay, charsmax(szSay))
/* =================================== */
/* Removemos las comillas del texto que escribimos */
remove_quotes(szSay)
/* =================================== */
/* Creamos un array estatico para obtener el nombre del jugador */
static szNombre[33]
/* =================================== */
/* Obtemeos el nombre del jugador */
get_user_name(id, szNombre, 32)
/* =================================== */
/* Hacemos un print con lo que escribio */
client_print(id, print_chat, "| %s |: %s", szNombre, szSay)
/* =================================== */
/* Hacemos un return para evitar que aparezca el mensaje 2 veces */
return PLUGIN_HANDLED
/* =================================== */
}