Recomendo largar o strcmp, existem novas funcionalidades que deveriam ser usadas, até mesmo o ZCMD que é antigo e meio ultrapassado é mais fácil de usar do que o strcmp, além da facilidade e organização dos comandos, fica mais fácil de manipular ele dentro do escopo do comando.
Pawn.CMD também é uma ótima opção, irei deixar um exemplo abaixo usando o ZCMD e o sscanf, comando kick:
Se houver problemas função kick(); não funcionando, recomendo criar uma função publica para Kick/Ban e usar SetTimerEx(); para chamar a função.
Exemplo:
Função public:
Código:
// Função para banir um jogador por settimer
forward moderation(playerid, adminid, mode);
public moderation(playerid,adminid, mode){
if(mode == 0)
BanEx(playerid, PlayerName(adminid));