20.11.2011, 00:44
Quando vc usa 1 parametro nгo, oq vc digitar depois do comando fica tudo armazenado na variavel "params" entao й sу usa-la como fiz no codigo que postei antes.
pawn Код:
dcmd_relatorio(playerid, params[])//veja a variavel params aqui serve como qualquer outro parametro em uma public ou stock
{
if(!strlen(params)) return SendClientMessage(playerid, 0xDCDCDCAA, "Use: /relatorio [Texto]"); // se o tamanho do texto dentro da string for = 0 retorna a msg
format(params,strlen(params)+38,"[Relatorio] %s: %s",Nome(playerid),params);
//format(params = pega a variavel params e formata ja que ela nгo й uma constante
//strlen(params)+38 isso porque "[Relatorio] %s: " pode ter no maximo 38 caracteres entao pega o tamanho do texto em params + oque jб esta digitado
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i) && Admin[i] >= 1)
SendClientMessage(i,0xDCDCDCAA,string);
}
return 1;
}