PDA

Просмотр полной версии : Народ, помогите пожалуйста со скриптом!


JonnyKord
06.08.2009, 20:24
С этого же форума... скрипт на автоматическую точку для грации парт2, парень написал
у меня почему точит но не останавливается на заданном значении....?
может кто может исправить??)

Скрипт на автоматизацию заточки для Gracia Part 2 (megal2.ru)
Created by Horse and coderx.ru...
Вписать все нужные значения (скорость,пакеты,предел,ник) и поставить галочку около скрипта - вуаля...ждем своего момента=)
const
Name='NIK'; //сюда свой ник
var
timer:TTimer;
x:byte;

procedure Init;
begin
timer:=TTimer.Create(nil);
timer.interval:=180; //скорость точки
timer.OnTimer:=@fireTimer;
timer.enabled:=true;
x:=1;
end;

procedure Free;
begin
timer.Free;
end;

procedure fireTimer(Sender: TObject);
begin
case x of
1:begin
buf:=hstr('19 12 40 12 10 00 00 00 00'); //пакет активации точки(UseItem)
SendToServerEx(Name);
inc(x);
end;
2:begin
buf:=hstr('5F 0C F1 00 10 00 00 00 00'); //пакет заточки вещи(RequestEnchantItem)
SendToServerEx(Name);
x:=1;
end;
end;{case}
end;

begin
if FromServer then
begin
case pck[1] of
#$21: begin //InventoryUpdate
if (ReadD(12)=10440)// ID вещи(с пакета InventoryUpdate)
and (ReadD(34)=11)// предел заточки
then timer.enabled:=false;;
end;
end;
end;
end.
Надеюсь в замен скрипта кто то поделиться каким то багом на моем сервере...

Добавлено через 5 минут
На сервере начали появляться бажнутые эпик сеты, красные пушки, тату....кто сможет их достать - пишем...обсуждаем...

Acmilan6
06.08.2009, 23:14
and (ReadD(34)=ТУТ >>11<<ТУТ)// предел заточки
вписать предел, до которого нужно точить.. ))

JonnyKord
07.08.2009, 00:09
ну я уж не совсем нуп)) я тутда вписываю! туда даже 4 вписываешь, скрипт на 4 не останавливаеца, а работает в замкнутом цикле..((

Acmilan6
07.08.2009, 01:08
Значит на твоем сервере в пакете о инфе оружия в 34 байте стоит не уровень заточки а какой-то конст...

JonnyKord
07.08.2009, 21:04
Tип: 0x21 (InventoryUpdate)
Pазмер: 81+2
Время прихода: 21:34:28:947
0002 h Count: 1 (0x0001)
[Начало повторяющегося блока 1/1]
0004 h UpdateType: 2
0006 h ItemType1: 0
0008 d ObjectID: 268582492
0012 d ItemID: Меч Гомункула ID:6313 (0x18A9)
0016 d LocationSlot: 5
0020 d Quantity: 1
0024 h ItemType2: 0
0026 h CustomType1: 0
0028 h Equipped: 1
0030 d BodyPart: 128
0034 h EnchantLevel: 0
0036 h CustType2: 0
0038 d AugmentationBonus: 0
0042 d Mana: -1
0046 d AttackAttrElement: -2
0050 d AttackAttrElementVal: 0
0054 d DefAttrFire: 0
0058 d DefAttrWater: 0
0062 d DefAttrWind: 0
0066 d DefAttrEarth: 0
0070 d DefAttrHoly: 0
0074 d DefAttrUnholy: 0
0078 d 0: 0
[Конец повторяющегося блока 1/1]