PDA

Просмотр полной версии : [Вопрос] warning 209 в системе регистрации.



maks
28.07.2014, 12:04
При компиляции показывает варнинг 209: warning 209: function "OnDialogResponse" should return a value
Вот код:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
switch(dialogid)
{
case 1://Ðåãèñòðàöèÿ
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Ðåãèñòðàöèÿ","Äîáðî ïîæàëîâàòü íà Mountain RP!\nÂàø àêêàóíò íå çàðåãåñòðèðîâàí!\n\nÂâåäèòå ïàðîëü:","Äàëåå","Îòìåíà");
OnPlayerRegister(playerid,inputtext);
return 1;
}
case 2://Àâòîðèçàöèÿ
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ","Çäðàâñòâóéòå!\n\nÂû çàðåãåñòðèðîâàíû!\nÂâåäèòå ïàðîëü:","Âõîä","Îòìåíà");
OnPlayerLogin(playerid,inputtext);
return 1;
}
}

#ball
28.07.2014, 12:09
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1://Регистрация
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Регистрация","Текст","Регистр","Отмена");
OnPlayerRegister(playerid,inputtext);
}
case 2://Авторизация
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Авторизация","Текст","Войти","Отмена");
OnPlayerLogin(playerid,inputtext);
}
}
return 1;
}

maks
28.07.2014, 12:23
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1://Регистрация
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Регистрация","Текст","Регистр","Отмена");
OnPlayerRegister(playerid,inputtext);
}
case 2://Авторизация
{
if(!strlen(inputtext))return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Авторизация","Текст","Войти","Отмена");
OnPlayerLogin(playerid,inputtext);
}
}
return 1;
}

Теперь появляется вот это:
warning 209: function "OnDialogResponse" should return a value
error 010: invalid function or declaration

maks
28.07.2014, 15:48
проблему решил