CHAT MAIOR

28 de jul. de 2011

[INC] iCmd V3 (Processador de Comandos)

iCmd é um simples e rápido processador de comandos que pode ser utilizado por qualquer galëro de forma simples e rápida.
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