Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Авто использование банок HP MP

-

Боты, скрипты и прочий софт для Aion

- Весь софт по Aion, скрипты и боты для игры

Ответ
 
Опции темы
Старый 23.04.2012, 19:32   #1
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Авто использование банок HP MP

Вот может кому то нужно скрипт автоматом использует банку хп мп когда остается меньше 1/3
для начала нужно указать банки которые нужно использовать
.hpitem - пишем в общий чат и юзаем банку на ХП
.mpitem - пишем в общий чат и юзаем банку на МП
все скрипт готов к использованию
Необходимо создать файл AutoHpMp.txt в папке программы


Код:
//AutoHpMp
//Script by AltairAlentus
var
config:tstringlist;
savemod:boolean;
savetype:string;
procedure Init; 
begin
Config:=tstringlist.create;
Config.loadfromfile('AutoHpMp.txt');
end;

procedure Free; 
begin
Config.savetofile('AutoHpMp.txt');
end;

procedure check(id:string);
    var 
        Cur:integer;   
        Max:integer;
    begin 
        Max:=readd(10);
        Cur:=readd(6);
        If (Max/3)>Cur then 
        if id='hp' then useitem(strtoint(Config.values['HPitem']))
                   else useitem(strtoint(Config.values['MPitem']))
    
    end;
       
procedure useitem(Id:integer);
    begin
         buf:=HStr('CC 00 57 6B FF');
         writed(Id);  
         writec(0); 
         sendtoserver;
    end; 
    
procedure saveitem(type:string);
    begin
        if savemod then 
            begin
                config.values[savetype]:=(inttostr(readd(6)));
                savemod:=false;
            end
            else 
                begin
                    savemod:=true;  
                    savetype:=type;
    end;        end;
       
begin
if fromserver then 
    case pck[1] of 
      #$23: check('hp');
      #$22: check('mp');
    end;  
if FromClient then   
    case pck[1] of
        #$b2:    
             case reads(7) of
                '.hpitem': saveitem('HPitem'); 
                '.mpitem': saveitem('MPitem');
                
             end; 
        #$cc: if savemod then saveitem('ok')
    end;

end.
Если кому то будет нужно то можно сделать с проверкой отката банок например обычная банка в откате тогда будет использоваться корень или кристалл
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
bloodraven (25.04.2012), c-lavr (25.04.2012), Giperion (12.05.2012), Ra1van1 (25.04.2012), talala (25.04.2012)
Старый 25.04.2012, 09:12   #2
 Разведчик
Аватар для vlq
 
vlq никому не известный тип
Регистрация: 23.02.2011
Сообщений: 7
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

Выросту когда спасибку поставлю молодец очень удобно +++++
  Ответить с цитированием
Старый 25.04.2012, 12:03   #3
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

красиво скрипт написан!
Можешь подкинуть инфу по работе с файлами в скриптпаскале?
А то мои знания слабенькие в этом напрвлении
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 25.04.2012, 12:34   #4
 Пехотинец
Аватар для bloodraven
 
bloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краяхbloodraven неизвестен в этих краях
Регистрация: 16.11.2010
Сообщений: 69
Популярность: -1244
Сказал(а) спасибо: 18
Поблагодарили 66 раз(а) в 45 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

А можно сделать что б банки по откату жрались ?^^
п.с.а то вечно син без маны бегает
  Ответить с цитированием
Старый 25.04.2012, 12:49   #5
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от bloodravenПосмотреть сообщение
А можно сделать что б банки по откату жрались ?^^
п.с.а то вечно син без маны бегает

можно)

Код:
        Max:=readd(10);
        Cur:=readd(6);
               If (Max/3)>Cur then ...
Cur - это переменная, в которую записывается время до окончания действия банки.

поэтому можно изменить так:
Код:
        Cur:=readd(6);
              If Cur<1 then ...
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 25.04.2012, 13:26   #6
 Разведчик
Аватар для dwenarik
 
dwenarik никому не известный тип
Регистрация: 14.04.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

создал AutoHpMp.txt в папке l2phx . При запуске скрипта пишит, что не может его найти...
  Ответить с цитированием
Старый 25.04.2012, 15:37   #7
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от dwenarikПосмотреть сообщение
создал AutoHpMp.txt в папке l2phx . При запуске скрипта пишит, что не может его найти...

может у тебя не отображает расширение файла тогда создай текстовый файл и назви AutoHpMp

Добавлено через 10 минут
Цитата:
Сообщение от c-lavrПосмотреть сообщение


можно)

Код:
        Max:=readd(10);
        Cur:=readd(6);
               If (Max/3)>Cur then ...
Cur - это переменная, в которую записывается время до окончания действия банки.

поэтому можно изменить так:
Код:
        Cur:=readd(6);
              If Cur<1 then ...

Постой в Cur текущее количество ХП\МП
В 22 и 23 пакетах с 6-9 байт текущие количество 10-13 байт максимальное

Последний раз редактировалось altairalentus; 25.04.2012 в 15:47. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 25.04.2012, 20:13   #8
 Разведчик
Аватар для KPEHDEJl
 
KPEHDEJl никому не известный тип
Регистрация: 06.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от altairalentusПосмотреть сообщение
Если кому то будет нужно то можно сделать с проверкой отката банок например обычная банка в откате тогда будет использоваться корень или кристалл

Добрый день . Опишите пожалуйста как сделать
  Ответить с цитированием
Старый 25.04.2012, 21:48   #9
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от altairalentusПосмотреть сообщение
Постой в Cur текущее количество ХП\МП
В 22 и 23 пакетах с 6-9 байт текущие количество 10-13 байт максимальное

Сори тупанул)
С откатом банок есть скрипт через пета вроде.
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 25.04.2012, 22:57   #10
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от c-lavrПосмотреть сообщение
Сори тупанул)
С откатом банок есть скрипт через пета вроде.

видел надо как то сделать но проблема негде тестить на моем сервере пет не работает
  Ответить с цитированием
Старый 26.04.2012, 02:11   #11
 Разведчик
Аватар для dwenarik
 
dwenarik никому не известный тип
Регистрация: 14.04.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

создал текстовый файл и назвал AutoHpMp, всё заработало, спс .
  Ответить с цитированием
Старый 28.04.2012, 22:58   #12
 Разведчик
Аватар для KPEHDEJl
 
KPEHDEJl никому не известный тип
Регистрация: 06.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Авто использование банок HP MP

Как сделать что если одна банка в откате он жрал другую?
  Ответить с цитированием
Старый 29.04.2012, 11:59   #13
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от KPEHDEJlПосмотреть сообщение
Как сделать что если одна банка в откате он жрал другую?

Надо сделать проверку отката банок. В ближайшие время я обновлю скрипт сейчас немного занят скоро СЕСИЯ!
________________
Disce, sed а doctis, indoctos ipse doceto
  Ответить с цитированием
Старый 04.05.2012, 16:01   #14
 Разведчик
Аватар для martiniFresh
 
martiniFresh никому не известный тип
Регистрация: 21.10.2011
Сообщений: 14
Популярность: 12
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Авто использование банок HP MP

Привет, altairalentus.
Такая проблема:
Не получаеться работа с файлом. Создаю файл, включаю скрипт, в игре делаю всё по инструкции. Смотрю файл, а он пустой. Запись в него не идёт. Из за чего может быть? Пробовала и с .txt и без него создавать. Может можно уже как то прописать в текстовый файл строки на ману и здоровье. Обьясни пожалуйста, какие именно строки записываються в текстовый файл? И почему может не записывать программа?
  Ответить с цитированием
Старый 19.05.2012, 09:46   #15
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Re: Авто использование банок HP MP

Цитата:
Сообщение от martiniFreshПосмотреть сообщение
Привет, altairalentus.
Такая проблема:
Не получаеться работа с файлом. Создаю файл, включаю скрипт, в игре делаю всё по инструкции. Смотрю файл, а он пустой. Запись в него не идёт. Из за чего может быть? Пробовала и с .txt и без него создавать. Может можно уже как то прописать в текстовый файл строки на ману и здоровье. Обьясни пожалуйста, какие именно строки записываються в текстовый файл? И почему может не записывать программа?

Нужно создать текстовый файл с именем AutoHpMp а скрип сам должен записать значения записать вручную не получится ид банок в каждого разные
________________
Disce, sed а doctis, indoctos ipse doceto
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авто использование свитков. w00t Общение и обсуждение Aion 1 06.03.2012 23:45
Автоматическое использование НР банок Vailain Общение и обсуждение, архив Lineage 2 2 06.11.2010 14:47

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net