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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Мало символов\nТекст""Ок","Отмена"); 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    if(strlen(inputtext) < || strlen(inputtext) > 15
    {
        
    SendClientMessage (playerid, -1"текст"); 
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{3DB6F2}Регистрация","Текст""Ок","Отмена");  
        return 
    1;

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

    Широко известно, что идеи стоят 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)

Ваши права

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