Автор: 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:
Выложил бы его хоть.
Автор: 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);...