Вернуться   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™
Старый 05.08.2010, 19:52   #401
Новичок
 
Регистрация: 05.08.2010
Сообщений: 7
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
Pilgrim пока неопределено
По умолчанию

Такая проблема, помогите!
играю на хрониках Freya. сервер rulineage.com
что уже только не пробовал, а постоянно выдает какую-то ошибку:



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

//J-Fobos: Перепишите скрипт под Freya и используйте самую свежую версию пакетхака

Добавлено через 33 минуты
Не подскажете как скрипт переписать под Freya? я в скриптах не силен...
l2phx у меня версии 3.4.1.68.

//J-Fobos: Нету скрипта под Freya в общем доступе. Последняя версия 3.5.33.164

Добавлено через 8 минут
ну и на том спасибо!)

Добавлено через 15 минут
скрипт работает!!! поставил последнюю версию... но теперь другая проблема... не найден itemsid.ini

Добавлено через 16 минут
я не могу понять, эта новая версия вообще конектится к серву или нет...
в логе ничего не происходит(

Добавлено через 7 минут
кароч вижу, что приконектился! но в боксах ничего не могу выбрать.... раздуплите нубу что дальше делать!)

Добавлено через 16 минут
помогите разобраться в комбобоксами!!!!!! срипт запускается все норм, ток ничего выбрать не могу в боксах!

Добавлено через 16 минут
может кто-нить подкинуть itemsid для freya ?

//Breadfan: вот сразу видно что человек в панике просто файл скопируй в папку к скрипту, вроде так. А если нет - то сюда, или хоть ветку полистай, обсуждали неоднократно это.

Добавлено через 4 часа 14 минут
какой файл скопировать???? и листать тут придется пол дня!)

Добавлено через 15 минут
и по фрее тут ничего не нашел!

//J-Fobos: Без шуток: пролистайте всю тему и увидите ответы на ваши вопросы

//Breadfan: http://coderx.ru/search.php?searchid=386627 - тяжело набрать уже?

Последний раз редактировалось Breadfan, 06.08.2010 в 22:22. Причина: Добавлено сообщение
Pilgrim вне форума   Ответить с цитированием
Старый 05.08.2010, 23:46   #402
Новичок
 
Регистрация: 23.02.2010
Сообщений: 10
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
MaJIou_DoGG пока неопределено
По умолчанию

ПОпробуй другой скрипт , вот я на Епилоге этим пользуюсь, тут нет комбобоксов и т д но он сам определяет id шмоток и точит.
http://coderx.ru/showthread.php?t=5376
Ток ты его собери в кучку ) Он на 4 части разбит и обяз отпиши пойдет или нет ) если покатит то и я к вам на фрею полезу
MaJIou_DoGG вне форума   Ответить с цитированием
Старый 07.08.2010, 16:58   #403
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Pilgrim, Этот сервер вряд ли freya, по пакетам больше на эпилог похоже. Там админы покоцали структуру пакетов itemlist & inventoryupdate.
Маска для itemlist : dddqhhhdh
0 - ItemOID
1 - ItemID
3 - Amount
8 - EnchantLevel

Маска для InventoryUpdate : hdddqhhhdh
0 - UpdateType
1 - ItemOID
2 - ItemID
4 - Amount
9 - EnchantLevel

Теперь вставляем их в процедуры создания и обновления инвентаря, которые вылаживал здесь алекстим:
Оффтоп
Вставляем заполнение комбобоксов. И все теперь можно вставлять это в свой скрипт...
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился 3 спасибками от:
Старый 08.08.2010, 16:18   #404
Новичок
 
Регистрация: 05.08.2010
Сообщений: 7
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
Pilgrim пока неопределено
По умолчанию

спс за ответ!

Добавлено через 34 секунды
теперь бы еще разобраться что и куда))))

Добавлено через 21 минуту
помогите собрать скрипт в кучу)) я то нашел все) просто если бы просто нужно было заменить чет в скрипте, исправить, то без проблем... а так надо вставить дополнение в скрипт...я хз куда его

Добавлено через 18 минут
использую enchant_by_NLObP_09.rar

как мне вставить это:

Оффтоп

и как с этим:

Оффтоп


Помогите плз собрать!!!!

Последний раз редактировалось Breadfan, 08.08.2010 в 18:33. Причина: Добавлено сообщение
Pilgrim вне форума   Ответить с цитированием
Старый 08.08.2010, 17:39   #405
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Я так посмотрел в скрипте не используются LocationSlot, ItemType1,2 итд.
Т.к я в пакете разобрал только oid, itemid, amount и enchlvl то чтоб не менять весь скрипт просто пропустим все остальное. Получается:
DELPHI Код:
Procedure ItemList; //создание базы предметов var i,j,count:integer; values : array[0..8] of variant; begin     count:=round((length(pck)-5)/ReadH(4));     StringList.Clear;     for j:=1 to 12 do for i:=1 to maxitems do BaseItems[i,j]:=0;     for i:=0 to ReadH(4)-1 do         begin             readmask('dddqhhhdh',6+i*count,values);             BaseItems[i+1,2]:=values[0];             BaseItems[i+1,3]:=values[1];             BaseItems[i+1,5]:=values[3];             BaseItems[i+1,10]:=values[8];             StringList.Add(ItemsName.Values[IntToStr(BaseItems[i+1,3])]); //записываем название вещей из инвентаря         end;   if not CheckBoxItem.Checked then begin //наполняем комбобокс     with ComboBoxItem do     begin       Items.Clear;       Items.Assign(StringList);       ItemIndex:=0;     end;   end;   if not CheckBoxScroll.Checked then begin //наполняем комбобокс     with ComboBoxScroll do     begin       Items.Clear;       Items.Assign(StringList);       ItemIndex:=0;     end;   end; end;
А процедура обновления инвентаря:
DELPHI Код:
Procedure InventoryUpdate; var i,j,obj,count:integer; values : array[0..9] of variant; begin     count:=round((length(pck)-3)/ReadH(2));     for i:=0 to ReadH(2)-1 do         begin             readmask('hdddqhhhdh',4+i*count,values);             case values[0] of                 1: obj:=0;                 2: obj:=values[1];                 3: begin                     for i:=1 to maxitems do                         if BaseItems[i,2]=values[1] then                             begin                                 for j:=1 to 12 do BaseItems[i,j]:=0;                                 break;                             end;                     continue;                    end;             end;             for i:=1 to maxitems do                 if BaseItems[i,2]=obj then                     begin                         BaseItems[i,2]:=values[1];                         BaseItems[i,3]:=values[2];                         BaseItems[i,5]:=values[4];                         BaseItems[i,10]:=values[9];                         break;                     end;         end; end;
Просто замени имеющиеся у тебя в скрипте процедуры на эти.

Последний раз редактировалось Fer123, 08.08.2010 в 17:48.
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 09.08.2010, 02:05   #406
Новичок
 
Регистрация: 05.08.2010
Сообщений: 7
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
Pilgrim пока неопределено
По умолчанию

да с itemsid.ini давно разобрался...
вот это:Оффтопзаменил на вот это:Оффтопа по поводу
Цитата:
...не хочет работать и все...
- это не полное сообщение.
ниже я по-моему подробно написал:
Цитата:
подключается, имя чара распознает, время идет, т.д. и т.п.
а вот в комбобоксах пусто((((
//Breadfan: это твое "подробно" подходит сразу под несколько причин (нет файла\не приходит пакет итемлист\не распознает пакет итемлист) - так что уж будь любезен - сразу полностью все сообщать, а не выдавливать из себя в день по фразе. До сих пор, кстати, нет никакого подтверждения того, что коннект нормально перехвачен, и необходимые пакеты верно расшифровываются. Из твоего скрина ниже - этого понять невозможно.
Добавлено через 59 минут
вот что выдает.. так яснее будет, я думаю:Оффтоп
Добавлено через 16 минут
итемлист приходит... а вот RequestItemList чет я не наблюдаю...
P.s. Я сразу написал эще в первых сообщениях, что не силен в этом деле... знал бы я как это все делается, не писал бы на форум!!!! войдите в положение, когда-то вы ведь тоже в этом не разбирались!
Добавлено через 6 минут
вот лог:Оффтоп

//Breadfan: судя по этому скрину - как минимум имя соединения распознается неверно, что приведет к невыполнению разных "if (connectname=name) then...", а если как обычно - то скорее всего доп.шифрация трафика, и изменениями скрипта\настроек L2phx - делу не поможешь. В любом случае тебе сначала в ветку http://coderx.ru/showthread.php?t=3791...хотя в какой-то из версий программы было такое, что на Камаэль хрониках имя соединения неверно распознавалось, хотя все последующие пакеты отслеживались и была возможность работы с траффиком по номеру соединения... мало ли что тут с этой фрейей. На вкладке Дополнительно есть минискрипт с фразой в чат "Hello!!!" - проверь работает ли он


Добавлено через 44 минуты
не работает... значит с кодировкой плохо дело?

Последний раз редактировалось Pilgrim, 09.08.2010 в 02:05. Причина: Добавлено сообщение
Pilgrim вне форума   Ответить с цитированием
Старый 09.08.2010, 14:05   #407
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Я попробовал скрипт у тебя на сервере, инвентарь распознало верно и имя соединения тоже.
Для подключения использовал режим svn "перехват соединения", c включенной галкой Kamael-Hellbound-Gracia.
В скрипте изменил процедуры itemlist и inventoryupdate на те что я выложил раньше. Поменял местами строчки в процедуре Init, так чтобы
эта:
Код:
buf:=hstr('14');
  SendToServerEx(Name);
была ниже этой:
Код:
  try
    ItemsName.LoadFromFile('settings/ItemsID.ini');
  except
    msg.Lines.Add('itemsid.ini не найден!');
    exit;
  end;
И самое главное удали эту строчку в процедуре Free:
Код:
BaseItems:=nil; //нельзя так делать с массивом
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился 3 спасибками от:
Старый 09.08.2010, 15:00   #408
Новичок
 
Регистрация: 05.08.2010
Сообщений: 7
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
Pilgrim пока неопределено
По умолчанию

Fer123, выложи плз свой скрипт я попробую его поставить... если нет, проблема мож у меня с виндой, или с клиентом...
я использую l2phx.3.5.33.164.
вот ссылка на мой скрипт:

Freya enchant.rar

а то я уже закипаю, ничего не получается.

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

Последний раз редактировалось Pilgrim, 09.08.2010 в 15:00. Причина: Добавлено сообщение
Pilgrim вне форума   Ответить с цитированием
Старый 10.08.2010, 01:49   #409
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Fer123, ты забыл еще про галочку Gracia (off server) сказать.
У меня зашел с такими настройками
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный1.JPG
Просмотров: 107
Размер:	53.1 Кб
ID:	1386  Нажмите на изображение для увеличения
Название: Безымянный2.JPG
Просмотров: 63
Размер:	51.4 Кб
ID:	1387  
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 10.08.2010, 12:05   #410
Новичок
 
Регистрация: 05.08.2010
Сообщений: 7
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
Pilgrim пока неопределено
По умолчанию

В общем такое дело... с настройками, те что выше, такое ощущение, что ПХ вообще не подключается... поменял во второй вкладке настройки: поставил галочки возле "перехват", выбрал "надежный тип перехвата", и поставил галочку на "имя библиотеки перехватывающей соединение".
так подключается, имя распознает правильно(без крякозябров). использую скрипт, который мне скинул Fer123 (за что ему спасибо), но тут таки опять беда началась... инвентарь то все равно не хочет видеть(((( может проблема в том что я не могу подключиться через LSP-соединение?
вот скрин:Оффтоп
и еще одно. может это важно... когда запускаю скипт, окошко компиляции зависает, и так и висит, хотя и скрипт запустился...

Добавлено через 5 минут
Вот попробовал еще раз через LSP... теперь подключилось, все четко...
но инвентаря так и не видет((((

Добавлено через 10 минут
Кода запускаю скрипт, в логе пакетов появляется RequestItemList.
на скрине это видно.Оффтоп
но меня смущает что там мало написано в детальной расшифровке пакета... я не знаю... это так и должно быть?

Добавлено через 6 минут
вот скрин itemslist в логе :Оффтоп

Последний раз редактировалось Breadfan, 10.08.2010 в 13:56. Причина: Добавлено сообщение
Pilgrim вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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