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

Тема: Проверка

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±

    Проверка

    Приветствую тебя еще раз. У меня такой вопрос: Как сделать так, чтобы после проверка на введенное количество символов, в чат шло сообщение, но при этом сам диалог не скрывался бы:
    PHP код:
                if(strlen(inputtext) < || strlen(inputtext) > 15) return SendClientMessage (playerid, -1"текст");
                if(!
    strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Текст""Ок","Отмена");
                
    strmid(PlayerInfo[playerid][Key], inputtext0strlen(inputtext), 32);
                
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{3DB6F2}Email","{FFFFFF}Введите адрес вашей электронной почты","Готово","Отмена");
                return 
    1
    Пробовал убирать return, но после минимального ввода символов, диалог просто проскакиваем и переходит к вводу Email 'a.

    - - - Добавлено - - -

    Если, конечно же так возможно

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Мало символов\nТекст""Ок","Отмена"); 
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Мало символов\nТекст""Ок","Отмена"); 
    А без диалога никак? Просто я хочу, чтобы просто в чат сообщение
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15
    {
        
    SendClientMessage (playerid, -1"текст"); 
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Текст""Ок","Отмена");  
        return 
    1;

    Сохранить то, что игрок ввёл в окно для ввода, нельзя
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #5
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15
    {
        
    SendClientMessage (playerid, -1"текст"); 
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Текст""Ок","Отмена");  
        return 
    1;

    Сохранить то, что игрок ввёл в окно для ввода, нельзя
    Ясно. Проблема решена..
    Последний раз редактировалось DeimoS; 18.09.2014 в 19:02.
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



 

 

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

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

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

Ваши права

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