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

    Статус
    Оффлайн
    Регистрация
    20.01.2016
    Адрес
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    Сообщений
    47
    Репутация:
    3 ±

    sscanf & OnPlayerText

    Доброго времени суток, фоумчане.
    Как использовать sscanf в OnPlayerText?
    К примеру мне нужно просканировать: givehit [id/name]

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Что, такое givehit?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    20.01.2016
    Адрес
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    Сообщений
    47
    Репутация:
    3 ±
    Просто текст который ввел игрок

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

    if(!sscanf(text,"'givehit'u",player))
    {
    ...
    }

    Так?

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Ввел в чат?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    20.01.2016
    Адрес
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    Сообщений
    47
    Репутация:
    3 ±
    Компилятор не орет. Ближе к обеду скажу работает ли.

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

    Ну припустим я ввел в чат "givehit 2" и мне нужно чтобы просканирвало строку и вернуло мне id/name чтобы я смог дальше работать.

  6. #6
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    sscanf в Pawn - это не sscanf в C/C++, и использовать его таким образом нельзя.

    Но можно использовать так:
    PHP код:
    if(!sscanf(text,"s[8]u"cmdplayer))
    {
        if (
    strcmp(cmd"givehit") == 0)
        {
        }


  7. Пользователь сказал cпасибо:
    Processing (19.07.2016)
  8. #7
    Аватар для TheMallard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    Ты хочешь сделать компьютер Хитманов? А не легче реализовать его на диалогах?

 

 

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

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

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

Ваши права

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