- Регистрация
- 16 Апр 2013
- Сообщения
- 744
- Лучшие ответы
- 0
- Репутация
- 218
Добрый день, уважаемые!
Столкнулся с такой проблемой, а именно с поиском игроков через /sscanf.
Всё мы наверняка делаем так:
Ну так вот, один из моих друзей начал жаловаться, что мол если на сервере два игрока с никами: Artem_1998[ID:0] и Artem_2019[ID:1] и при попытке написать /pm Artem привет, sscanf напишет тому у кого ближе ID, тобишь Artem_1998.
А должно выдать ошибку, мол игрок не найден, т.к. игрока на сервере сразу два. А вот если бы игрок Artem_1998 был один, то смс пришло бы ему. Я знаю что на сервер (Galax*) так и сделано. Я читал очень много статей, но так ответ и не нашёл, но был близок. В статье
Столкнулся с такой проблемой, а именно с поиском игроков через /sscanf.
Всё мы наверняка делаем так:
PHP:
if(sscanf(params,"us[72]",giveid,params[0])) return SCM(playerid,COLOR_GREY,"Используй: /pm [ID/Ник] [сообщение].");
А должно выдать ошибку, мол игрок не найден, т.к. игрока на сервере сразу два. А вот если бы игрок Artem_1998 был один, то смс пришло бы ему. Я знаю что на сервер (Galax*) так и сделано. Я читал очень много статей, но так ответ и не нашёл, но был близок. В статье
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
нашёл MATCH_NAME_PARTIAL, CELLMIN_ON_MATCHES но ряду до конца так и не дал. Надеюсь на вашу помощь, за ранее всем спасибо.