Показать сообщение отдельно
Старый 29.03.2011, 08:54   #1
Новичок
 
Регистрация: 15.02.2011
Сообщений: 10
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
g1oom08 пока неопределено
Смущение скрипт заточки скила

ребят хочу попросить у вас помощи,так как на серве была установлена защита от ботов на пакетном уровне,а навыки со скриптами на 90% отсутсвуют
объясните куда над вписывать захват оприделеного пакета при заточке скила...или что нужно именно что б перенастроить скрипт под свой серв?
сами хроники ГФ
данный скрипт работал до установления новой защиты
const
nik='ник чара';
Enchant=15;

var
SubID, SkillID, SkillLvl, CurrEnch: integer;

procedure Init; //Вызывается при включении скрипта
begin

end;

procedure OnTimer01(Sender: TObject);
begin

end;

procedure Free; //Вызывается при выключении скрипта
begin
CurrEnch:=0;
end;

procedure OnConnect(WithClient: Boolean); //Вызывается при установке соединения
begin

end;

procedure OnDisonnect(WithClient: Boolean); //Вызывается при потере соединения
begin

end;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if FromServer and (pck[1]=#$62) then case pck[2] of
#$A0: //точнулся
if CurrEnch<Enchant then
begin
CurrEnch:=CurrEnch+1;
Buf:=#$D0;
WriteH(SubID);
WriteD(SkillID);
WriteD(SkillLvl+CurrEnch);
SendToServerEx(nik);
end;
#$A1: //не точнулся
begin
CurrEnch:=1;

Buf:=#$D0;
WriteH(SubID);
WriteD(SkillID);
WriteD(SkillLvl+CurrEnch);
SendToServerEx(nik);

end;
end;

if FromClient and (pck[1]=#$D0) then
begin
SubID:=ReadH(2);
SkillID:=ReadD(4);
SkillLvl:=ReadD(8)-1;
CurrEnch:=1;
end;
end.
g1oom08 вне форума   Ответить с цитированием