Если верить вашему описанию, то это, скорее всего, выход за пределы массива. Интересно.
Какую строку вводите в чате? И какой никнейм соответствует вводимому(-ым) ID?
Могу сделать, как только разберусь с проблемой выше.
Нет абсолютно никакой необходимости добавлять это в мою функцию, вы и сами можете можете проверить строку на вхождение символа "@".
PHP код:
for (new pos = -1, special_char_count = 0; text[++pos] != 0;)
if ((special_char_count += _:(text[pos] == '@')) > 2)
return SendClientMessage(playerid, -1, "Ошибка: Разрешено указывать до 2 никнеймов.");