Вернуться   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
Просмотров: 14757
Размер:	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™
Старый 29.12.2009, 11:36   #301
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Цитата:
Сообщение от CHEECH Посмотреть сообщение
что делать если скрипт на заточку не загружает итемс айди?
ПРОЧИТАТЬ ТЕМУ !
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 07.01.2010, 06:19   #302
Новичок
 
Регистрация: 16.12.2009
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Muko пока неопределено
Вопрос

скрипт неработает. Серв гф, вот что в папке систем прописано на интересующий меня пердмет:
Код HTML:
6608	Посох Тайн	Проницательность	<Свойство Кристалла Души>\n Увеличивает Скор. Маг. На 15%. Увеличивает урон в PvP.	-1	0	0			0	0												0		1
А вот что в ItemsID:
Код HTML:
6608=Посох Тайн
ID одинаковые но почему скрипт нивидит ни пухи ни точек, ни вобще ничего? интентарь и чара настраивал в скрипте, перепробывал абсолютно все скрипты!

по возможности скиньте ктонить более-менее свежий пакетхак с скриптами сразу рабочими. мб поможет

Последний раз редактировалось Muko, 07.01.2010 в 17:37.
Muko вне форума   Ответить с цитированием
Старый 07.01.2010, 23:48   #303
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от Muko Посмотреть сообщение
по возможности скиньте ктонить более-менее свежий пакетхак с скриптами сразу рабочими.
а губозакатывающую машинку?
если
Цитата:
Сообщение от Muko Посмотреть сообщение
скрипт нивидит ни пухи ни точек
означает лишь одно - или разбор пакета на инвентарь некорректно( не те смещения) или ИД пакета инвентаря не то, которое, на самом деле.
QaK вне форума   Ответить с цитированием
Старый 12.01.2010, 13:04   #304
Новичок
 
Регистрация: 08.01.2010
Сообщений: 9
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
newworld пока неопределено
По умолчанию

Цитата:
Сообщение от Muko Посмотреть сообщение
скрипт нивидит ни пухи ни точек
Попробуй убрать(поставить) галочку: Показывать смещение в Hex


Цитата:
Сообщение от NLObP Посмотреть сообщение
для Грации можно взять здесь
Скачал данный скрипт. Как сделать чтобы он не "останавливался" при поломке всех итемов??? Точу блессед точками.
Опишу, навсякий, проблему:
Точиться все отлично, но при поломке итема скрипт перестает его брать в расчет. Когда же последний итем ломатеся, то игра зависает.




Добавлено через 20 часов 28 минут
решил сделать так:
case заключил в цикл:

Код:
    repeat
    case pck[1] of
       //......................................
      #$11: begin
        //debugmsg('S>C Пакет ItemListPacket #$11');
        ItemList;   
      end;
      //......................................
      #$21: begin
        //debugmsg('S>C Пакет InventoryUpdate #$21');
        InventoryUpdate;    
      end;
      //......................................
      //Пакет ChooseInventory
      #$7C: begin 
        flag7C:=false;
        if ready then begin //and (readd(2)=itemid)
          //ищем подходящий предмет для заточки
          timer.enabled:=false; //отключаем пока не найдем предмет для заточки
          repeat
            ItemOID:=GetItemEnchant(ItemID, CurEnchLvl);
            if ItemOID=0 then begin
              inc(CurEnchLvl);
              Edit2.text:=inttostr(CurEnchLvl);
            end;
          until ItemOID<>0;
          //************************************************
          if (CurEnchLvl>=strtoint(Edit1.Text)) then begin
            msg.Lines.Add('Нет подходящих предметов для улучшения! Прервано!');
            msg.Lines.Add('Достигли MaxEnchLvl!');
            timer.enabled:=false;
            ready:=false;
            delay(500);
            RequestEnchantItem(-1);
            exit;
          end else begin
            msg.Lines.Add('Пробуем улучшить ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
            flag7c:=true;         
            ready:=false;
            timer.enabled:=true; 
            delay (500);
            exit;
           end;
        end;
      end;  
      #$FE: begin
              if pck[2]=#$81
                 then begin
                        flagFE:=true; 
                        delay (2000); 
                        exit;
                      end;   
            end;
      #$87: begin
        if readd(2)=0 
           then begin
                  msg.Lines.Add('Улучшили ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
                  inc(good); 
                  flag87:=true; 
                  delay (500);
                  exit;
                end   
           else begin
                  msg.Lines.Add('Сломали ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
                  inc(broken);
                  flag87:=true; 
                  delay (500);
                  exit;
                end;
        end;
   end;     
    until CurEnchLvl><0;       //начнем с начала. Расскоментировать для блессет скроллов
    if flag7C=true
После компилироавния ставит курсор перед последним end что это значит???
Откомментируйте пожалуйста.

Последний раз редактировалось newworld, 12.01.2010 в 14:31. Причина: Добавлено сообщение
newworld вне форума   Ответить с цитированием
Старый 12.01.2010, 14:31   #305
Новичок
 
Регистрация: 08.01.2010
Сообщений: 9
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
newworld пока неопределено
По умолчанию

Код:
     
    case pck[1] of
       //......................................
      #$11: begin
        //debugmsg('S>C Пакет ItemListPacket #$11');
        ItemList;   
      end;
      //......................................
      #$21: begin
        //debugmsg('S>C Пакет InventoryUpdate #$21');
        InventoryUpdate;    
      end;
      //......................................
      //Пакет ChooseInventory
      #$7C: begin 
        flag7C:=false;
        if ready then begin //and (readd(2)=itemid)
          //ищем подходящий предмет для заточки
          timer.enabled:=false; //отключаем пока не найдем предмет для заточки
          repeat
            ItemOID:=GetItemEnchant(ItemID, CurEnchLvl);
            if ItemOID=0 then begin
              inc(CurEnchLvl);
              Edit2.text:=inttostr(CurEnchLvl);
            end;
          until ItemOID<>0;
          //************************************************
          if (CurEnchLvl>=strtoint(Edit1.Text)) then begin
            msg.Lines.Add('Нет подходящих предметов для улучшения! Прервано!');
            msg.Lines.Add('Достигли MaxEnchLvl!');
            timer.enabled:=false;
            ready:=false;
            delay(500);
            RequestEnchantItem(-1);
            exit;
          end else begin
            msg.Lines.Add('Пробуем улучшить ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
            flag7c:=true;         
            ready:=false;
            timer.enabled:=true; 
            delay (500);
            exit;
           end;
        end;
      end;  
      #$FE: begin
              if pck[2]=#$81
                 then begin
                        flagFE:=true; 
                        delay (2000); 
                        exit;
                      end;   
            end;
      #$87: begin
        if readd(2)=0 
           then begin
                  msg.Lines.Add('Улучшили ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
                  inc(good); 
                  flag87:=true; 
                  delay (500);
                  exit;
                end   
           else begin
                  msg.Lines.Add('Сломали ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
                  inc(broken);
                  flag87:=true; 
                  delay (500);
                  exit;
                end;
        end;
   end;     
    CurEnchLvl:=0;       //начнем с начала. Расскоментировать для блессет скроллов
    if flag7C=true
После компилирования строка с CurEnchLvl:=0; выделяется красным.
Что делать????
PS красным выделены мои дополнения, изменения.
newworld вне форума   Ответить с цитированием
Старый 12.01.2010, 14:36   #306
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

"CurEnchLvl<>0" <> "CurEnchLvl><0"
и вообще.. переменная обявлена ?
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 12.01.2010 в 14:39.
alexteam вне форума   Ответить с цитированием
Старый 12.01.2010, 15:02   #307
Новичок
 
Регистрация: 08.01.2010
Сообщений: 9
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
newworld пока неопределено
По умолчанию

Вообщем, у кого проблем прочитайте сначало 30 страниц))
Решил проблему по примерам со 3й страницы!!!Хотя вроде до этого прочитал страниц 10
newworld вне форума   Ответить с цитированием
Старый 13.01.2010, 04:19   #308
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от newworld Посмотреть сообщение
Вообщем, у кого проблем прочитайте сначало 30 страниц))
Решил проблему по примерам со 3й страницы!!!Хотя вроде до этого прочитал страниц 10
пффффф а почему ж ты сразу с начала не читал?

to MUKO - такой бред может быть при неверном разборе пакета инвентаря - в аську стукни мне - глянем вместе

Цитата:
Сообщение от alexteam Посмотреть сообщение
"CurEnchLvl<>0" <> "CurEnchLvl><0"
и вообще.. переменная обявлена ?
- нет похоже там же сказано - "его дополнения, изменения" .....там вообще блока объявления переменных нету - что является инновацией в области языков программирования...компилятор сам догадывается что, и как ему использовать

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

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

Последний раз редактировалось QaK, 13.01.2010 в 19:41.
Breadfan вне форума   Ответить с цитированием
Старый 13.01.2010, 18:10   #309
Новичок
 
Регистрация: 13.01.2010
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
PeageHT пока неопределено
По умолчанию

плз обьесните скрипт работает но када блесками пыхает дальше нехочет работать и все зависает P.S. скидываеться не на 0 а на 3
PeageHT вне форума   Ответить с цитированием
Старый 14.01.2010, 09:15   #310
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

#$81: if readd(2)=0 then begin
//CurEnchLvl:=0; //начнем с начала
x:=x+1;
end;

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

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

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



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

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


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

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

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