Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Жесткий скриптинг
Войти через OpenID

Жесткий скриптинг Раздел для обсуждения готовых и тестируемых скриптов
Внимание! В разделе введена жесткая модерация, темы и сообщения публикуются только после проверки модераторами

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
 
 
Опции темы Опции просмотра
Старый 30.11.2008, 18:44   #1
Пользователь
 
Аватар для metalFan
 
Регистрация: 26.10.2007
Сообщений: 43
Сказал Спасибо: 8
Имеет 21 спасибок в 8 сообщенях
metalFan
По умолчанию PK Scanner (Gracia)

delphi Код:
// Авторы: Furious, metalFan // Отдельное спасибо PanAm за помощь в написании // Версия: Gracia 1.5 PreFinal Const UserName=('онатоле'); var ObjectID, KarmaPK, TargetPK, MessagePK, ClassPK, i, x, y, z, TempPK: Integer; NamePK, CvarPK : String; ClassName: TStringList; procedure Init; begin MessagePK:=1; TargetPK:=0; buf:=#$4A; WriteD(0); WriteD(10); WriteS(''); WriteS('PK Scanner for Gracia 1.5 by Furious, metalFan'); SendToClientEx(UserName); ClassName :=TStringList.Create; ClassName.LoadFromFile('ClassName.ini'); end; procedure Free; begin ClassName.free; end; procedure OnConnect(WithClient: Boolean); begin end; procedure OnDisonnect(WithClient: Boolean); begin end; procedure MessageSend(Msg:string); begin buf:=#$4A; WriteD(0); WriteD(10); WriteS(''); WriteS(Msg); SendToClientEx(UserName); end; procedure TargetingPK(ObjectID: Integer); begin if TargetPK=1 then begin buf:=#$1F; WriteD(ObjectID); WriteD(0); Writed(0); Writed(0); WriteC(0); SendToServerEx(UserName); end; end; procedure KillRadar; begin buf:=#$F1; WriteD(0); WriteD(1); WriteD(0); WriteD(0); WriteD(0); SendToClientEx(UserName); end; function GetClassName(CID : integer) : string; begin result:=ClassName.Strings[CID]; end; begin if (FromServer) and (ConnectName=UserName) and (pck[1]=#$31) then begin x:=ReadD(2); y:=ReadD(6); z:=ReadD(10); i:=22; NamePK:=ReadS(i); ClassPK:=ReadD(i+8); KarmaPK:=ReadD(i+176); if (KarmaPK>0) then begin ObjectID:=ReadD(18); TargetingPK(ObjectID); if MessagePK=1 then begin MessageSend(''+NamePK+' | '+GetClassName(ClassPK)+' | '+IntToStr(KarmaPK)+) end; buf:=#$F1; WriteD(0); WriteD(1); WriteD(X); WriteD(Y); WriteD(Z); SendToClientEx(UserName); end; end; if (FromServer) and (ConnectName=UserName) and (pck[1]=#$08) then begin TempPK:=ReadD(2); case TempPK of ObjectID: KillRadar; end; end; if (FromClient) and (ConnectName=UserName) and (pck[1]=#$49) then begin CvarPK:=ReadS(2); case CvarPK of '\start': begin TargetPK:=1; MessageSend('Search On!'); pck:=''; end; '\stop': begin TargetPK:=0; MessageSend('Stopped all services!'); pck:=''; end; '\radar': begin MessageSend('Radar Killed'); KillRadar; pck:=''; end; end; end; end.
Киньте файл classname.ini в папку пакетхака
Тестился на L2F Gracia, L2J Gracia
Может будет пахать на руоффе.
Будьте здоровы
metalFan вне форума   Ответить с цитированием
За это сообщение metalFan нажился 3 спасибками от:
 

  CoderX :: Forums > Lineage II > L2PacketHack > Жесткий скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:08.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!