SA-MP Forums Archive
[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

pawn Code:
%d %i
Sao formatos para numero (playerid,etc..)
pawn Code:
%s
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
pawn Code:
%i



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.