08.06.2014, 21:34
Hello! I have coded a ban system. When I try to compile it, it gives me the following errors:
Lines 311-313:
BanMenu variable declaration:
What's wrong with my code?
Код:
egaming.pwn(311) : error 075: input line too long (after substitutions) egaming.pwn(312) : error 032: array index out of bounds (variable "BanMenu") egaming.pwn(313) : warning 217: loose indentation egaming.pwn(313) : error 017: undefined symbol "nu" egaming.pwn(313) : warning 215: expression has no effect egaming.pwn(313) : error 001: expected token: ";", but found "]" egaming.pwn(313) : error 029: invalid expression, assumed zero egaming.pwn(313) : fatal error 107: too many error messages on one line
pawn Код:
new string[494];
format(string, sizeof(string), "{FFCE39}The following settings will be applied for your ban. Do you want to continue?\n\n{FFCE39}Player: {FFF1AF}%s\n{FFCE39}Ban Type: {FFF1AF}temporary\n{FFCE39}Reason: {FFF1AF}%s\n{FFCE39}Duration years: {FFF1AF}%i\n{FFCE39}Duration months: {FFF1AF}%i\n{FFCE39}Duration weeks: {FFF1AF}%i\n{FFCE39}Duration days: {FFF1AF}%i\n{FFCE39}Duration hours: {FFF1AF}%i\n{FFCE39}Duration minutes: {FFF1AF}%i", returnname(BanMenu[playerid][TargetID]), BanMenu[playerid][Reason], BanMenu[playerid][D_Years], BanMenu[playerid][D_Months], BanMenu[playerid][D_Weeks], BanMenu[playerid][D_Days], BanMenu[playerid][D_Hours], BanMenu[playerid][D_Minutes]);
return ShowPlayerDialog(playerid, DIALOG_BANMENU_EXEC, DIALOG_STYLE_LIST, "Ban Menu", string, "Ban", "Cancel");
pawn Код:
enum BanData
{
TargetID = INVALID_PLAYER_ID,
bool:Permanent = false,
Reason[65],
D_Years = 0,
D_Months = 0,
D_Weeks = 0,
D_Days = 0,
D_Hours = 0,
D_Minutes = 0
}
new BanMenu[MAX_PLAYERS][BanData];