SA-MP Forums Archive
[Ajuda] Strcat - 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] Strcat (/showthread.php?tid=255502)



Strcat - Dr_Pawno - 15.05.2011

Qual й a diferenca entre format e strcat?


Re: [DUVIDA] Strcat - CyNiC - 15.05.2011

strcat somente passa caracteres de uma string pra outra e format pode passar dados de variбveis, strings, retorno de funзхes, etc.


Re: [DUVIDA] Strcat - TheGarfield - 15.05.2011

Formact
pawn Код:
new PC[20];
fomat(PC, sizeof(PC),"Formatou PC");
StrCAT
pawn Код:
new PC[100];
strcat(PC,"eu sou gato (strcat)\n");
strcat(PC,"neegrooo gatoooo");
SendClientMessage(playerid, 0xFF0000, PC);

format й para colocar/alogar parвmetros como vida/dinheiro/etc...
e o strcat(minhau) й para armazenar tudo isto em uma string,
normalmente quando aparece erros assim:
Код:
error 075: input line too long (after substitutions)

Abraзos.

[iPs]Garfield~


Re: [DUVIDA] Strcat - Dr_Pawno - 16.05.2011

Quote:
Originally Posted by TheGarfield
Посмотреть сообщение
strcat(minhau)
KKKKKKKKKKKKKKKK!

@Topico:
So isso? Aff '-' achei que fosse mais.

@Edit:
Pra que esse
Код:
\n
?


Re: [Ajuda] Strcat - Shadoww5 - 16.05.2011

\n serve para "pular uma linha".


Re: [Ajuda] Strcat - Dr_Pawno - 16.05.2011

Sim, isso eu sei. Mais que eu saiba isso nгo funciona com SendClientMessage, ou funciona? '-'


Re: [Ajuda] Strcat - TheGarfield - 16.05.2011

olha:

o ShowPlayerDialog й sу um modo de exibir....
e "\n","\r" nгo funcionam no SendClientMessage...

aabraзus.

pawn Код:
static g[20];
strcat(g,"Minhau");



Re: [Ajuda] Strcat - JonathanFeitosa - 16.05.2011

Uso do \n й do \r :

Antes de comeзar:

\n - Use Para Pular Linha no Linux ( tambйm funciona no Windows )
\r - Usado No Windows Apenas

\n = Usado Para Pular Linhas. Exemplo No 3DTextLabel :

pawn Код:
Create3DTextLabel("Esse й Meu Tutorial\nSabia ?", cor,2453.7878,-1460.9454,24.0000,50.0,0);

Exemplo em DIALOG MSGBOX :

pawn Код:
if(strcmp(cmdtext,"/Jonathan",true)==0)
{
       new Jonathan[400];
       strcat(Jonathan,"Veja Que No Final Vai ter o > \n");
       strcat(Jonathan,"Esse й meu Caderno !!! Agora vou Para Outra Linha \n");
       strcat(Jonathan,"\n"); // Esse Exemplo Pulou Uma Linha em Branco =)
       ShowPlayerDialog(playerid, 1235, DIALOG_STYLE_MSGBOX, "Jonathan Owna ! ",Jonathan, "Tutorial", "Sair");
// Iremos Ver La No Final =)
       return true;
}
Exemplo em DIALOG LIST :


pawn Код:
if(!strcmp("/meudialoglist", cmdtext, true)) // Comando
{
     ShowPlayerDialog(playerid, 1239, DIALOG_STYLE_LIST, "Cabeзalho", "JFS\nJonathan", "Selecionar", "Cancelar");
     //Ou Seja Vai Servir Para Pular de Linha no DIALOG LIST TAMBЙM ! SE NAO POR \n Vai Ficar na Mesma Linha !
     return true;
}
Fonte : https://sampforum.blast.hk/showthread.php?pid=1131605#pid1131605


Re: [Ajuda] Strcat - Macintosh - 16.05.2011

Nгo sу com SendClientMessage mais com GameTextForPlayer,SendClientMessageToAll,SendForma tedText, format, Dialog's,entre outros meios.


Re: [Ajuda] Strcat - Dr_Pawno - 16.05.2011

Eu sei disso '-' to falano do erro do garfield.

Originally Posted by TheGarfield:
pawn Код:
new PC[100];
strcat(PC,"eu sou gato (strcat)\n");
strcat(PC,"neegrooo gatoooo");
SendClientMessage(playerid, 0xFF0000, PC);
Entгo edita pra
pawn Код:
new PC[100];
strcat(PC,"eu sou gato (strcat)\n");
strcat(PC,"neegrooo gatoooo");
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "strcat", PC, "Ok", "");
'-'
@Edit:
Isso ali em cima que me confundiu.