Просмотр полной версии : Заточка вещей(необходимый апгрейд скрипта)
Здравствуйте, дело в том, что на обновлении Gracia part2 заточка стала делаться по-другому, скрипты которые работали на part1 сейчас не работают! Пожалуйста, дайте ценный совет или перепишите скрипт для 2части, думаю многим он пригодиться. Особенно на пвп серверах, тк денег много, а луки устают:(
у тебя в пакете ИтемЛист все ID видит? если нет то сначала надо L2PacketHack настроить по грацию парт2, а потом уже и скрипт переписывать
а что конкретно нужно изменить?
vovanchik
09.12.2008, 12:16
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).
выложи свой l2pbx и на каком сервере ты проверял что работает?
пакеты на заточку и активацию точки вычислила, щас сижу вспоминаю(ломаю голову) эту делфю...
вообщем надо написать скрипт который будет точить вещь и по достижению определенной точки, будет деактивироватся.
дано:
пакет на активацию точки - 19 2A 42 30 10 00 00 00 00
пакет на перенос оружия в окно заточки и сразу точит - D0 4F 00 F7 5E 56 10
надеюсь подскажите быстрее чем я окончательно голову сломаю себе, потмоу что в послдений раз юзала делфи года 3 назад
Во ники какие знакомые bvd да еще и Lelee эт так просто написал) у меня к вам один вопрос можите скинуть лог пакета Itemlist только чтоб в инвентаре небыло кучи ресов=) а то у меня чето гонит
пакеты на заточку и активацию точки вычислила, щас сижу вспоминаю(ломаю голову) эту делфю...
вообщем надо написать скрипт который будет точить вещь и по достижению определенной точки, будет деактивироватся.
дано:
пакет на активацию точки - 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 скрипт тормазит спамить точки!
я неумею скрипты писать. ((( Зарание спасибо!
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 - а этот завершает точку.
ну, на сервере где играю я, используеся всего два пакета на точку, какторые я уже писала, там система точения немного другая.
ну дык правте сами под свои серваки, как говориться попутного ветра в горбатую спину :D
Grinch,
это то все понятно, пока не могу разобратся с определение уровня заточки определенного предмета. (
ну, на сервере где играю я, используеся всего два пакета на точку, какторые я уже писала, там система точения немного другая.
это не сервак это клиент!!! а 3 пакет и не нужен это я зделал чтобы не ждать 5 секунд между точками! 3 пакет это завержение.
народ как выставить задержку по вермени и чтоб скрипт останавливался по нажатию 1 в чат например!
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 а то я в етой программе вообще не понемаю!!!
http://narod.ru/disk/3932954000/RusL2WalkerFullVersion.exe.html бот для шока 4 пароль на архив shock-world.com (в архиве есть скрипт на заточку оружия кто разберется прошу написать)
JonnyKord
06.08.2009, 22:23
у меня всё нормально видит, даже первый байт не криптуется :) после установки патча от pioner-a(убирает gg).
можешь выложить этот патч?
или вообще кто нибудь сделал скрипт на автозаточку, который останавливается на орпеделенном значении для граии парт2 ?))
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot