Назад

@autobuy неправильно сообщается о продаже.

Автор: nomoon: Дата: 01.24.2011

Итак поставил автобой, откомпилил, поставил торговца скупать, захожу к нему в чат, а мне ничего не пишет, однако если на этой же карте есть ещё несколько людей, то каждому пишется, жёлтым шрифтом, что торговец скупает...
Этот текст должен писаться тому кто зашёл в чат для продажи, а не всем подряд, кроме того, кто продать хочет.
Подскажите пожалуйста, как решить такое?

P.s разработка автобая не помню кого, но вроде у кого то из них только с 25 левела.
и с заменой -
memset(output, '\0', sizeof(output));

Ревизия 14490

Заранее спасибо.

P.p.s заметил что сообщение однообразно и каждому пишет только '@ , вне зависимости от скупаемой вещи.

Автор: Alort: Дата: 01.25.2011

Выложил бы его хоть.

Автор: Jarek: Дата: 01.25.2011

clif_announce(bl, output, (int)strlen(output)+1, strtol("0x04f6f9", (char **)NULL, 0), (int)3);

заменено на
clif_broadcast(bl, output, (int)strlen(output)+1, 0, SELF);
?

Цитата Alort;31465:
Выложил бы его хоть.

Проверка на 25 лвл у Хавка

Автор: nomoon: Дата: 01.26.2011

Как я понял, в attcommand clif_broadcast(bl, output, (int)strlen(output)+1, 0, SELF); нужно заменить обратно на clif_announce(bl, output, (int)strlen(output)+1, strtol("0x04f6f9", (char **)NULL, 0), (int)3);...