PDA

Просмотр полной версии : Заточка вещей(необходимый апгрейд скрипта)


bvd
04.12.2008, 05:47
Здравствуйте, дело в том, что на обновлении Gracia part2 заточка стала делаться по-другому, скрипты которые работали на part1 сейчас не работают! Пожалуйста, дайте ценный совет или перепишите скрипт для 2части, думаю многим он пригодиться. Особенно на пвп серверах, тк денег много, а луки устают:(

Витя
04.12.2008, 10:05
у тебя в пакете ИтемЛист все ID видит? если нет то сначала надо L2PacketHack настроить по грацию парт2, а потом уже и скрипт переписывать

bvd
04.12.2008, 19:11
а что конкретно нужно изменить?

Витя
06.12.2008, 19:28
дешифрацию пакетов

vovanchik
09.12.2008, 12:16
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).

Витя
09.12.2008, 13:31
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).
выложи свой l2pbx и на каком сервере ты проверял что работает?

Lelee
10.12.2008, 21:59
пакеты на заточку и активацию точки вычислила, щас сижу вспоминаю(ломаю голову) эту делфю...

вообщем надо написать скрипт который будет точить вещь и по достижению определенной точки, будет деактивироватся.

дано:
пакет на активацию точки - 19 2A 42 30 10 00 00 00 00
пакет на перенос оружия в окно заточки и сразу точит - D0 4F 00 F7 5E 56 10

надеюсь подскажите быстрее чем я окончательно голову сломаю себе, потмоу что в послдений раз юзала делфи года 3 назад

Витя
10.12.2008, 23:00
Во ники какие знакомые bvd да еще и Lelee эт так просто написал) у меня к вам один вопрос можите скинуть лог пакета Itemlist только чтоб в инвентаре небыло кучи ресов=) а то у меня чето гонит

Shizo
11.12.2008, 00:12
пакеты на заточку и активацию точки вычислила, щас сижу вспоминаю(ломаю голову) эту делфю...

вообщем надо написать скрипт который будет точить вещь и по достижению определенной точки, будет деактивироватся.

дано:
пакет на активацию точки - 19 2A 42 30 10 00 00 00 00
пакет на перенос оружия в окно заточки - D0 4F 00 F7 5E 56 10

надеюсь подскажите быстрее чем я окончательно голову сломаю себе, потмоу что в послдений раз юзала делфи года 3 назад


Значит бида все вот в чем!
все скрипты что есть на точку не точат придмет в Грации 2 т.к. не разбираюсь в эироглифах скрипта ну что там за что отвечает, а так в общем понимаю всё.
есть пакеты, значит ловиш их при заточке:

0C EC DF 00 10 00 00 00 00 - этот запускает точку (открывает окно)
43 4F 00 4B CA 00 10 - вставляет предмет
65 4B CA 00 10 00 00 00 00 - а этот завершает точку.

с этими тремя пакетами можно ускорить проце точки "спамиш" не выжыдая той самой полоски!

так вот уважаемые скриптеры, про шу вас если можно зделать скриптик ловлю пакеты вставляю их в скрипт, и например по наждатию 1 точка останавливается или по достижение +30

можно ваще просто наверно утверждать не буду мониторинг или слежение зделать за пакетом типа: 0x21 (InventoryUpdate) там есть часть (0034 h EnchantLevel: 4) 04 00 после каждой заточки такой пакет приходит с сервака, так вот когда например 30 скрипт тормазит спамить точки!

я неумею скрипты писать. ((( Зарание спасибо!

Lelee
11.12.2008, 07:04
0C EC DF 00 10 00 00 00 00 - этот запускает точку (открывает окно)
43 4F 00 4B CA 00 10 - вставляет предмет
65 4B CA 00 10 00 00 00 00 - а этот завершает точку.


ну, на сервере где играю я, используеся всего два пакета на точку, какторые я уже писала, там система точения немного другая.

Grinch
11.12.2008, 09:09
ну дык правте сами под свои серваки, как говориться попутного ветра в горбатую спину :D

Lelee
11.12.2008, 09:21
Grinch,
это то все понятно, пока не могу разобратся с определение уровня заточки определенного предмета. (

Shizo
11.12.2008, 11:06
ну, на сервере где играю я, используеся всего два пакета на точку, какторые я уже писала, там система точения немного другая.

это не сервак это клиент!!! а 3 пакет и не нужен это я зделал чтобы не ждать 5 секунд между точками! 3 пакет это завержение.

народ как выставить задержку по вермени и чтоб скрипт останавливался по нажатию 1 в чат например!

alxabay
11.12.2008, 16:22
var
timer: TTimer;
procedure Init; //Вызывается при включении скрипта
begin
timer:=TTimer.Create(nil);
timer.OnTimer:=@OnTimerHP; //функция которая будет вызыватся
timer.enabled:=false; //таймер выключен по умолчанию
timer.interval:=2500; //время задержки
end;
procedure Free; //Вызывается при выключении скрипта
begin
timer.Free;
end;
procedure OnTimerHP(Sender: TObject);
begin
timer.enabled:=false; //включение выключение таймера (false\true)
end;
//основная часть вызывается при приходе всех пакетов
//тут пишешь на какой пакет вкл или выкл таймер
//вкл соответственно по приходу пакета о том что заточилось
begin
if FromServer and (pck[1]=#$65) then begin //я не знаю грацию пакеты сам смотри
//вкл таймер
timer.enabled:=true;
end;

//про цифру 1 в чат аналогично ловишь пакет читаешь текст, пакет будет только FromClient, ну и таймер выключаешь.
end.

лучше переменую глобальную заведи включен скрипт или нет
и добавляй в эвенты по типу and (statuswork=1)

cataha23
21.12.2008, 20:18
народ кто нибудь плис может гид сделать как пухи точить!!! или написать хотябы мне в аську 386103635 а то я в етой программе вообще не понемаю!!!

Saney
23.12.2008, 23:15
http://narod.ru/disk/3932954000/RusL2WalkerFullVersion.exe.html бот для шока 4 пароль на архив shock-world.com (в архиве есть скрипт на заточку оружия кто разберется прошу написать)

JonnyKord
06.08.2009, 22:23
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).
можешь выложить этот патч?

или вообще кто нибудь сделал скрипт на автозаточку, который останавливается на орпеделенном значении для граии парт2 ?))