26.04.2012, 20:19
Galera to com uma duvida oq significa isso: %d %i %s sem q sao usados no fomat e tem outros... mais os q eu lembro sao esses obrigado
%d %i
%s
%i
new sendername[MAX_PLAYER_NAME];
format(string,sizeof(string),"Nick [%s]",sendername);
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;
}
%b Inserts a number at this position in binary radix
%c Inserts a single character.
%d Inserts an integer (whole) number
%f Inserts a floating point number.
%i Inserts an integer.
%s Inserts a string.
%x Inserts a number in hexadecimal notation.
%% Inserts the literal '%'
new ip[24];
GetPlayerIp(playerid, ip, 24);
format(String, sizeof(String), "[ANTI-IP] O Jogador %s Foi Banido Por Tentar Entrar Com IP: %s Proibido", Nome, ip);
AvisarAdm(0xFF0000AA, String);