26.04.2012, 20:38
um exemplo:
s - para textos, nomes
i e d - usados para numeros
u - para id do player
pawn Code:
CMD:chat(playerid, params[])
{
new Str[128]; // var da string
new texto[70]; //Maximo de caracteres que pode conter na var 'texto'
new Name[MAX_PLAYER_NAME]; //variavel do nome do jogador
GetPlayerName(playerid, Name, MAX_PLAYER_NAME); //pega o nome dele
if(IsPlayerConnected(playerid)) // verifica se ele esta online, se estiver vai executar o comando abaixo
{
if(sscanf(params, "s", texto) // parametro para sair o 'texto'
return SendClientMessage(playerid, -1, "USE: /chat [TEXTO]"); //retorna a msg caso o jogador digite o comando errado
format(Str, sizeof(Str), "%s Falou: %s", Name, texto); // Name, pega o nome do jogador // Texto й o texto que foi digitado no comando acima
SendClientMessageToAll(-1, Str); // envia a format /\ para todos os jogadores
}
return 1;
}
i e d - usados para numeros
u - para id do player

