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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 15.07.2009, 14:06   #1
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Цитата:
Сообщение от Алексей Посмотреть сообщение
Если поправил, ты выложил бы хоть)
а ссылка в вашем сообщение
НЕ для Интерлюда непойдет
Код:
Tип: 0x14 (UseItem)
Pазмер: 9+2
Время прихода: 14:05:32:875
0002 d ObjectID: 1074832266 (0x4010A38A)
0006 d d: 0 (0x00000000)
меняется
Код:
0002 d ObjectID: 1074832266 (0x4010A38A
http://coderx.ru/showpost.php?p=132&postcount=3

Последний раз редактировалось TAMBIK, 15.07.2009 в 15:46.
TAMBIK вне форума   Ответить с цитированием
Старый 15.07.2009, 11:04   #2
Новичок
 
Аватар для Boom
 
Регистрация: 15.07.2009
Сообщений: 2
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Boom пока неопределено
По умолчанию

Куда вводить эти скрипты??))Я нуп играю всего 1 месяц)) плз напишите.
Boom вне форума   Ответить с цитированием
Старый 15.07.2009, 11:07   #3
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

Цитата:
Сообщение от Boom Посмотреть сообщение
Куда вводить эти скрипты??))Я нуп играю всего 1 месяц)) плз напишите.
Mожно в игровой чат, но лучше почитать форум....
mks вне форума   Ответить с цитированием
Старый 15.07.2009, 13:49   #4
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

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

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 15.07.2009, 15:27   #5
Новичок
 
Аватар для Boom
 
Регистрация: 15.07.2009
Сообщений: 2
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Boom пока неопределено
По умолчанию

Научите меня пользоваться скриптами пишите в Асю 594902164.
Boom вне форума   Ответить с цитированием
Старый 15.07.2009, 15:31   #6
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

началось в колхозе утро
QaK вне форума   Ответить с цитированием
Старый 15.07.2009, 21:21   #7
Местный
 
Регистрация: 11.10.2007
Сообщений: 144
Сказал Спасибо: 44
Имеет 7 спасибок в 7 сообщенях
Amorality
По умолчанию

Использую 3ий скрипт для финала, в итоге он спамит в систем чате "Выберите предмет для улучшения" а сам предмет не выбирает.

Пакеты от клиента при заточке идут в таком порядке:
19 5A 7A 02 10 00 00 00 00
Код:
Tип: 0x19 (UseItem)
Pазмер: 9+2
Время прихода: 20:06:24:552
0002 d ObjectID: 268597850 (0x10027A5A)
0006 d Unknown: 0 (0x00000000)
D0 4C 00 52 79 02 10
Код:
Tип: 0xD0 (Unknown)
Pазмер: 7+2
Время прихода: 20:06:26:171
0002 h subID: 76 (0x004C)
5F 52 79 02 10 00 00 00 00
Код:
Tип: 0x5F (RequestEnchantItem)
Pазмер: 9+2
Время прихода: 20:06:28:973
0002 d ObjectID: 268597586 (0x10027952)
--------

В свою очередь сервер нормально возвращает ответ в ЕнчантРесульте, если заточилось 0, если сфейлилось, то 3:
87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Код:
Tип: 0x87 (EnchantResult)
Pазмер: 17+2
Время прихода: 20:17:47:956
0002 d Result: 0 (0x00000000)
Может кто что подсказать?
Amorality вне форума   Ответить с цитированием
Старый 15.07.2009, 21:51   #8
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

Amorality, да, я этот скрипт давно переделал, т.к. не на всех финалах работал, вот только подправить в 1м посте не получилось, т.к. лимит сообщений уменьшили до 3к символов), домой приеду выложу сюда
mks вне форума   Ответить с цитированием
Старый 16.07.2009, 00:36   #9
Местный
 
Регистрация: 11.10.2007
Сообщений: 144
Сказал Спасибо: 44
Имеет 7 спасибок в 7 сообщенях
Amorality
По умолчанию

mks,
Жду с нетерпением.)

Добавлено через 2 часа 16 минут
Еси не секрет, когда ждать выкладывания скрипта? Это сегодня будет?

Последний раз редактировалось Amorality, 16.07.2009 в 00:36. Причина: Добавлено сообщение
Amorality вне форума   Ответить с цитированием
Старый 16.07.2009, 02:38   #10
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

Amorality, ой.. сори задержался)
собственно вот, пробуй:
скрипт для грации файнал
delphi Код:
const    nik='xxxx';    Enchant=16; var    UseItem, SelectItem, EnchantItem: string;    CurrentEnch: integer;    key: boolean;    Timer01: TTimer; procedure Init; begin    Timer01:=TTimer.Create(nil);    Timer01.OnTimer:=@OnTimer01;    Timer01.enabled:=false;    Timer01.interval:=3000; end; procedure OnTimer01(Sender: TObject); begin    case key of       false: begin          buf:=UseItem;          SendToServerEx(nik);          buf:=SelectItem;          SendToServerEx(nik);          end;       true: begin          buf:=EnchantItem;          SendToServerEx(nik);          end;    end;          key:=not(key); end; procedure Free; begin   Timer01.free;   CurrentEnch:=0;   key:=false; end; begin     if FromServer and (pck[1]=#$87) then case ReadD(2) of        0: begin           CurrentEnch:=CurrentEnch+1;           if CurrentEnch=Enchant then Timer01.enabled:=false;           end;        3: CurrentEnch:=0;        end;     if FromClient and (pck[1]=#$19) then UseItem:=pck;     if FromClient and (pck[1]=#$D0) then SelectItem:=pck;     if FromClient and (pck[1]=#$5F) then EnchantItem:=pck;     if FromClient and (pck[1]+pck[2]=#$56#$0C) then        begin           pck:='';           Timer01.enabled:=not(Timer01.enabled);        end; end.
mks вне форума   Ответить с цитированием
За это сообщение mks нажился 3 спасибками от:
Ответ

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



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

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


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

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

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