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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 29.05.2008, 19:29   #1
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Скрипт на заточку

Автоматизация заточки предметов до необходимого уровня by NLObP

Возможности скрипта
--------------------
+ Панель управления;
+ Затачиваем по очереди все предметы с ItemID пока не переломаем
или не заточим. Один предмет всегда остаётся.

Необходимо затариться оружием, заточками и валерьянкой.
Name='NLObP'; //Вписать сюда имя чара
//установить константу в зависимости от типа игры (С4 или Интерлюд)
interlude=true; //Interlude - true, C4 - false

Внимание!
Из комбобокса обязательно надо выбрать вещь, чтобы скрипт узнал
ID и количество, только потом ставить напротив галочку.
Галочки снимать не надо, если кончились заточки/вещи - можно сразу идти
покупать и продолжать заточку.
В инвентаре должно быть не менее двух одинаковых затачиваемых вещей, степень заточки значения не имеет


Скрипт распространяется как есть, и я не несу ответственности за то, что ВЫ натворили у себя, его используя.

by NLObP
для С4 и Интерлюдии можно взять здесь
для Грации можно взять здесь

by Breadfan
скрипт переделанный под камаель (с автопокупкой).

by Shadow
Скрипт заточки предметов с их закупкой при необходимости

Этот скрипт помогает в рутине, когда разрешено пользователям 100% точить до большой величины, скажем до +200, ручками то замучаешься точить.

PS: скрипты - это облегчение рутинной работы человека.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 14769
Размер:	24.8 Кб
ID:	39  
Вложения
Тип файла: rar breadfan_enchant.rar (5.9 Кб, 4227 просмотров)
Тип файла: rar credo_enchant.rar (2.7 Кб, 2349 просмотров)
Тип файла: zip enchant_by_NLObP_01.zip (7.4 Кб, 2861 просмотров)
Тип файла: zip enchant_by_NLObP_02.zip (71.6 Кб, 1458 просмотров)
Тип файла: zip enchant_by_NLObP_03.zip (71.8 Кб, 1262 просмотров)
Тип файла: zip enchant_by_NLObP_04.zip (73.3 Кб, 1592 просмотров)
Тип файла: zip enchant_by_NLObP_06.zip (9.4 Кб, 1264 просмотров)
Тип файла: zip enchant_by_NLObP_07.zip (9.4 Кб, 1569 просмотров)
Тип файла: rar enchant_by_NLObP_08.rar (6.3 Кб, 1857 просмотров)
Тип файла: rar enchant_by_NLObP_09.rar (6.3 Кб, 5540 просмотров)
Тип файла: rar shadow_enchant.rar (9.6 Кб, 3672 просмотров)

Последний раз редактировалось NLObP, 31.08.2009 в 01:20.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 114 спасибками от:
4erteg, 4iter, 8tomat8, abyabar, Agat, Alan, AlexStar, Alta1r, AoWpwnz, aSeSSoR, BEJIEC, bestar, BimSkaLaBim, BioDread, BOTt, Breadfan, BuKbI4, C0derxWarr1or, cadaver, catchy, ChiterEPT, coffee, Comedylife, CriticalError, Crypto, Dagon, DarthShelL, DARTY, David, DeadForz, dfackk, dmitrix, Doberman, dyh9l, dynda2000, eGoIST, Elfinit, ERASE, esk71, Fer123, Fvbkm, Ga6pueL, GanGsta0, GANsss, givemexxx, Gray314, Green, Grinch, Gurg, HooleeCheeter, Hwoarang, idkfa, Imperial2008, Irritant, iSee, jiroo, KPOT^^, KrasX, LamerOK, LeroI, leto, Leviy, lodek, LostQ, LoveCoderX, lPomalSveNl, maxstro, Meth0d, micoach, MONDBLITZ, Necrolity, Nerevar, Niksan, nneett, Op4er, Paulo, Pinko, Piter, Pitkin, Porcupine, Porshesh, Random-al, ReaGeN, ReiN, Ribnadzor, RinZo, RODMAN91, rubela, saidbek, SELLER, Sergey, SexGuru, Shadow, Siberia, skaner, someonce1, Source, TAMBIK, Tanuxa, tiranosaur, Tos, Tzio 7, vahes, VanTG, VasQ, winer, WOLf!, Xelat, YssurTiger, zotrussia, Виталий, Витя, Р0ма, ®ennie™
Старый 03.12.2012, 01:24   #671
Новичок
 
Аватар для Shadow
 
Регистрация: 06.08.2008
Сообщений: 27
Сказал Спасибо: 8
Имеет 11 спасибок в 7 сообщенях
Shadow пока неопределено
По умолчанию

-=[B1@©k}{ac]{e®]=-™, скрипт писался под определенный сервер, на котором успешно работал. Переделайте под себя =)
__________________
Shadows anywhere...
Shadow вне форума   Ответить с цитированием
Старый 04.12.2012, 07:17   #672
Новичок
 
Регистрация: 17.12.2008
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
-=[B1@©k}{ac]{e®]=-™ пока неопределено
По умолчанию

Я и так переделываю) Я не хотел ничего плохого сказать, просто пишу ошибки, которые нашел. Еще столкнулся с одной проблемой, которую никак не могу решить. После того, как скрипт заточил все предметы, начитает неправильно определяться OID заточки. При заточке клиент отключен и соединение висит на L2Phx. Перестает приходить пакет 6F (ChooseInventoryItem), и скрипт юзает одну и ту же заточку. При включенном клиенте вроде все работает как надо. Нет мыслей, почему такое может происходить?

Последний раз редактировалось -=[B1@©k}{ac]{e®]=-™, 04.12.2012 в 13:13.
-=[B1@©k}{ac]{e®]=-™ вне форума   Ответить с цитированием
Старый 15.12.2012, 22:11   #673
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

оид всегда одинаков вроде...мб дело не в ней, а в оснновм заточки, на который сбрасывает при сломе?

Расчитано в скрипте что на +0 бьет

Добавлено через 2 минуты
Забродская, а ты сделай строку считатить из итемсид и вывести в лог. тогда 100% уверен будешь
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 15.12.2012 в 22:11. Причина: Добавлено сообщение
Breadfan вне форума   Ответить с цитированием
Старый 21.12.2012, 19:21   #674
Новичок
 
Регистрация: 17.12.2008
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
-=[B1@©k}{ac]{e®]=-™ пока неопределено
По умолчанию

Нет, у каждой заточки разный ObjectID. а ID одинаковый
-=[B1@©k}{ac]{e®]=-™ вне форума   Ответить с цитированием
Старый 07.09.2013, 01:04   #675
Новичок
 
Регистрация: 04.09.2013
Сообщений: 7
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
MarioUP пока неопределено
По умолчанию

PHP код:
  s:=4;
  
ListCount:=ReadH(s); //количество итемов не должно превышать max!
  
for i:=1 to maxitems do
    if (
i<=ListCountthen begin
      BaseItems
[i,1]:=ReadD(s);     //(getObjectId());
      
BaseItems[i,2]:=ReadD(s);     //(getItemId());
      
BaseItems[i,3]:=ReadD(s);     //(getEquipSlot());
      
BaseItems[i,4]:=ReadQ(s);     //(getCount);
      
BaseItems[i,5]:=ReadH(s);     //(getItem().getType2ForPackets());
      
BaseItems[i,6]:=ReadH(s);     //(getCustomType1());
      
BaseItems[i,7]:=ReadH(s);     //(isEquipped() ? 1 : 0);
      
BaseItems[i,8]:=ReadD(s);     //(getItem().getBodyPart());
         
BaseItems[i,9]:=ReadH(s);     //(getEnchantLevel());
      
BaseItems[i,10]:=ReadH(s);    //(getCustomType2());
      
BaseItems[i,11]:=ReadD(s);    //(getAugmentationId());
      
BaseItems[i,12]:=ReadD(s);    //(getShadowLifeTime());
      
BaseItems[i,13]:=ReadD(s);    //(getTemporalLifeTime());
      
BaseItems[i,14]:=ReadH(s);    //(0x01);
      
BaseItems[i,15]:=ReadH(s);    //(getAttackElement());
      
BaseItems[i,16]:=ReadH(s);    //(getAttackElementValue());
      
BaseItems[i,17]:=ReadH(s);    //(getDefenceFire());
      
BaseItems[i,18]:=ReadH(s);    //(getDefenceWater());
      
BaseItems[i,19]:=ReadH(s);    //(getDefenceWind());
      
BaseItems[i,20]:=ReadH(s);    //(getDefenceEarth());
      
BaseItems[i,21]:=ReadH(s);    //(getDefenceHoly());
      
BaseItems[i,22]:=ReadH(s);    //(getDefenceUnholy());
      
BaseItems[i,23]:=ReadH(s);    //(getEnchantOptions()[0]);
      
BaseItems[i,24]:=ReadH(s);    //(getEnchantOptions()[1]);
      
BaseItems[i,25]:=ReadH(s);    //(getEnchantOptions()[2]);
      
BaseItems[i,26]:=ReadD(s);    //(getVisualId()); 
Пытаюсь адаптировать данный скрипт под хроники lindvior)) Пока застрял в самом начале не пойму где сдвиг( Хавает правильно только 1й айтем) А дальше жуткие сдвиги

Добавлено через 6 минут
PHP код:
OID=268482242 ID=57 eqslot=0 count=55900000000 getitem=4 count=0 count=0 count=0 count=0 count=0 count=0 count=-1 count=-9999 count=1 count=65534 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0
OID
=-655228929 ID=131071 eqslot=65534 count=0 getitem=0 count=0 count=0 count=0 count=0 count=0 count=269314675 count=35161 count=1 count=1 count=0 count=0 count=0 count=0 count=0 count=0 count=128 count=0 count=0 count=0 count=0 count=-65536
OID
=65536 ID=65536 eqslot=0 count=281474976776192 getitem=64 count=0 count=6 count=0 count=0 count=65535 count=-655228929 count=131071 count=65534 count=0 count=120 count=120 count=0 count=0 count=120 count=0 count=0 count=0 count=0 count=0 count=63891 count=-1949364212
OID
=-131071 ID=0 eqslot=0 count=0 getitem=0 count=0 count=0 count=1370488832 count=4107 count=35177 count=131072 count=65536 count=0 count=0 count=0 count=0 count=0 count=128 count=0 count=0 count=0 count=23426 count=23896 count=65535 count=65535 count=-9999
OID
=1 ID=0 eqslot=0 count=8388608 getitem=0 count=26002 count=29837 count=-1 count=55537 count=65535 count=-131071 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=0 count=51120 count=4101 count=17417 count=0 count=
Кусочек принта из массива

Последний раз редактировалось MarioUP, 07.09.2013 в 01:04. Причина: Добавлено сообщение
MarioUP вне форума   Ответить с цитированием
Старый 07.09.2013, 11:30   #676
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

ооо... цивилизация, прогресс я вручную считал и через рипит гонял
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 08.09.2013, 03:12   #677
Новичок
 
Регистрация: 04.09.2013
Сообщений: 7
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
MarioUP пока неопределено
По умолчанию

Так что-там есть кто кто помочь в состоянии?
MarioUP вне форума   Ответить с цитированием
Старый 08.09.2013, 12:29   #678
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

то есть вручную посчитать сколько там между айдишками ты не в состоянии?
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 09.09.2013, 07:46   #679
Новичок
 
Регистрация: 04.09.2013
Сообщений: 7
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
MarioUP пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
то есть вручную посчитать сколько там между айдишками ты не в состоянии?
Да уже разобрался теперь предстоит секс с пакетом 0x21 :: InventoryUpdate
MarioUP вне форума   Ответить с цитированием
Старый 09.09.2013, 10:27   #680
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

и чем там секс? тоже самое... только всего 2 варианта:
точка ушла, шмотка точнулась(сломалась)
шмотка точнулась(сломалась), точка ушла
поэтому можно даже не гонять цикл, а просто проверять эти два момента на айди предмета двумя if.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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