Перейти к содержанию

Chat box client bug


Рекомендуемые сообщения

Помогите пофиксить баг в клиенте.

Людям как-то удается зайти в любой чат, при этом справа не будет указано ника.

Далее они делают табуляцию для того, чтобы мой ник был написан с новой строки.

Люди ведутся, и после уходят в скайп. Умные люди шлют на***, но ведется тоже довольно много.

Схема развода простая, и могу сказать, что Азиаты, которое это придумали делают до 500 баксов в неделю с буржуев.

На русских это совершенно не работает.

Есть инфа, что это один из админов дример ро.

Так как на Филиппинах хрен пойми какое распределение IP, то остается либо банить всю страну, либо фиксить баг, либо смириться.

Из-за этой херни у меня теперь десятки фейков в скайпе, и люди отдают им деньги просто так.

EXE: 2010-07-30

eAmod eAthena

Готов оплатить немножко, только фейку не напишите))

4bd4cd3efeb38367ef63ef56a451494b.png

YSXoIWw.pngm9F6cJF.png

Изменено пользователем Dmitry Nya
Ссылка на комментарий
Поделиться на другие сайты

Они вставляют не табуляцию, а много пробелов. Можете подпортить им жизнь серверной модификацией.

Открываем ../src/map/clif.c и в функции clif_parse_GlobalMessage после:


// validate packet and retrieve name and message
if( !clif_process_message(sd, 0, &name, &namelen, &message, &messagelen) )
return;

пишем:


if (sd->chatID && (strstr(message,"\x20\x20\x20") || strstr(message,": ")))
return;

Запретит использовать 3 и более пробела подряд, что заставит их писАть длинное сообщение от своего ника, а не "hm", "hmm", "arg".

Так же заставит писАть фейковое сообщение от Вас таким образом:

Dark Fate :message

а не таким:

Dark Fate : message

Можно еще заменять двоеточие в сообщении на пробел.

Это навскидку. Тут можно много чего придумать. ;)

Изменено пользователем Functor
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Кстати тоже вариант. Спасибо, попробую как рестартить сервер будем.

Я думал копать в сторону ников в чате, но так как совершенно в этом не разбираюсь решил попросить помощи здесь.

Обидно просто, ибо уже баксов 500 ушло какому-то азиату (или каким-то), да еще и я виноватым остаюсь.

Приходится объяснять, что я вообще там никогда не был

Да и нормальные люди не могут найти мой скайп, ибо много одинаковых с той же авой и ником, и с похожим логином.

Изменено пользователем Dmitry Nya
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика