SA-MP Forums Archive
[Ajuda] Como usar o %d e o %s - 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 usar o %d e o %s (/showthread.php?tid=659648)



Como usar o %d e o %s - BrunoSayden177 - 10.10.2018

olб, gostaria de saber como funciona o %d e o %s, sou novo na programaзгo em pwn.

Obrigado


Re: Como usar o %d e o %s - 1sbedx - 10.10.2018

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


Re: Como usar o %d e o %s - GSantana - 10.10.2018

Quote:
Originally Posted by BrunoSayden177
Посмотреть сообщение
olб, gostaria de saber como funciona o %d e o %s, sou novo na programaзгo em pwn.

Obrigado
Basicamente %d й para numero inteiro por exemplo:

PHP код:
new 012345
ai para fomartar ele eu uso:
PHP код:
format(stringsizeof(String), "numero inteiro: %d",x); 
ai a mensagem й enviada assim: numero inteiro: 012345

se nгo for um numero inteiro, ou seja nъmero com virgula й um float ex:

PHP код:
new Float:0123.45600 
ai eu o formato assim:
PHP код:
format(stringsizeof(String), "seu float й: %f",x); 
ai a mensagem й enviada assim: seu float й: 0123.45600

se for Texto ou seja, String eu formato assim:

PHP код:
new String[100], aname[24];//isso sгo duas string
GetPlayerName(playeridaname24);//aqui eu armazeno o nome do player na string aname
format(Stringsizeof(aname), "Seu nome й : %s"aname);//aqui eu insiro na String o nome do player com %s ou %e jб que й texto 
e a mensagem й enviada assim: Seu nome й : GSantana



aos crнticos isso й apenas um exemplo e nгo um tutorial detalhado


Re: Como usar o %d e o %s - BrunoSayden177 - 10.10.2018

Код:
new String[100], aname[24];//isso sгo duas string 

GetPlayerName(playerid, aname, 24);//aqui eu armazeno o nome do player na string aname 

format(String, sizeof(aname), "Seu nome й : %s", aname);//aqui eu insiro na String o nome do player com %s ou %e jб que й texto
Como faзo pra enviar uma mensagem nesse estilo para as pessoas proximas?


Re: Como usar o %d e o %s - Ermanhaut - 10.10.2018

Amigo, como vocк й novo aqui na board, vou te dar uma dica:

O SAMP й muito antigo, quase todas as questхes simples estгo respondidas.

Tem uma ferramenta chamada search, ali tu acha qualquer coisa.




Re: Como usar o %d e o %s - SrDivuOfficial - 10.10.2018

cara eu uso o %s pra letras, e algums funзoes tipo cores de itens armazenas em variaveis,
e uso o %d pra numeros e
%f pra float


Re: Como usar o %d e o %s - BrunoSayden177 - 10.10.2018

Consegui fazer um codigo aki, porйm sу aparece o nick do jogador. Vou mandar o codigo aki, quem puder me ajudar, agradeзo.

Код:
new String[100], aname[24];            
GetPlayerName(playerid, aname, 24);
format(String, sizeof(aname), "Admin %s pegou seu kit admin!", aname);
ProxDetector(30.0, playerid, aname, 0xD909F7AA, 0xD909F7AA, 0xD909F7AA, 0xD909F7AA, 0xD909F7AA);



Re: Como usar o %d e o %s - GSantana - 10.10.2018

Quote:
Originally Posted by BrunoSayden177
Посмотреть сообщение
Код:
new String[100], aname[24];//isso sгo duas string 

GetPlayerName(playerid, aname, 24);//aqui eu armazeno o nome do player na string aname 

format(String, sizeof(aname), "Seu nome й : %s", aname);//aqui eu insiro na String o nome do player com %s ou %e jб que й texto
Como faзo pra enviar uma mensagem nesse estilo para as pessoas proximas?
PHP код:
new Float:pos[3];
GetPlayerPos(playeridpos[0], pos[1], pos[2]);
for(new 
0MAX_PLAYERSi++)
{
 if(
IsPlayerInRangeOfPoint(i10.0pos[0], pos[1], pos[2]))
  {
   
SendClientMessage(i, -1String);
  }