4ybak
Умник
Здравствуйте,хотел из мода убрать систему домов,убрал,но теперь выдаёт ошибку:
Строка:
Сам код:
Код:
error 002: only a single statement (or expression) can follow each "case"
Код:
return true;
Код:
case DIALOG_PASSPORTS:
{
if(!response)
{
PassportState[playerid] --;
if(PassportState[playerid] < 1) return SendClientMessage(playerid, COLOR_GREY, "Ïîïðîáóéòå ïîëó÷èòü ïàñïîðò ïîçæå");
return ReceivingPassport(playerid, PassportState[playerid]);
}
if(response)
{
PlayerPlaySound(playerid, 1136, 0.0, 0.0, 0.0);
switch(PassportState[playerid])
{
case 1:
{
PassRegSex[playerid] = listitem + 1;
ReceivingPassport(playerid, PassportState[playerid] = 2);
}
case 2:
{
new day,month,year,day2,month2,year2;
getdate(year, month, day);
if(sscanf(inputtext, "p</>iii", day2, month2, year2))
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return ReceivingPassport(playerid, PassportState[playerid]);
}
new check = year - year2;
if( check > 50 || check < 1 || day2 > GetMonthDays(year2, month2) || day2 < 1 || month2 > 12 || month2 < 1 )
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return ReceivingPassport(playerid, PassportState[playerid]);
}
if(month2 > month || (month2 == month && day2 > day) )
{
check --;
}
new city = GetPlayerVirtualWorld(playerid) + 1;
if(city < 1) city = 1;
else if(city > 3) city = 3;
PassInfo[playerid][psDateBirth][0] = day2;
PassInfo[playerid][psDateBirth][1] = month2;
PassInfo[playerid][psDateBirth][2] = year2;
PassInfo[playerid][psDate][0] = day;
PassInfo[playerid][psDate][1] = month;
PassInfo[playerid][psDate][2] = year;
PassInfo[playerid][psCity] = city;
PassInfo[playerid][psSex] = PassRegSex[playerid];
PassInfo[playerid][psNumber] = 100000 + random(900000);
PassInfo[playerid][psSeria] = 1000 + random(9000);
OnRegPass(playerid);
PassportState[playerid] = 0;
new Sex[10], str[70], allstr[500];
switch(PassRegSex[playerid])
{
case 0: Sex = "None";
case 1: Sex = "Ìóæ÷èíà";
case 2: Sex = "Æåíùèíà";
}
strcat(allstr,"\t{FFFFFF}Äåðæèòå âàø ïàñïîðò!\n\n");
format(str,sizeof(str),"Èìÿ: %s\n", PlayerName(playerid));
strcat(allstr,str);
format(str,sizeof(str),"Ïîë: %s\n", Sex);
strcat(allstr,str);
format(str,sizeof(str),"Äàòà ðîæäåíèÿ: %02d/%02d/%02d\n",day2, month2, year2);
strcat(allstr,str);
format(str,sizeof(str),"Ãîðîä: %s\n", CityName(PassInfo[playerid][psCity]));
strcat(allstr,str);
format(str,sizeof(str),"Ñåðèÿ: %d\n",PassInfo[playerid][psSeria]);
strcat(allstr,str);
format(str,sizeof(str),"Íîìåð: %d\n",PassInfo[playerid][psNumber]);
strcat(allstr,str);
format(str,sizeof(str),"Äàòà âûäà÷è: %d/%d/%d",day, month, year);
strcat(allstr,str);
ShowPlayerDialog(playerid, DIALOG_PASSPORTS, DIALOG_STYLE_MSGBOX, "[3/3] Ãîòîâî", allstr, "Ãîòîâî", "");
}
}
}
}
return true;
}
