PDA

Просмотр полной версии : Скрипт на обход защиты на Lineage-game.ru


Mest
05.11.2009, 22:49
Я незнаю выкладывался ли скрипт или нет, по крайней мере его тут не видел, вот скрипт на обход защиты на Lineage-game.ru......
Если заити просто под ботом, то будет автобан и кинет в тюрьму, вот скрипт, а точнее комбинированные скрипты, реализованные в одном для WP :
// Анти-АнтиБот для Линейдж-Гаме.Ру
// Движениt бота на l2j + Блок пакета F9 + chat/quest + блок ктрл
//
//
//
//
// Движениt бота на l2j
//
//
if _gFromServ = false then
if copy(_gBuff,1,3) = #$1B+#00+#01 then begin
_gBuff[1] := #$1B+4;
_gOutBuff := _gBuff + #01+#00+#00+#00;
end;
//
//
// Блок пакета F9
//
//
if _gFromServ then // если этот пакет от сервера.
if copy(_gBuff,1,3) = #$03+#$00+#$F9 then begin
gBlockPacket;
end;
//
//
// фикс chat (Chat)
//
//
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,8) = #$63+#$00+#$68+#$00+#$61+#$00+#$74+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $43; // меняем в пакете значение
end;
//
//
// фикс quest (Quest)
//
//
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,10) = #$71+#$00+#$75+#$00+#$65+#$00+#$73+#$00+#$74+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $51; // меняем в пакете значение
end;
//
//
// фикс вархаос
//
// (приват)
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,18) = #$77+#$00+#$69+#$00+#$74+#$00+#$68+#$00+#$64+#$00+ #$72+#$00+#$61+#$00+#$77+#$00+#$70+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $57; // меняем в пакете значение
_gOutBuff[48] := $50; // меняем в пакете значение
end;
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,16) = #$64+#$00+#$65+#$00+#$70+#$00+#$6F+#$00+#$73+#$00+ #$69+#$00+#$74+#$00+#$70+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $44; // меняем в пакете значение
_gOutBuff[46] := $50; // меняем в пакете значение
end;
// (клан)
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,18) = #$77+#$00+#$69+#$00+#$74+#$00+#$68+#$00+#$64+#$00+ #$72+#$00+#$61+#$00+#$77+#$00+#$63+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $57; // меняем в пакете значение
_gOutBuff[48] := $43; // меняем в пакете значение
end;
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,16) = #$64+#$00+#$65+#$00+#$70+#$00+#$6F+#$00+#$73+#$00+ #$69+#$00+#$74+#$00+#$63+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $44; // меняем в пакете значение
_gOutBuff[46] := $43; // меняем в пакете значение
end;
//
//
//фикс Buy (покупка у нпц)
//
//
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,6) = #$62+#$00+#$75+#$00+#$79+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $42; // меняем в пакете значение
end;
//
//
//фикс monstertrack teleport
//
//
if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,32,56) = #$71+#$00+#$75+#$00+#$65+#$00+#$73+#$00+#$74+#$00+ #$20+#$00+#$6D+#$00+#$6F+#$00+#$6E+#$00+#$73+#$00+ #$74+#$00+#$65+#$00+#$72+#$00+#$74+#$00+#$72+#$00+ #$61+#$00+#$63+#$00+#$6B+#$00+#$5F+#$00+#$74+#$00+ #$65+#$00+#$6C+#$00+#$65+#$00+#$70+#$00+#$6F+#$00+ #$72+#$00+#$74+#$00+#$00+#$00 then begin
_gOutBuff := _gBuff; // копируем буфер на выход
_gOutBuff[32] := $51; // меняем в пакете значение
_gOutBuff[44] := $4D; // меняем в пакете значение
_gOutBuff[58] := $54; // меняем в пакете значение
_gOutBuff[70] := $54; // меняем в пакете значение
end;
//
//
//
// Скрипт изменяет использование скила использование скила клиентом без бота (ктрл). [l2j]
//
//
//C->S
//0C 00 2F 46 00 00 00 00 00 00 00 00 (Normal)
//0C 00 2F 46 00 00 00 35 00 00 00 00 (Bot)
//0C 00 2F 46 00 00 00 01 00 00 00 00 (Bot)

if not _gFromServ then // если этот пакет с клиента (бота)
if copy(_gBuff,1,3) = #$0C+#$00+#$2F then begin // если 3 первых байта пакета равны 0C 00 2F
_gOutBuff := _gBuff;
_gOutBuff[8] := $00; // меняем в пакете значение
Writelog('перехвачен _Skill_ и изменен на _Normal-Skill_');
end;


У меня убедительная просьба, уважаемые скриптописсцы и читеры, кто может переписать этот же скрипт только под грациюю, чтобы был реализован под WP 6,62

Добавлено через 12 часов 3 минуты
Народ, в скрипте на сколько я понимаю надо поменять только переменные, кому не сложно переделайте его для грации плиз..... там же делов то на 1 минутку