Rejestrując komendę w ten sposób nie dasz rady przechwytywać argumentów. Musisz złapać wszystkie wiadomości say:
register_clcmd("say", "cmdSay");
i w cmd say sprawdzać czy wiadomość ma odpowiednią budowę (/wyślij <coś>)
public cmdSay(id){
new szMessage[198];
read_args(szMessage, 197);
remove_quotes(szMessagge);
new szCmd[10];
strbreak(szMessage, szCmd, 9, szMessage, 197);
if(equali(szCmd, "/wyslij") && szMessage[0]){
//gracz id chce wysłać szMessage
client_print(id, print_chat, "Wysylanie: %s",szMessage);
}
}
Komendy z parametrami nie w sayu obsługuje się łatwiej:
http://amxx.pl/komendy-t4724.html