[Ajuda] Como Saber
#1

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
Reply
#2

pawn Code:
%d %i
Sao formatos para numero (playerid,etc..)
pawn Code:
%s
Nomes!


Simples -qq
'-'
Reply
#3

Digamos que sгo formas de inserir valores em um determinado local/mensagem,recomendo ler a Wiki.
Reply
#4

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
Reply
#5

Use Isso
pawn Code:
%i
Reply
#6

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 .
Reply
#7

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
Reply
#8

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
Reply
#9

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);
Reply
#10

exatamente Caio.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)