[Ajuda] Como Saber - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como Saber (
/showthread.php?tid=337554)
[Ajuda] Como Saber -
Caio_Freeze - 26.04.2012
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
Re: [Ajuda] Como Saber -
@Riichard - 26.04.2012
Sao formatos para numero (playerid,etc..)
Nomes!
Simples -qq
'-'
Re: [Ajuda] Como Saber -
Dolby - 26.04.2012
Digamos que sгo formas de inserir valores em um determinado local/mensagem,
recomendo ler a Wiki.
Re: [Ajuda] Como Saber -
Caio_Freeze - 26.04.2012
desenvolvi um fs q bani ou kicka o ip q esta restringido so q no format eu coloquei a variave pra mostra o ip so q mostra q meu ip e 53
@Edit
Resolvi
coloquei %s e mostrou o ip
o %d q eu tinha colocado n ia
Re: [Ajuda] Como Saber -
Don_Speed - 26.04.2012
Use Isso
Re: [Ajuda] Como Saber -
FallenHtz - 26.04.2012
depende do que define para pegar a informaзгo.
Exemplo quer que pega o nome .
Topo do gm
pawn Code:
new sendername[MAX_PLAYER_NAME];
No comando em que quer que apareзa o nome do player.
pawn Code:
format(string,sizeof(string),"Nick [%s]",sendername);
Onde estб o Nick mude para o que quiser .
Re: [Ajuda] Como Saber -
kratty - 26.04.2012
um exemplo:
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;
}
s - para textos, nomes
i e d - usados para numeros
u - para id do player
Re: [Ajuda] Como Saber -
Skream - 26.04.2012
pawn Code:
%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 '%'
https://sampwiki.blast.hk/wiki/Format
Re: [Ajuda] Como Saber -
Caio_Freeze - 26.04.2012
pega o ip do player:
pawn Code:
new ip[24];
GetPlayerIp(playerid, ip, 24);
Format:
pawn Code:
format(String, sizeof(String), "[ANTI-IP] O Jogador %s Foi Banido Por Tentar Entrar Com IP: %s Proibido", Nome, ip);
AvisarAdm(0xFF0000AA, String);
Re: [Ajuda] Como Saber -
FallenHtz - 26.04.2012
exatamente Caio.