[Ajuda] Erro na formataзгo - 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] Erro na formataзгo (
/showthread.php?tid=492412)
Erro na formataзгo -
Lucas_HenryK - 03.02.2014
pawn Код:
format(stringa,sizeof(stringa),"{4D4FFF}Nome: {FFFFFF}%s (ID:%d)\n\n{4D4FFF}Classe: {FFFFFF}%s - {4D4FFF}Rank: {FFFFFF}EDITAR\n\n{4D4FFF}Score: {FFFFFF}%d\n{4D4FFF}Kills: {FFFFFF}%d\n{4D4FFF}Deaths: {FFFFFF}%d\n{4D4FFF}K/D: {FFFFFF}%d\n{4D4FFF}Dinheiro: {FFFFFF}%d\n\n{4D4FFF}Nнvel: {FFFFFF}%d\n{4D4FFF}Vip: {FFFFFF}%d\n\n{4D4FFF}Ping: {FFFFFF}%d\n{4D4FFF}FPS: {FFFFFF}%d",nome(playerid),playerid,GetPlayerTeam(playerid),GetPlayerScore(playerid),PlayerInfo[playerid][Kills],PlayerInfo[playerid][Deaths],ratio,GetPlayerMoney(playerid),PlayerInfo[playerid][Admin],PlayerInfo[playerid][Vip],GetPlayerPing(playerid),FPS);
error 075: input line too long (after substitutions)
Como eu poderia resolver esse erro?
Re: Erro na formataзгo -
Don_Speed - 03.02.2014
Linha extensa demais!
Re: Erro na formataзгo -
ViniKuliveguisky - 03.02.2014
a linha й muito longa!
Resuma este cуdigo!
Utilize strcat!
exemplo:
pawn Код:
strcat(stringa, "{4D4FFF}Nome: {FFFFFF}%s (ID:%d)\n\n{4D4FFF}Classe: {FFFFFF}%s -\n", nome(playerid), playerid, GetPlayerTeam(playerid));
strcat(stringa, "{4D4FFF}Rank: {FFFFFF}EDITAR\n\n{4D4FFF}Score: {FFFFFF}%d\n", GetPlayerScore(playerid));
Depois basta usar a 'stringa' na Dialog ou na Mensagem...
Obs: nгo se esqueзa de usar o '\n' no final para quebrar a linha!
Re: Erro na formataзгo -
@Riichard - 03.02.2014
Quote:
Originally Posted by ViniKuliveguisky
a linha й muito longa!
Resuma este cуdigo!
Utilize strcat!
exemplo:
pawn Код:
strcat(stringa, "{4D4FFF}Nome: {FFFFFF}%s (ID:%d)\n\n{4D4FFF}Classe: {FFFFFF}%s -\n", nome(playerid), playerid, GetPlayerTeam(playerid)); strcat(stringa, "{4D4FFF}Rank: {FFFFFF}EDITAR\n\n{4D4FFF}Score: {FFFFFF}%d\n", GetPlayerScore(playerid));
Depois basta usar a 'stringa' na Dialog ou na Mensagem...
Obs: nгo se esqueзa de usar o '\n' no final para quebrar a linha!
|
@edit
Erro meu, nгo tinha visto ainda. LOL'
Re: Erro na formataзгo -
Lucas_HenryK - 03.02.2014
nгo adiantou galera..
pawn Код:
strcat(stringa,"{4D4FFF}Nome: {FFFFFF}%s (ID:%d)\n\n{4D4FFF}Classe: {FFFFFF}%s - {4D4FFF}Rank: {FFFFFF}EDITAR\n\n",nome(clickedplayerid),clickedplayerid,GetPlayerTeam(clickedplayerid));
error 035: argument type mismatch (argument 3)
nгo consigo achar nenhum erro nisso..
Re: Erro na formataзгo -
@Riichard - 03.02.2014
Quote:
Originally Posted by Lucas_HenryK
nгo adiantou galera..
pawn Код:
strcat(stringa,"{4D4FFF}Nome: {FFFFFF}%s (ID:%d)\n\n{4D4FFF}Classe: {FFFFFF}%s - {4D4FFF}Rank: {FFFFFF}EDITAR\n\n",nome(clickedplayerid),clickedplayerid,GetPlayerTeam(clickedplayerid));
error 035: argument type mismatch (argument 3)
nгo consigo achar nenhum erro nisso..
|
Eu uso format e depois strcat.
Mas enfim, um exemplo:
pawn Код:
new String1[60], String2[65], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(String1, sizeof(String1), "Olб, %s\n", nome); strcat(String2, String1);
format(String1, sizeof(String1), "Seu id й %d", playerid); strcat(String2, String1);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Oi", String2, "Ok", "");