Цитата:
Сообщение от Pat
В приведенном ниже скрипте меняю ID socialHello (1B 02) на ID socialYes (06 00)-неработает
|
Надо было менять на ID socialYes (1B 06)
delphi Код:
//socialYES буф Война не по ассисту а по ИДкомандира т.е самого его
if FromClient then
if ConnectName=NameKom then
if pck[1]+pck[2]=hstr('1B 06') then // 06 - socialYES
begin
//убиваем этот пакет, чтоб сервер его не получил
pck:='';
// бафы
timer4.enabled:=true;
x:=1;
exit;
end;
Цитата:
Сообщение от Pat
Пробовал подключить два скрипта, но активация действий обоих происходит при нажатии socialHello,таким образом работает только один из скриптов
|
Чтобы одновременно перехватывать, надо здесь
delphi Код:
procedure Init; //Вызывается при включении скрипта
begin
NameKom:='XXX'; //командир
...
вписывать правльно имена командиров, тогда будет правильно перехватывать здесь
delphi Код:
//socialHELLO буф Война не по ассисту а по ИДкомандира т.е самого его
if FromClient then
if ConnectName=NameKom then
if pck[1]+pck[2]=hstr('1B 02') then // 02 - socialHELLO
begin
//убиваем этот пакет, чтоб сервер его не получил
pck:='';
// бафы
timer4.enabled:=true;
x:=1;
exit;
end;
для того, от кого сообщение шло