PDA

Просмотр полной версии : [Вопрос] sscanf & OnPlayerText



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

$continue$
19.07.2016, 04:08
Что, такое givehit?

Processing
19.07.2016, 04:15
Просто текст который ввел игрок

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

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

Так?:pardon:

$continue$
19.07.2016, 04:20
Ввел в чат?

Processing
19.07.2016, 04:26
Компилятор не орет. Ближе к обеду скажу работает ли. :victory:

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

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

ziggi
19.07.2016, 10:11
sscanf в Pawn - это не sscanf в C/C++, и использовать его таким образом нельзя.

Но можно использовать так:


if(!sscanf(text,"s[8]u", cmd, player))
{
if (strcmp(cmd, "givehit") == 0)
{
}
}

TheMallard
20.07.2016, 12:14
Ты хочешь сделать компьютер Хитманов? А не легче реализовать его на диалогах?