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

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±

    Небольшой вопрос

    Приветствую! Имеется некий код который используется в диалоге, как использовать без sscanf, сейчас проверка на sscanf.
    PHP код:
    new fplayerid;
    if(
    sscanf(inputtext"u",fplayerid)) return ShowPlayerDialog(playerid,dRchange,DIALOG_STYLE_INPUT,"Переключение","Введи ник игрока","ОК","Отмена");
    SpectatePlayer(playerid,fplayerid); 

  2. #2
    Аватар для Unknown
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.07.2014
    Сообщений
    106
    Репутация:
    0 ±
    Цитата Сообщение от Maks5 Посмотреть сообщение
    Приветствую! Имеется некий код который используется в диалоге, как использовать без sscanf, сейчас проверка на sscanf.
    PHP код:
    new fplayerid;
    if(
    sscanf(inputtext"u",fplayerid)) return ShowPlayerDialog(playerid,dRchange,DIALOG_STYLE_INPUT,"Переключение","Введи ник игрока","ОК","Отмена");
    SpectatePlayer(playerid,fplayerid); 
    PHP код:
    new fplayerid
    if(!
    strlen(inputtext)) return ShowPlayerDialog(playerid,dRchange,DIALOG_STYLE_INPUT,"Переключение","Введи ник игрока","ОК","Отмена"); 
    SpectatePlayer(playerid,fplayerid); 
    попробуй так)

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

    или так)
    PHP код:
    if(!strlen(inputtext)) return ShowPlayerDialog(playerid,dRchange,DIALOG_STYLE_INPUT,"Переключение","Введи ник игрока","ОК","Отмена"); 
    SpectatePlayer(playerid,fplayerid);
    fplayerid[playerid] = strval(inputtext); 

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    if(isnull(inputtext))
        return 
    ShowPlayerDialog(playeriddRchangeDIALOG_STYLE_INPUT"Переключение""Введи ник игрока""ОК""Отмена");

    SpectatePlayer(playeridstrval(inputtext)); 

  4. #4
    Аватар для Gressie
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    if(isnull(inputtext))
        return 
    ShowPlayerDialog(playeriddRchangeDIALOG_STYLE_INPUT"Переключение""Введи ник игрока""ОК""Отмена");

    SpectatePlayer(playeridstrval(inputtext)); 
    PHP код:
    error 017undefined symbol "isnull" 

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от Maks5 Посмотреть сообщение
    PHP код:
    error 017undefined symbol "isnull" 
    Ох, я же совсем забыл, что у sscanf'а нет макроса isnull. Что-ж немного по другому:
    PHP код:
    if(inputtext[0] == '\0'
    вместо
    PHP код:
    if(isnull(inputtext)) 

  6. #6
    Аватар для Gressie
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±
    Спасибо, тему можно закрывать.

 

 

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

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

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

Ваши права

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