IC_war.pwn(2714) : error 040: duplicate "case" label (value 16)
case DIALOG_LOG: { if(response) { new pFile[35],dialog[128]; format(pFile, 35, Player_File, GetName(playerid)); INI_ParseFile(pFile, "LoadP_Data", .bExtra = true, .extra = playerid); if(udb_hash(inputtext) == P_Data[playerid][pPassword]) { SetPVarInt(playerid, "Logged", 1); SCM(playerid,-1,"To proceed with further play click on spawn. Thanks for playing at our server."); } else { format(dialog, sizeof(dialog),""COL_BLUE"The password you entered is incorrect!\nIf you forgot your password, contact\nsome of Administrator on forum.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, "Xoomer - Login",dialog, "Login", "Izadji"); } } else Kick(playerid); } |
what are the dialog defines list? search "#define DIALOG_" and see if any of the numbers after them are the same
|
else { format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit"); }
error 029: invalid expression, assumed zero
else
{
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
what is the "if" statement before this? ex. if(...)
pawn Код:
|
public OnPlayerConnect(playerid) { new dialog[128], string[128]; format(string, 35, Player_File, GetName(playerid)); if(!INI_Exists(string)) { format(dialog, sizeof(dialog),"English: Choose the language to use for your account\nHrvatski: Izaberite jezik koji biste koristili za vaљ korisnički račun", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_JEZIK, DIALOG_STYLE_LIST, "Registration - 1. step", dialog, "Next", "Quit"); } else if(!INI_Exists(string)) { format(dialog, sizeof(dialog),""COL_BLUE"Select and enter the password\nyou want to use for your account.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registration - 2. step", dialog, "Registration", "Quit"); } else if(!INI_Exists(string)) { format(dialog, sizeof(dialog),""COL_BLUE"Odaberite i unesite lozinku koju ћelite\nkoristiti za svoj korisnički račun.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registracija - 2. korak", dialog, "Registracija", "Izađi"); } else { format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit"); } else { format(dialog, sizeof(dialog),""COL_BLUE"Dobrodoљli natrag, %s!\n\nMolimo da unesete lozinku vaseg korisničkog\nračuna i da se prijavite.", GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji"); } SetPVarInt(playerid, "Join", 1); return 1; }
case DIALOG_REG:
{
if(response)
{
if(!INI_Exists(string))
{
format(dialog, sizeof(dialog),""COL_BLUE"Select and enter the password\nyou want to use for your account.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registration - 2. step", dialog, "Registration", "Quit");
}
else
{
format(dialog, sizeof(dialog),""COL_BLUE"Welcome back, %s!\n\nInsert a password of your account\nand login.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Quit");
}
}
else Kick(playerid);
}
case DIALOG_JEZIK:
{
if(response)
{
if(!INI_Exists(string))
{
format(dialog, sizeof(dialog),""COL_BLUE"Odaberite i unesite lozinku koju želite\nkoristiti za svoj korisnički račun.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_YELLOW"Registracija - 2. korak", dialog, "Registracija", "Izađi");
}
else
{
format(dialog, sizeof(dialog),""COL_BLUE"Dobrodošli natrag, %s!\n\nMolimo da unesete lozinku vaseg korisničkog\nračuna i da se prijavite.", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""COL_YELLOW"Xoomer - Login",dialog, "Login", "Izadji");
}
else Kick(playerid);
}
public OnPlayerConnect(playerid)
{
new dialog[128], string[128];
format(string, 35, Player_File, GetName(playerid));
format(dialog, sizeof(dialog),"English: Choose the language to use for your account\nHrvatski: Izaberite jezik koji biste koristili za vaš korisnički račun", GetName(playerid));
ShowPlayerDialog(playerid, DIALOG_JEZIK, DIALOG_STYLE_LIST, "Registration - 1. step", dialog, "Next", "Quit");
SetPVarInt(playerid, "Join", 1);
return 1;
}