O Trabalho de iCmd é apenas separar o comando do parâmetro, também sendo muito viável em comandos sem parâmetros por não utilizar strcmp
Exemplo:
Comando(me, playerid, params[])
{
if(strlen(params) < 5)
return SendClientMessage(playerid, 0xFFFFFFFF, "[Erro] Por favor utilize algum texto (/me [texto]) (mínimo 5 caracteres)");
static string[128];
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, 128, "O Jogador %s(%d) acaba de falar %s (use /me [texto])", string, playerid, params);
return SendClientMessageToAll(0xFFFFFFFF, string), true;
}
Uso:
Para poder colocar iCmd sem seu game mode basta colocar:
http://pastebin.com/5cXz4pDe
Este código no seu game mode (substituindo o OnPlayerCommandText atual)
Espero que gostem do sistema.
Créditos:
Bruno da Silva
Abraços galera.
Nenhum comentário:
Postar um comentário