Показать сообщение отдельно
Старый 12.05.2010, 15:37   #1
Новичок
 
Регистрация: 12.05.2010
Сообщений: 6
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
playOK пока неопределено
По умолчанию Заточка скилов Epilogue

Есть ли скрипт для автоматической заточки скилов на эпилоге? Существующий скрипт точит лишь на +1, независимо от выставленного значения.

Код:
const
nik='ник';
Enchant=10;

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.
playOK вне форума   Ответить с цитированием