Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Вопрос]: switch(dialogid)

Статус
В этой теме нельзя размещать новые ответы.

Nourthmar

Умник
Здравствуйте, проблема моя заключается в том, что не могу настроить диалоги на case.
Ставлю:
PHP:
switch(dialogid)
Но всё равно выдает ошибку. Вот паблик.


PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
switch(dialogid) {
	case 0:
	{
	    if(response)
	    {
			if(!strlen(inputtext))
    		{
    		    SPD(playerid,0,DIALOG_STYLE_INPUT,"Авторизация","Здравствуйте\nВаш аккаунт есть на сервере\nВведите свой пароль в окошко","Ввод","");// Показываем диалог входа в игру.
    		    return 1;
    		}
	        new pass[64];// Масив с паролем
	        strmid(pass,inputtext,0,strlen(inputtext),64);
    		OnPlayerLogin(playerid,pass);
	    }
	    else
	    {
	        SPD(playerid,0,DIALOG_STYLE_INPUT,"Авторизация","Здравствуйте\nВаш аккаунт есть на сервере\nВведите свой пароль в окошко","Ввод","");// Показываем диалог входа в игру.
	    }
	}
	case 1:
	{
	    if(response)
	    {
	        if(!strlen(inputtext))
    		{
                SPD(playerid,1,DIALOG_STYLE_INPUT,"Регистрация","Здравствуйте\nВаш аккаунт не найден.\nЗарегистрируйтесь введя пароль в окошко","Ввод","");// Показываем диалог регистрации.
    		    return 1;
    		}
         	new pass[64];
    		strmid(pass,inputtext,0,strlen(inputtext),64);
    		OnPlayerRegister(playerid,pass);
	    }
	    else
	    {
            SPD(playerid,1,DIALOG_STYLE_INPUT,"Регистрация","Здравствуйте\nВаш аккаунт не найден.\nЗарегистрируйтесь введя пароль в окошко","Ввод","");// Показываем диалог регистрации.
	    }
	}
	return 1;
}

Ошибка:
PHP:
C:\Users\BloodZ\Desktop\Test Mode\gamemodes\test.pwn(290) : error 002: only a single statement (or expression) can follow each "case"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Прошу помощи, + гарантирую ;3
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу