Автор: SupR1g: Дата: 03.25.2011
Возник вопрос, при молчанке(@mute),у меня блокируется все, сделки, создание чата, вообщем все, что есть в файле conf/battle/misc.c, но как ограничить использование НПС в молчанке? т.е. даже не знаю с чего начать, может так?
if(manner < 0 ){
mes "Простите, но на Вас ограничение в использовании NPC";
close;
}
Автор: SupR1g: Дата: 03.25.2011
Благодарю, уже проверил свои же мысли, а потом ещё и тему нашел похожую, хотелось бы реализовать в сорцах, чтоб не прописывать в каждого NPC.
Автор: Kill Spirit: Дата: 03.25.2011
[FONT="Comic Sans MS"][COLOR="DeepSkyBlue"]Для первого слова, есть кнопка.
/[/COLOR][/FONT]
Автор: SupR1g: Дата: 03.25.2011
с кнопкой разобрался, с мутом нет...в какой степи искать хоть?
Автор: Kill Spirit: Дата: 03.25.2011
.
Автор: DiS[IP]: Дата: 03.25.2011
[FONT=Courier New][SIZE=3]Kill Spirit,полную херню ты написал.Лучше бы промолчал.
SupR1g,делается все это очень просто:
Открываем eA/src/map/npc.c и находим это:
int npc_click(struct map_session_data* sd, struct npc_data* nd)
{
После
nullpo_retr(1, sd);
Вставляем:
if(sd->status.manner<0) return 1;
И теперь чар с мутом не сможет юзать NPC.[/SIZE][/FONT]
Автор: SupR1g: Дата: 03.25.2011
Спасибо, всё работает!