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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.08.2008, 18:13   #61
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

В этой теме есть неплохой скрипт
http://coderx.ru/showthread.php?t=15
конкретно тут
http://coderx.ru/showpost.php?p=56&postcount=5
Вас должны интересовать итемы с itemType2=3.

Последний раз редактировалось PanAm, 05.08.2008 в 18:50.
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от:
Старый 05.08.2008, 23:24   #62
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Amorality Посмотреть сообщение
Тут еще такой вопрос , какой пакет обрабатывает инвентарь? Мне нужно вытаскивать кол-во квест итемов при отключенном клиенте.
Пакеты от сервера с данными инвентаря:
Код:
1B=ItemListPacket:w(window)w(ListCount)w(itemType1)h(ObjectID)i(ItemID)d(count)w(itemType2)w(CustType1)w(isEquipped)d(BodyPart)w(EnchantLevel)w(CustType2)d(Augment)d(--)
27=InventoryUpdate:w(count)w(1add2mod3remove)w(itemType1)d(ObjectID)i(ItemId)d(Count)w(itemType2)w(cusType1)w(isEquipped)d(BodyPart)w(EnchantLevel)w(cusType2)
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 17.03.2009, 14:34   #63
Новичок
 
Регистрация: 19.02.2009
Сообщений: 16
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
Arhangel пока неопределено
По умолчанию

Добрый день,хотел использовать скрипт на авто-пати,который есть в этом топике:
begin
if FromServer and (pck[1]=#$39) then begin //от сервера получен пакет $39 AskJoinParty
if ReadS(2) = 'Ник чара' //проверяем от кого
buf:=hstr('2A 01 00 00 00'); //Создаем пакет "принять пати"
else
delay(5000)
buf:=hstr('2A 00 00 00 00'); //Создаем пакет "Отказать в пати"
pck :=''; //убиваем этот пакет
SendToServer; //Отправляем его на сервер
end;
end.

Но замучала ошибка List index out of bounds (8) и соответсвенно скрипт не пашет,как от нее избавиться?
Arhangel вне форума   Ответить с цитированием
Старый 17.03.2009, 14:37   #64
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Arhangel, какие хроники? delay нафиг убери, зачем pck:='' делаешь?
QaK вне форума   Ответить с цитированием
Старый 17.03.2009, 14:40   #65
Новичок
 
Регистрация: 19.02.2009
Сообщений: 16
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
Arhangel пока неопределено
По умолчанию

Хроники Камаель СТ1.5

begin
if FromServer and (pck[1]=#$39) then //от сервера получен пакет $39 AskJoinParty
if ReadS(2) = 'ApxaHrel' then begin //проверяем от кого
buf:=hstr('2A 01 00 00 00'); //Создаем пакет "принять пати"
SendToServer; //Отправляем его на сервер
end;
end.

Результат тот же

Последний раз редактировалось Arhangel, 17.03.2009 в 14:49.
Arhangel вне форума   Ответить с цитированием
Старый 17.03.2009, 14:52   #66
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Arhangel, с какого перепугу 2A - это ответ на прием? 43 поставь вместо 2А и будет тебе счастье, а может и не будет, в дальнейшем - кури матчасть.
QaK вне форума   Ответить с цитированием
Старый 17.03.2009, 14:58   #67
Новичок
 
Регистрация: 19.02.2009
Сообщений: 16
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
Arhangel пока неопределено
По умолчанию

Да с 2а ошибся,точно 43 должно быть...но дела это особо не меняет...ошибка всеравно лезет...может я скрипт не туда вставляю...
Arhangel вне форума   Ответить с цитированием
Старый 17.03.2009, 15:03   #68
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Arhangel, встречный вопрос: куда ты скрипт вставляешь, сколько окон у тебя одновременно запущено?если несколько тогда условие править надо
If Fromserver and (ConnectName='имяперса');
и SendToServerEx('имяперса');
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 17.03.2009, 15:13   #69
Новичок
 
Регистрация: 19.02.2009
Сообщений: 16
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
Arhangel пока неопределено
По умолчанию

Точно,вставил
If Fromserver and (ConnectName='имяперса');
и SendToServerEx('имяперса');
И ошибка исчезла...скрипт заработал,большое спасибо за помощь.
Arhangel вне форума   Ответить с цитированием
Старый 17.03.2009, 15:53   #70
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Arhangel, you wellcome =)
QaK вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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