Показать сообщение отдельно
Старый 15.05.2010, 09:27   #37
Новичок
 
Регистрация: 10.05.2010
Сообщений: 6
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
ildarado пока неопределено
По умолчанию

Breadfan
Вот пакеты :
0C E7 A8 02 10 00 00 00 00 CharacterCreate
0C E7 A8 02 10 00 00 00 00 ChooseInvetoryItem
FE 81 00 92 DA 03 10 UnknownFE81
65 92 DA 03 10 00 00 00 00 RequestPledgeInfo
87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EnchantResult
ДАлее я поменял в скрипте вот эти строчки:
begin
if FromServer and (pck[1]=#$87) then case ReadD(2) of
0: begin
CurrentEnch:=CurrentEnch+1;
if CurrentEnch=Enchant then Timer01.enabled:=false;
end;
3: CurrentEnch:=0;
end;
if FromServer and (pck[1]=#$0C) then
if ReadD(4)=ItemID then key:=2 else key:=1;

if FromClient and (pck[1]=#$FE) then UseItem:=pck;
if FromClient and (pck[1]=#$65) then

end;
if FromClient and (pck[1]=#$87) then EnchantItem:=pck;
if FromClient and (pck[1]+pck[2]=#$56#$0C) then
begin
pck:='';
Timer01.enabled:=not(Timer01.enabled);
end;
ПРавельно сделал???
И еще один вопрос что вот эта за строчка ck[1]+pck[2]=#$56#$0C
ildarado вне форума   Ответить с цитированием