SA-MP Forums Archive
[Ajuda] Pra que serve "%s" e "%d"? - 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] Pra que serve "%s" e "%d"? (/showthread.php?tid=294702)



[Ajuda] Pra que serve "%s" e "%d"? - Shutdown98 - 02.11.2011

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<<);



Re: [Duvida] Pra que serve "%s" e "%d"? - Shadoww5 - 02.11.2011

https://sampwiki.blast.hk/wiki/Format


Re: [Duvida] Pra que serve "%s" e "%d"? - pWesley - 02.11.2011

%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


Re: [Duvida] Pra que serve "%s" e "%d"? - Dolby - 02.11.2011

%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


Re: [Duvida] Pra que serve "%s" e "%d"? - Enderman - 02.11.2011

%d imprime um numero inteiro "integer"

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



Re: [Duvida] Pra que serve "%s" e "%d"? - [O.z]Caroline - 02.11.2011

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



Re: [Duvida] Pra que serve "%s" e "%d"? - FireCat - 02.11.2011

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.


Re: [Duvida] Pra que serve "%s" e "%d"? - Shadoww5 - 02.11.2011

%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 '%'


Re: [Duvida] Pra que serve "%s" e "%d"? - Shutdown98 - 02.11.2011

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


Re: [Duvida] Pra que serve "%s" e "%d"? - Dr_Pawno - 03.11.2011

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

Vlw Shadoww S2