Tag mismatch for no reason
#1

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

Can you show your enum?
Reply
#3

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,
}
Reply
#4

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_optionsCOL_RED"Legal Lands\n");
    
strcat(buy_optionsCOL_RED"Ilegal Lands\n");
    
strcat(buy_optionsCOL_RED"Apartements\n");
    
strcat(buy_optionsCOL_RED"Houses\n");
    
strcat(buy_optionsCOL_RED"Motels\n");
    
strcat(buy_optionsCOL_RED"Clubs\n");
    
strcat(buy_optionsCOL_RED"Cassinos\n");
    
ShowPlayerDialog(0DIALOG_BUSSINESSMAN_BUYDIALOG_STYLE_LISTCOL_RED"Buy options"buy_options"Select""Back");

Reply
#5

Your problem is solved by Dayrion, but what is this -

Код:
new buy_options[512];
Why waste so many cells?
Reply
#6

I'll resize that no problem, but it still gives me the warning....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)