Argument type mismatch
#1

I got this error:

error 035: argument type mismatch (argument 3)

At this line:

pawn Код:
strcat(dt,"Your current rank is: {F70505}%s {FFFFFF}({F70505}%d{FFFFFF})\n",RankName(playerid),pInfo[playerid][Rank]);
This is the full code:

pawn Код:
stock RankInfo(playerid)
{
new dt[1500];
strcat(dt,"Your current rank is: {F70505}%s {FFFFFF}({F70505}%d{FFFFFF})\n",RankName(playerid),pInfo[playerid][Rank]);
strcat(dt,"{53C506}Current ranks:\n");
strcat(dt,"{FFFFFF}Rank 1: Private (0 score)\nRank 2: Corporal (100 score)\nRank 3: Sergeant (250 score)\nRank 4: Lieutenant (500 score)\nRank 5: Captain (750 score)\n");
strcat(dt,"{FFFFFF}Rank 6: Major (1000 score)\nRank 7: Colonel (1250 score)\nRank 8: Lieutenant General (1500 score)\nRank 9: Major General (2000 score)\nRank 10: General (2250 score)\nRank 11: General Of The Army (4500 score)\n");
strcat(dt,"{FFFFFF}Rank 12: Superior (7500 score)\nRank 13: Captain Superior (10000 score)\nRank 14: Superior General (15000 score)");
ShowPlayerDialog(playerid,RANKS,DIALOG_STYLE_MSGBOX, "{FFFFFF}Server Ranks",dt,"Ok","");
}
Thanks for help.
Reply
#2

Don't confuse strcat with format. Change first strcat to
pawn Код:
format(dt, sizeof dt, "Your current rank is: {F70505}%s {FFFFFF}({F70505}%d{FFFFFF})\n",RankName(playerid),pInfo[playerid][Rank]);
Reply
#3

Oh, silly me, thanks. +rep.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)