Yegor
Дебютант
помогите выдает ошибки!!!!!!!(регистрацию делал) : error 002: only a single statement (or expression) can follow each "case"
error 017: undefined symbol "str"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1: //ðåãèñòðàöèÿ
{
if(!response) return Kick(playerid);
if(strlen(inputtext)< 4 || strlen(inputtext) > 16) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Ðåãèñòðàöèÿ","Äëèííà ïîðîëÿ îò 4 äî 16 ñèìâîëîâ!","Ââîä","Âûõîä");
format(PlayerInfo[playerid][pPass],17,inputtext);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Óêàæèòå âàø ïîë:","{FFFFFF}","Ìóæñêîé","Æåíñêèé");
}
case 2: //àâòîðèçàöèÿ
{
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ","Ââåäèòå ïîðîëü","Ââîä","Âûõîä");
LoadPlayerAccount(playerid);
}
case 3: //âûáîð ïîëà
if(response) PlayerInfo [playerid][pSex] = 1;
else PlayerInfo[playerid][pSex] = 2;
new str [35];
format(str,sizeof(str),"users/%s.ini",PlayerInfo[playerid][pName]);
new openFile = ini_createFile(str);
ini_setString(openFile,"Pass",PlayerInfo[playerid][pPass]);
ini_setInteger(openFile,"Sex",PlayerInfo[playerid][pSex]);
ini_closeFile(openFile)
}
}
return 1;
error 017: undefined symbol "str"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1: //ðåãèñòðàöèÿ
{
if(!response) return Kick(playerid);
if(strlen(inputtext)< 4 || strlen(inputtext) > 16) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Ðåãèñòðàöèÿ","Äëèííà ïîðîëÿ îò 4 äî 16 ñèìâîëîâ!","Ââîä","Âûõîä");
format(PlayerInfo[playerid][pPass],17,inputtext);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Óêàæèòå âàø ïîë:","{FFFFFF}","Ìóæñêîé","Æåíñêèé");
}
case 2: //àâòîðèçàöèÿ
{
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ","Ââåäèòå ïîðîëü","Ââîä","Âûõîä");
LoadPlayerAccount(playerid);
}
case 3: //âûáîð ïîëà
if(response) PlayerInfo [playerid][pSex] = 1;
else PlayerInfo[playerid][pSex] = 2;
new str [35];
format(str,sizeof(str),"users/%s.ini",PlayerInfo[playerid][pName]);
new openFile = ini_createFile(str);
ini_setString(openFile,"Pass",PlayerInfo[playerid][pPass]);
ini_setInteger(openFile,"Sex",PlayerInfo[playerid][pSex]);
ini_closeFile(openFile)
}
}
return 1;
