[Ajuda] Strcat
#1

Qual й a diferenca entre format e strcat?
Reply
#2

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

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~
Reply
#4

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

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

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

\n serve para "pular uma linha".
Reply
#6

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

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

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

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

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


Forum Jump:


Users browsing this thread: 3 Guest(s)