SA-MP Forums Archive
error 075: input line too long (after substitutions) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: error 075: input line too long (after substitutions) (/showthread.php?tid=611950)



error 075: input line too long (after substitutions) - Loinal - 12.07.2016

fixed


Re: error 075: input line too long (after substitutions) - Stinged - 12.07.2016

The line is simply too long.
Code:
format(Test, sizeof (Test), "{0055FF}XtremeX Stats For %s (ID:%d):\n\n{FFDC00}Main Stats:\n{E1FF00}> Score: %d\n> Money/Cash: $%d\n> Kills: %d\n> Deaths: %d\n> Level: %d\n", GetName(playerid), playerid, GetPlayerScore(playerid), GetPlayerMoney(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths], pInfo[playerid][pLevel]);
format(Test, sizeof (Test), "%s> VIP Level: %d\n> Time Spent Ingame: %s\n\n{FFDC00}Goodies Stats:\n{E1FF00}> Cookies: %d\n> Icecreams: %d\n> Cakes: %d", Test, pInfo[playerid][Donator], ConvertTime(seconds,m,h,d), pPinfo[playerid][Cookies], pPinfo[playerid][Icecream], pPinfo[playerid][Cakes]);



Re: error 075: input line too long (after substitutions) - K0P - 12.07.2016

Quote:
Originally Posted by Stinged
View Post
The line is simply too long.
Code:
format(Test, sizeof (Test), "{0055FF}XtremeX Stats For %s (ID:%d):\n\n{FFDC00}Main Stats:\n{E1FF00}> Score: %d\n> Money/Cash: $%d\n> Kills: %d\n> Deaths: %d\n> Level: %d\n", GetName(playerid), playerid, GetPlayerScore(playerid), GetPlayerMoney(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths], pInfo[playerid][pLevel]);
format(Test, sizeof (Test), "%s> VIP Level: %d\n> Time Spent Ingame: %s\n\n{FFDC00}Goodies Stats:\n{E1FF00}> Cookies: %d\n> Icecreams: %d\n> Cakes: %d", Test, pInfo[playerid][Donator], ConvertTime(seconds,m,h,d), pPinfo[playerid][Cookies], pPinfo[playerid][Icecream], pPinfo[playerid][Cakes]);
You should use strcat,format function will replace the line,while strcat will join the lines.


Re: error 075: input line too long (after substitutions) - Stinged - 12.07.2016

Quote:
Originally Posted by K0P
View Post
You should use strcat,format function will replace the line,while strcat will join the lines.
And how exactly will strcat replace the specifiers with values?
Yes, format does replace the line, which is why I added %s to the beginning, and the string Test as its value.