[Ajuda] Pra que serve "%s" e "%d"?
#1

Opa, seguinte, eu sou novato em pawn, e gostaria de saber pra que serve essas paradinhas do titulo, desde jб, obrigado =)

Ah, nгo querendo, mas jб abusando, vocкs poderiam me dizer pra q servem a maioria das funзхes? Exemplo:

pawn Код:
AddPlayerClass(Skin, X, Y, Z, Esqueci xD, Slot 1, Muniзгo << , 2, muniзгo <<, 3, muniзгo<<);
Reply
#2

https://sampwiki.blast.hk/wiki/Format
Reply
#3

%s - Imprime o nome feito pela leitura da variбvel

Exemplo:

pawn Код:
new Nome[MAX_PLAYER_NAME],
       String[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), "Imprimi o nome %s", Nome);
SendClientMessage(playerid, -1, String);
%d Imprime nъmeros
Reply
#4

%s e %d sгo formatos de um format.
%s = Nome/Letras
%d = Numeros
%f = floats
e por ai vai,veja mais aqui: https://sampwiki.blast.hk/wiki/Format
Reply
#5

%d imprime um numero inteiro "integer"

Ex:
pawn Код:
new var = 5;
printf("A variavel Var tem valor %d.",var);
Reply
#6

Код:
 
%s        =   Strings, Textos.
%d        =  Interadores, nъmeros.
Reply
#7

Quote:
Originally Posted by [BPW]Wesley
Посмотреть сообщение
%s - Imprime o nome feito pela leitura da variбvel

Exemplo:

pawn Код:
new Nome[MAX_PLAYER_NAME],
       String[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), "Imprimi o nome %s", Nome);
SendClientMessage(playerid, -1, String);
%d Imprime nъmeros
Entгo e 1 nгo й uma variavel?
Explicas-te mal.
%s й leitura de strings
e %i de integers(numeros).
Porque %i? Porque %i lк o primeiro array da tua variavel, ou seja se tiveres mais do que 1 caracter ira dar erro.
e %s le os arrays todas.
Reply
#8

%c - caractere
%d ou %i - integer (numero inteiro)
%f - float (numero decimal)
%s - string (frase/texto/palavra)
%x - numero hexadecimal (ex: cor)
%% - o prуprio '%'
Reply
#9

Mas tipo, nesse comando:

Se o player Arnaldo usou o seguinte comando

pawn Код:
if(strcmp(cmd,"/useicomando",true)==0)
{
SendClientMessageToAll(0x33CCFFAA,"%s usou o o /useicomando e ganhou 50 reais");
GivePlayerMoney(playerid, 50);
return 1;
}
Vai aparecer a seguinte mensagem pra todos: "Arnaldo usou o /useicomando e ganhou 50 reais" ?

Ah, e se alguem puder postar algumas funзхes com suas explicaзхes e uso, agradeзo
Reply
#10

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
%% - o prуprio '%'
Putz, nгo sabia =X

Vlw Shadoww S2
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)