Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6

Тема: Диалог

  1. #1
    Аватар для collester
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.10.2013
    Сообщений
    3
    Репутация:
    0 ±

    Диалог

    Добрый день , уважаемые форумчане


    PHP код:
    switch(rstate)
        {
           
            case 
    1ShowGrandRegiserDialog(playerid);
            
    SendClientMessage(COLOR_WHITE"лалалла"); - именно изза этой строчки ошибка при компилировании
            
    case 2ShowPlayerDialogEx(playerid,1,2,"лалал","Мужчина\nЖенщина","Далее","Назад"); 

    Не понимаю что ему не нравиться

    PHP код:
    Вот ошибки 
    error 002
    only a single statement (or expressioncan follow each "case"
    error 014invalid statementnot in switch
    warning 215expression has no effect
    error 001
    expected token";"but found ":"
    error 029invalid expressionassumed zero
    fatal error 107
    too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    5 Errors


    С меня за помощь ++

  2. #2
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Тема перемещена в раздел "Ошибки".

    Касаемо вопроса, в каждом case может идти только одно действие. Если действий больше одного, их нужно заключить в фигурные скобки:
    PHP код:
    case 1:
    {
        
    ShowGrandRegiserDialog(playerid);
        
    SendClientMessage(playeridCOLOR_WHITE"лалалла");
    }
    case 
    2ShowPlayerDialogEx(playerid,1,2,"лалал","Мужчина\nЖенщина","Далее","Назад"); 
    Последний раз редактировалось Daniel_Cortez; 22.11.2013 в 17:26. Причина: silly me -_-
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #3
    Аватар для collester
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.10.2013
    Сообщений
    3
    Репутация:
    0 ±
    : error 035: argument type mismatch (argument 2)
    выдает все именно иза этого SendClientMessage(COLOR_WHITE, "лалалла");

  4. #4
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от collester Посмотреть сообщение
    выдает все именно иза этого SendClientMessage(COLOR_WHITE, "лалалла");
    Чёрд, совсем не заметил этой ошибки.
    Ок, похоже, что ты пропустил первый параметр: id игрока.
    Исправляй:
    PHP код:
    SendClientMessage(playeridCOLOR_WHITE"..."); 
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. Пользователь сказал cпасибо:
    Salvacore (22.11.2013)
  6. #5
    Аватар для collester
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.10.2013
    Сообщений
    3
    Репутация:
    0 ±
    Спасибо помог с меня +

  7. #6
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Закрыто,и я + дам.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •