Tag mismatch for no reason -
XStormiest - 22.12.2017
So I've got this problem, I got this code
Код:
Functions:ShowBussinessBuyOptions(playerid)
{
new buy_options[512];
strcat(buy_options, ""COL_RED"Legal Lands\n");
strcat(buy_options, ""COL_RED"Ilegal Lands\n");
strcat(buy_options, ""COL_RED"Apartements\n");
strcat(buy_options, ""COL_RED"Houses\n");
strcat(buy_options, ""COL_RED"Motels\n");
strcat(buy_options, ""COL_RED"Clubs\n");
strcat(buy_options, ""COL_RED"Cassinos\n");
return ShowPlayerDialog(playerid, DIALOG_BUSSINESSMAN_BUY, DIALOG_STYLE_LIST, ""COL_RED"Buy options", buy_options, "Select", "Back");
}
The warning is on this line
Код:
return ShowPlayerDialog(playerid, DIALOG_BUSSINESSMAN_BUY, DIALOG_STYLE_LIST, ""COL_RED"Buy options", buy_options, "Select", "Back");
The dialog is in an enum...I've got no clue why is this happening..
Re: Tag mismatch for no reason -
Dayrion - 22.12.2017
Can you show your enum?
Re: Tag mismatch for no reason -
XStormiest - 22.12.2017
Sure
Код:
enum
{
DIALOG_REGISTER,
DIALOG_REFERAL,
DIALOG_CMENU,
DIALOG_CNAME,
DIALOG_CAGE,
DIALOG_CGENDER,
DIALOG_EMAIL,
DIALOG_LOGIN,
DIALOG_BUYLEVEL,
DIALOG_HELP,
DIALOG_TUTORIALS,
DIALOG_COMMANDS,
//Bussinessman
DIALOG_BUSSINESSMAN,
DIALOG_BUSSINESSMAN_OPTIONS,
DIALOG_BUSSINESSMAN_BUY,
DIALOG_BUSSINESSMAN_LL,
DIALOG_BUSSINESSMAN_IL,
DIALOG_BUSSINESSMAN_APARTMENTS,
DIALOG_BUSSINESSMAN_HOUSES,
DIALOG_BUSSINESSMAN_MOTELS,
DIALOG_BUSSINESSMAN_CLUBS,
DIALOG_BUSSINESSMAN_CASSINO,
DIALOG_BUSSINESSMAN_HIRE,
//tutorials
DIALOG_TUTORIALS_CITIZEN,
DIALOG_TUTORIALS_LICENSES,
DIALOG_TUTORIALS_JOBS,
DIALOG_TUTORIALS_RENTS,
DIALOG_TUTORIALS_PROFESSIONS,
DIALOG_TUTORIALS_IPROFESSIONS,
DIALOG_TUTORIALS_IPROFF_DETAILS,
DIALOG_TUTORIALS_BLACKMARKET,
DIALOG_TUTORIALS_FACTIONS,
DIALOG_TUTORIALS_PRESTIGE,
DIALOG_TUTORIALS_BUSSINESSES,
DIALOG_TUTORIALS_HOUSES,
DIALOG_TUTORIALS_CLANS,
DIALOG_TUTORIALS_GOALS,
DIALOG_TUTORIALS_GOALS_DETAIL,
}
Re: Tag mismatch for no reason -
Dayrion - 22.12.2017
Assuming COL_RED is correctly defined, your code
compile fine.
PHP код:
#define COL_RED "{FF0000}"
enum
{
DIALOG_BUSSINESSMAN_BUY
};
main()
{
new buy_options[512];
strcat(buy_options, COL_RED"Legal Lands\n");
strcat(buy_options, COL_RED"Ilegal Lands\n");
strcat(buy_options, COL_RED"Apartements\n");
strcat(buy_options, COL_RED"Houses\n");
strcat(buy_options, COL_RED"Motels\n");
strcat(buy_options, COL_RED"Clubs\n");
strcat(buy_options, COL_RED"Cassinos\n");
ShowPlayerDialog(0, DIALOG_BUSSINESSMAN_BUY, DIALOG_STYLE_LIST, COL_RED"Buy options", buy_options, "Select", "Back");
}
Re: Tag mismatch for no reason -
Ritzy2K - 22.12.2017
Your problem is solved by Dayrion, but what is this -
Код:
new buy_options[512];
Why waste so many cells?
Re: Tag mismatch for no reason -
XStormiest - 22.12.2017
I'll resize that no problem, but it still gives me the warning....