Показать сообщение отдельно
Старый 23.04.2009, 01:13   #1
Пользователь
 
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Lynx пока неопределено
По умолчанию Скрипт, чтоб не флагаться.

Скрипт для того, чтобы бить, не флагаясь, и не агря монстров.
Код:
var
Status, socialid: Integer;
procedure SAY(msg:string);
begin
  buf:=#$4A;
  WriteD(0);
  WriteD(10);
  WriteS('');
  WriteS(msg);
  SendToClient;
end;

begin
  if FromClient and (pck[1]=#$1B) then //социальное действие
    begin
      SocialID:=ReadD(2);
      case ord(pck[2]) of
      $06:begin                //socialyes
        Status:=1;
        SAY('Без флага');
      end;
      $05:begin                //socialno
        Status:=0;
        
        SAY('Выключено');
      end;
      end;
    end;
  if Status=1 then
    begin
      if FromClient and ((pck[1]=#$0A) or (pck[1]=#$04)) then //Если атакуем, то:
begin
buf:=pck;
SendToServer;          //Отправил пакет дальше 
delay(100);
buf:=#$73;             //Открыть продажу
SendToServer;  

buf:=#$76;             //Закрыть продажу    
SendToServer;
pck:='';               
end;        
      
    end;
end.

Последний раз редактировалось Lynx, 23.04.2009 в 02:26.
Lynx вне форума   Ответить с цитированием