[Ajuda] Erro na formataзгo
#1

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?
Reply
#2

Linha extensa demais!
Reply
#3

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

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'
Reply
#5

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)