Вернуться   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
Просмотров: 14756
Размер:	24.8 Кб
ID:	39  
Вложения
Тип файла: rar breadfan_enchant.rar (5.9 Кб, 4222 просмотров)
Тип файла: rar credo_enchant.rar (2.7 Кб, 2341 просмотров)
Тип файла: zip enchant_by_NLObP_01.zip (7.4 Кб, 2858 просмотров)
Тип файла: zip enchant_by_NLObP_02.zip (71.6 Кб, 1450 просмотров)
Тип файла: zip enchant_by_NLObP_03.zip (71.8 Кб, 1257 просмотров)
Тип файла: zip enchant_by_NLObP_04.zip (73.3 Кб, 1586 просмотров)
Тип файла: zip enchant_by_NLObP_06.zip (9.4 Кб, 1257 просмотров)
Тип файла: zip enchant_by_NLObP_07.zip (9.4 Кб, 1567 просмотров)
Тип файла: rar enchant_by_NLObP_08.rar (6.3 Кб, 1852 просмотров)
Тип файла: rar enchant_by_NLObP_09.rar (6.3 Кб, 5534 просмотров)
Тип файла: rar shadow_enchant.rar (9.6 Кб, 3666 просмотров)

Последний раз редактировалось 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™
Старый 15.03.2009, 01:07   #141
Новичок
 
Регистрация: 14.03.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
GMaster пока неопределено
По умолчанию


в комбобоксе нет вещей, что я сделал не так?
GMaster вне форума   Ответить с цитированием
Старый 15.03.2009, 16:01   #142
Новичок
 
Регистрация: 25.09.2008
Сообщений: 6
Сказал Спасибо: 5
Имеет 1 спасибку в 1 сообщении
X30n пока неопределено
По умолчанию

Проблема такая: с утра все было норм скрипт работал... часика через 2 что случилось и больше скрипт не работал... пишет:
Автоматизация заточки by NLObP!
Команда Старт!!!
Прервано!

в чем может быть проблема, помогите плз!

менял чаров, переустонавливал пнх, в скрипте ник написан норм...

Последний раз редактировалось NLObP, 03.04.2009 в 13:00.
X30n вне форума   Ответить с цитированием
Старый 15.03.2009, 19:37   #143
Новичок
 
Регистрация: 09.03.2009
Сообщений: 10
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Maxima пока неопределено
По умолчанию

Цитата:
Про
Name='Щас Как Точну!'; //Вписать сюда имя чара?
не забыл?
Имя стоит(другое), иначе бы сразу ошибка выскакивала

Цитата:
Именно эти пакеты и используются в скрипте - 19, 7C, 5F, 87 (использую, но может быть не правильно? 0 - прошла точка, иначе - не прошла), 11, (21 как вспомогательный, в скрипте не нужен)
да, так и есть. У меня вначале запарка с чем то была, я думал в пакетах, начал исправлять оказывается наисправлялся, что пришел к тем же что у тебя и стояли(недавано только с твоим оригинальным скриптом сверил) .

Цитата:
Лог скинь, который скрипт в окошке выводит. Что за сервер, хроники?
Играю на сервере с 12 протоколом, Грация часть вторая со всеми фишками. Вот ип сервака (8/5.14.219.81) называется (Des.pe.rion)

вот лог
Оффтоп
Когда точил это оружие с нуля все в целом было нормально, потом остановил скрипт на пяти(макс. безопасный энчант) поставил задержку вместо 500 на 1500. В итоге начало проскакивать пишет будто сломалось , а на самом деле просто проскакивает оружие не точа не ломая, в общем как я писал сверху. Зтем поменял тайминг снова на 500, затем начало точить нормально. С чем это может быть связано?

Изменял я задержку здесь
Оффтоп

Еще вопрос, между чем изменяется задержка в этом месте и есть ли еще возможность изменить задержку в скрипте, например между заточкой оружия или открытием точки и подтверждением заточки?
Спасибо заранее!

Забыл напомнить, последний скрипт который ты здесь выклал от 30.01.09

Последний раз редактировалось NLObP, 03.04.2009 в 12:59.
Maxima вне форума   Ответить с цитированием
Старый 16.03.2009, 03:33   #144
Пользователь
 
Аватар для RinZo
 
Регистрация: 11.06.2008
Сообщений: 34
Сказал Спасибо: 32
Имеет 6 спасибок в 6 сообщенях
RinZo пока неопределено
По умолчанию

Сообщение от RinZo
на сервере стоит мин заточка +10 и ниже этого не скидывается

Попробуйте эту строчку
Код:
// CurEnchLvl:=0; //начнем с начала. Расскоментировать для блессет скроллов
заменить на
CurEnchLvl:=10; //начнем с начала. Расскоментировать для блессет скроллов

поэксперементировал со всеми 3мя строчками. результатов не дало. всеравно зависание идет и приходится закрывать пакетхак.
результат незначительный получился в строчке
ready:=false;
timer.enabled:=true; //пока в тесте отключаем
при значение
ready:=false;
timer.enabled:=false; //пока в тесте отключаем
скрипт после каждой воткнутой заточки останавливается и нажимаю еще раз Start и втыкается следующая заточка, добился этим только точения 1 кнопкой... а хотелось бы полной автоматизации процесса =)
сервер Chaos-world.ru x1200 вот там я эксперементирую со скриптом.
зарание спасибо за помощь
RinZo вне форума   Ответить с цитированием
Старый 17.03.2009, 04:57   #145
Новичок
 
Регистрация: 17.03.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Nord пока неопределено
По умолчанию

Цитата:
Сообщение от onetruezmey Посмотреть сообщение
1.История такая - загружаю пнх потом ла2ехе загружаеться ла2 вхожу персонажем покупаю точку и драк лук к примеру
2.Загружаю скрипт меняю нейм ,клиент на интерлюд , слоты в инвентаре на 80 ,Выбераю в комбоксах Драк лук и Точку ставлю галки всё отлично заисключением одного .
3.Нажав на Старт Получаеться ( Команда:Старт... Прервано )
4.Очень хочеться погледеть на это произведение авто точения )
Подскажи(те) что я нетак делаю !?
аналогичнейшая проблема...
Старт!
Прервано.

Ума не приложу в чем косяк... Подскажите, кто больше меня понимает в этом скрипте...
Nord вне форума   Ответить с цитированием
Старый 28.03.2009, 18:55   #146
Новичок
 
Регистрация: 28.03.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
OneD пока неопределено
По умолчанию Небольшое(мб) изменение скрипта

Нельзя ли сделать чтоб скрипт не точил все по +1, потом всё по +2, и т.д, а брал 1 предмет, точил его пока не сломается(или до макс точки) и потом брался за следующий. А то когда точит с 5 на 6 25 раз подряд и всё в сейф, сразу немножко раздражаешся)

Может вы можете обосновать свою точку зрения про то что так шанс выше, но лично мне кажется что к рандому 1 к 3, плюсуется ещё и "рандом" скрипта.
OneD вне форума   Ответить с цитированием
Старый 02.04.2009, 18:22   #147
Новичок
 
Регистрация: 02.04.2009
Сообщений: 5
Сказал Спасибо: 1
Имеет 5 спасибок в 3 сообщенях
3xdimon пока неопределено
Восклицание

Меня вот что интереусет:
Когда заточка удачна то оно идет дальше затачиватся до тех пор пока не выполнятся условия...
А когда заточка неудачна - то куда идет дальше процес, на какую строку кода?

И какой код нужно ввести, чтоб перед началом заточки (после того как заточка прошла неудачно) - оно проверяло текущий уровень заточки?
Т.к. там где сбрасывается до 10, это очень важно...
3xdimon вне форума   Ответить с цитированием
Старый 02.04.2009, 22:15   #148
Новичок
 
Регистрация: 24.02.2009
Сообщений: 3
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
LBEST пока неопределено
Печаль

Variant or safe array index out of bounds.
Как с этим бороца помогите плиз!!!
LBEST вне форума   Ответить с цитированием
Старый 03.04.2009, 12:58   #149
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от 3xdimon Посмотреть сообщение
Меня вот что интереусет:
Когда заточка удачна то оно идет дальше затачиватся до тех пор пока не выполнятся условия...
А когда заточка неудачна - то куда идет дальше процес, на какую строку кода?

И какой код нужно ввести, чтоб перед началом заточки (после того как заточка прошла неудачно) - оно проверяло текущий уровень заточки?
Т.к. там где сбрасывается до 10, это очень важно...
Напиши алгоритм, по которому ты предполагаешь, что должно точить, тогда я могу что-то в коде менять.

Смотрим скрипт для Грации (другие я не буду рассматривать). Сейчас алгоритм такой:
кратко – точим все предметы по очереди, пока не останется один или достигнем требуемого уровня.
подробнее –
По таймеру, раз в N мс, выполняем действия:

1. Проверяем, текущий уровень заточки больше или равен требуемому уровню заточки?
2. да, выход к п.п. 15
3. Проверяем, осталась одна вещь?
4. да, выход к п.п. 15
5. Проверяем флаг «готовы затачивать» на true
6. да, выход к п.п. 15
7. Проверяем, остались свитки?
8. нет, выход к п.п. 15
9. Задействовали свиток
10. устанавливаем флаг «готовы затачивать» в true
11. выход

В основном теле программы:
1. Пришел пакет $7C = ChooseInventory?
2. нет, выход к п.п. 9
3. Есть предмет для улучшения, с текущим уровнем заточки?
4. нет, «текущий уровень» + 1, к п.п. 3
5. Проверяем, текущий уровень заточки больше или равен требуемому уровню заточки?
6. да, отменяем использование свитка заточки (шлем соответствующий пакет), выход к п.п. 9
7. Шлем пакет на заточку предмета
8. устанавливаем флаг «готовы затачивать» в false
9. Выход

1. Пришел пакет $87 = EnchantResult?
2. нет, выход к п.п. 8
3. Проверяем второй байт пакета
4. Равен 0?
5. да, улучшение прошло, выход к п.п. 8
6. Равен 1?
7. да, улучшение не прошло, выход к п.п. 8
8. Выход

Добавлено через 3 минуты
Цитата:
Сообщение от LBEST Посмотреть сообщение
Variant or safe array index out of bounds.
Как с этим бороца помогите плиз!!!
Была в старых версиях скрипта, связана с тем, что itemsid.ini из комплекта пакетхака не соответствует данным клиента. Приведи в соответствие свой itemsid.ini.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 03.04.2009 в 12:58. Причина: Добавлено сообщение
NLObP вне форума   Ответить с цитированием
Старый 03.04.2009, 13:40   #150
Новичок
 
Регистрация: 02.04.2009
Сообщений: 5
Сказал Спасибо: 1
Имеет 5 спасибок в 3 сообщенях
3xdimon пока неопределено
По умолчанию

Цитата:
Сообщение от NLObP Посмотреть сообщение
Напиши алгоритм, по которому ты предполагаешь, что должно точить, тогда я могу что-то в коде менять.
Я щас пытаюсь сделать под Interlude -> точу одну шмотку ->при неудачно оно сбрасывает на 10+.
Вот он:
Цитата:
Сообщение от NLObP Посмотреть сообщение
Хочу сделать чтоб когда:
>>3. Проверяем второй байт пакета
>>4. Равен 0?
>>5. да, улучшение прошло, выход к п.п. 8
>>6. Равен 1?
>>7. да, улучшение не прошло, выход к п.п. 8

То если неудачно то оно шло к п.п. 8, проверяло сколько сейчас заточено, и потом начинало опять точить...

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


А на интерлюде пойдет скрипт грации???
А то на интерлюде слегка отличается он...

Последний раз редактировалось 3xdimon, 03.04.2009 в 15:21. Причина: Сдегка дополнил
3xdimon вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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