SA-MP Forums Archive
[DUDA/AYUDA] input line too long (after substitutions) - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA/AYUDA] input line too long (after substitutions) (/showthread.php?tid=504580)



[DUDA/AYUDA] input line too long (after substitutions) - yesid001 - 05.04.2014

Buenas a todos, gracias por abrir el tema, espero y me puedas ayudar.

Lo que pasa, es que tengo una linea super larga, pero no se alguna forma de acortarla sin afectar lo que hace :C

Aquн se las dejo, a ver si me enseсan una forma de acortarla :3
pawn Код:
format(string, sizeof(string), "{FFFFFF}Nick: %s\nScore: %d\nMuertes: %d\nMatados: %d\nDinero: $%d\nEstrellas: %d\nCarreras Terminadas: %d\nTest.R Ganados: %d\nHEADSHOTs: %d\nDuelos Ganados: %d\nDuelos Perdidos: %d\nPing: %d",PlayerName2(playerid), GetPlayerScore(playerid), PlayerInfo[playerid][Deaths], Float:PlayerInfo[playerid][Kills],GetPlayerMoney(playerid),PlayerInfo[playerid][Estrellas],PlayerInfo[playerid][cGanadas],PlayerInfo[playerid][tGanados],PlayerInfo[playerid][HEADSHOTs],PlayerInfo[playerid][DGanados],PlayerInfo[playerid][DPerdidos], GetPlayerPing(playerid));
Gracias de ante mano, por si no agradezco luego xD
Gracias de ante mano, por si no agradezco luego xD
Gracias de ante mano, por si no agradezco luego xD



Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - DesingMyCry - 05.04.2014

pawn Код:
new mensaje[11] = "0123456789";
printf("mensaje: %s", mensaje);
pawn Код:
new mensaje[11] = "0123456789";
printf("mensaje: %s",
                             mensaje);
Ambos mйtodos funcionan.


Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - OTACON - 05.04.2014

pawn Код:
new string[/*cuenta los caracteres*/];

format(string, sizeof(string), "\

{FFFFFF}Nick: %s\
\nScore: %d\
\nMuertes: %d\
\nMatados: %d\
\nDinero: $%d\
\nEstrellas: %d\
\nCarreras Terminadas: %d\
\nTest.R Ganados: %d\
\nHEADSHOTs: %d\
\nDuelos Ganados: %d\
\nDuelos Perdidos: %d\
\nPing: %d"
,\

PlayerName2(playerid), \
GetPlayerScore(playerid), \
PlayerInfo[playerid][Deaths], \
Float:PlayerInfo[playerid][Kills],\
GetPlayerMoney(playerid),\
PlayerInfo[playerid][Estrellas],\
PlayerInfo[playerid][cGanadas],\
PlayerInfo[playerid][tGanados],\
PlayerInfo[playerid][HEADSHOTs],\
PlayerInfo[playerid][DGanados],\
PlayerInfo[playerid][DPerdidos],\
GetPlayerPing(playerid) );

printf("resultado. %s", string);
pawn Код:
new string[/*cuenta los caracteres*/], result[/*cuenta los caracteres*/];

format(result, sizeof(result), "Nick: %s",PlayerName2(playerid));
strcat(string, result);
format(result, sizeof(result), "\nScore: %d",GetPlayerScore(playerid));
strcat(string, result);
format(result, sizeof(result), "\nMuertes: %d",PlayerInfo[playerid][Deaths]);
strcat(string, result);
format(result, sizeof(result), "\nMatados: %d",Float:PlayerInfo[playerid][Kills]);
strcat(string, result);
format(result, sizeof(result), "\nEstrellas: %d",PlayerInfo[playerid][Estrellas]);
strcat(string, result);
format(result, sizeof(result), "\nCarreras Terminadas: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nTest.R Ganados: %d",PlayerInfo[playerid][tGanados]);
strcat(string, result);
format(result, sizeof(result), "\nHEADSHOTs: %d",PlayerInfo[playerid][HEADSHOTs]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Ganados: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Perdidos: %d",PlayerInfo[playerid][DPerdidos]);
strcat(string, result);
format(result, sizeof(result), "\nPing: %d",GetPlayerPing(playerid));
strcat(string, result);

printf("resultado. %s", string);



Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - yesid001 - 05.04.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
new string[/*cuenta los caracteres*/];

format(string, sizeof(string), "\

{FFFFFF}Nick: %s\
\nScore: %d\
\nMuertes: %d\
\nMatados: %d\
\nDinero: $%d\
\nEstrellas: %d\
\nCarreras Terminadas: %d\
\nTest.R Ganados: %d\
\nHEADSHOTs: %d\
\nDuelos Ganados: %d\
\nDuelos Perdidos: %d\
\nPing: %d"
,\

PlayerName2(playerid), \
GetPlayerScore(playerid), \
PlayerInfo[playerid][Deaths], \
Float:PlayerInfo[playerid][Kills],\
GetPlayerMoney(playerid),\
PlayerInfo[playerid][Estrellas],\
PlayerInfo[playerid][cGanadas],\
PlayerInfo[playerid][tGanados],\
PlayerInfo[playerid][HEADSHOTs],\
PlayerInfo[playerid][DGanados],\
PlayerInfo[playerid][DPerdidos],\
GetPlayerPing(playerid) );

printf("resultado. %s", string);
pawn Код:
new string[/*cuenta los caracteres*/], result[/*cuenta los caracteres*/];

format(result, sizeof(result), "Nick: %s",PlayerName2(playerid));
strcat(string, result);
format(result, sizeof(result), "\nScore: %d",GetPlayerScore(playerid));
strcat(string, result);
format(result, sizeof(result), "\nMuertes: %d",PlayerInfo[playerid][Deaths]);
strcat(string, result);
format(result, sizeof(result), "\nMatados: %d",Float:PlayerInfo[playerid][Kills]);
strcat(string, result);
format(result, sizeof(result), "\nEstrellas: %d",PlayerInfo[playerid][Estrellas]);
strcat(string, result);
format(result, sizeof(result), "\nCarreras Terminadas: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nTest.R Ganados: %d",PlayerInfo[playerid][tGanados]);
strcat(string, result);
format(result, sizeof(result), "\nHEADSHOTs: %d",PlayerInfo[playerid][HEADSHOTs]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Ganados: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Perdidos: %d",PlayerInfo[playerid][DPerdidos]);
strcat(string, result);
format(result, sizeof(result), "\nPing: %d",GetPlayerPing(playerid));
strcat(string, result);

printf("resultado. %s", string);
Muchas gracias, como siempre respuetas perfectas xD, +rep, ah, y usare tu programa te contador de caracteres :P



Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - DesingMyCry - 05.04.2014

._ .


Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - MugiwaraNoLuffy - 05.04.2014

Mejor que eso, utilizб el compilador de Zeex.
https://sampforum.blast.hk/showthread.php?tid=473595

Copiб y pegб en la carpeta de pawno y ese bug se te arregla.


Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - yesid001 - 06.04.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
new string[/*cuenta los caracteres*/];

format(string, sizeof(string), "\

{FFFFFF}Nick: %s\
\nScore: %d\
\nMuertes: %d\
\nMatados: %d\
\nDinero: $%d\
\nEstrellas: %d\
\nCarreras Terminadas: %d\
\nTest.R Ganados: %d\
\nHEADSHOTs: %d\
\nDuelos Ganados: %d\
\nDuelos Perdidos: %d\
\nPing: %d"
,\

PlayerName2(playerid), \
GetPlayerScore(playerid), \
PlayerInfo[playerid][Deaths], \
Float:PlayerInfo[playerid][Kills],\
GetPlayerMoney(playerid),\
PlayerInfo[playerid][Estrellas],\
PlayerInfo[playerid][cGanadas],\
PlayerInfo[playerid][tGanados],\
PlayerInfo[playerid][HEADSHOTs],\
PlayerInfo[playerid][DGanados],\
PlayerInfo[playerid][DPerdidos],\
GetPlayerPing(playerid) );

printf("resultado. %s", string);
pawn Код:
new string[/*cuenta los caracteres*/], result[/*cuenta los caracteres*/];

format(result, sizeof(result), "Nick: %s",PlayerName2(playerid));
strcat(string, result);
format(result, sizeof(result), "\nScore: %d",GetPlayerScore(playerid));
strcat(string, result);
format(result, sizeof(result), "\nMuertes: %d",PlayerInfo[playerid][Deaths]);
strcat(string, result);
format(result, sizeof(result), "\nMatados: %d",Float:PlayerInfo[playerid][Kills]);
strcat(string, result);
format(result, sizeof(result), "\nEstrellas: %d",PlayerInfo[playerid][Estrellas]);
strcat(string, result);
format(result, sizeof(result), "\nCarreras Terminadas: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nTest.R Ganados: %d",PlayerInfo[playerid][tGanados]);
strcat(string, result);
format(result, sizeof(result), "\nHEADSHOTs: %d",PlayerInfo[playerid][HEADSHOTs]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Ganados: %d",PlayerInfo[playerid][cGanadas]);
strcat(string, result);
format(result, sizeof(result), "\nDuelos Perdidos: %d",PlayerInfo[playerid][DPerdidos]);
strcat(string, result);
format(result, sizeof(result), "\nPing: %d",GetPlayerPing(playerid));
strcat(string, result);

printf("resultado. %s", string);
Ey man, cuando te dije que estaba bien, fue por que lo leн le vi coherencia xD
Pero, cuando lo use, me da el mismo error, pero en la linea PlayerInfo[playerid][HEADSHOTs],\.. Ayudame please :C



Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - DesingMyCry - 06.04.2014

Que los demas estamos pintados.


Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - MugiwaraNoLuffy - 07.04.2014

Quote:
Originally Posted by MugiwaraNoLuffy
Посмотреть сообщение
Mejor que eso, utilizб el compilador de Zeex.
https://sampforum.blast.hk/showthread.php?tid=473595

Copiб y pegб en la carpeta de pawno y ese bug se te arregla.
....


Respuesta: [DUDA/AYUDA] input line too long (after substitutions) - yesid001 - 07.04.2014

Quote:
Originally Posted by MugiwaraNoLuffy
Посмотреть сообщение
....
Muchas gracias! Me funciono a la perfecciуn! :P
SOLUCIONADO