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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 22.11.2009, 21:04   #151
Новичок
 
Регистрация: 02.11.2009
Сообщений: 22
Сказал Спасибо: 1
Имеет 1 спасибку в 1 сообщении
hackbozb пока неопределено
По умолчанию

Полностью тему прочитай, если не ошибаюсь там есть кусок для спойла........ Если мозг мой меня в очередной раз подвел, то извини.....
hackbozb вне форума   Ответить с цитированием
Старый 22.11.2009, 23:37   #152
Пользователь
 
Регистрация: 03.09.2009
Сообщений: 63
Сказал Спасибо: 19
Имеет 5 спасибок в 3 сообщенях
tiranosaur пока неопределено
По умолчанию

Про спойл есть и в локомотиве. в памощнике атака оформлена два раза procedure Action. а как туда еще спойл фпихнуть хз. хитро больно.
tiranosaur вне форума   Ответить с цитированием
Старый 26.11.2009, 03:33   #153
Новичок
 
Регистрация: 24.09.2009
Сообщений: 11
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
nneett пока неопределено
По умолчанию

freel, если у тебя интерлюд, кроме Аббиса наверное, после того как ты моба шлепнешь, неважно ботом или руками, может дропнуться вещь какая-нибудь. Так вот ели ты в клиенте увидел, что вещь дропнулась, то просто обязан был прийти пакет от сервера вида: 0C=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.Fun c01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d).
В окне бота в списке дропа что-нибудь показывается?
Кроме поднятия вещей бот себя ведет адекватно?
Может что-нибудь с номерами пакетов на твоем сервере нахимичили?

Привет. Незабудкин вот ты кому то отвечал, у меня такая же проблема, все прекрасно работает, но не собирает дроп, пакет приходит, в окне бота в дропе пусто. Вот сам пакет , если нужен, как можно решить эту проблему ?
0C 54 B8 00 10 5C B8 00 10 C5 0F 00 00 F6 4D 00 00 A2 DD FF FF 4F F5 FF FF 01 00 00 00 60 37 00 00 01 00 00 00
nneett вне форума   Ответить с цитированием
Старый 26.11.2009, 04:54   #154
Пользователь
 
Регистрация: 03.09.2009
Сообщений: 63
Сказал Спасибо: 19
Имеет 5 спасибок в 3 сообщенях
tiranosaur пока неопределено
По умолчанию

Там нужно ковырятся в скрипте. посмотри когда приходит ДропИтем до или после смерти моба?
tiranosaur вне форума   Ответить с цитированием
Старый 26.11.2009, 10:58   #155
Новичок
 
Регистрация: 24.09.2009
Сообщений: 11
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
nneett пока неопределено
По умолчанию

DropItem приходит перед пакетом Die(это он я так понял за смерть отвечает).
nneett вне форума   Ответить с цитированием
Старый 26.11.2009, 21:07   #156
Пользователь
 
Регистрация: 03.09.2009
Сообщений: 63
Сказал Спасибо: 19
Имеет 5 спасибок в 3 сообщенях
tiranosaur пока неопределено
По умолчанию

Тогда поменяй LastKilledMob на TargetID
tiranosaur вне форума   Ответить с цитированием
Старый 26.11.2009, 22:47   #157
Новичок
 
Регистрация: 24.09.2009
Сообщений: 11
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
nneett пока неопределено
По умолчанию

Где именно заменить? Или все подряд на TargetID менять?

Последний раз редактировалось nneett, 26.11.2009 в 22:54.
nneett вне форума   Ответить с цитированием
Старый 27.11.2009, 05:44   #158
Пользователь
 
Регистрация: 03.09.2009
Сообщений: 63
Сказал Спасибо: 19
Имеет 5 спасибок в 3 сообщенях
tiranosaur пока неопределено
По умолчанию

if pck = '' then exit;
if (ConnectName = NickName) and FromServer then // разбор пакетов от сервера
и там меняешь
#$16: if TargetID = ReadD(2) then // DropItem:h(PlayerID)h(ObjectID)i(ItemID)d(X)d(Y)d( Z)d(Stackable)d(Count)
begin
AddDroppedItem(ReadD(6), ReadD(10), ReadD(14), ReadD(18), ReadD(22));
end;
У мну все норм. только ивентовые итемы не поднимает. они приходят после пакета die
tiranosaur вне форума   Ответить с цитированием
За это сообщение tiranosaur нажился 2 спасибками от:
Старый 27.11.2009, 17:56   #159
Новичок
 
Регистрация: 24.09.2009
Сообщений: 11
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
nneett пока неопределено
По умолчанию

Цитата:
Сообщение от tiranosaur Посмотреть сообщение
if pck = '' then exit;
if (ConnectName = NickName) and FromServer then // разбор пакетов от сервера
и там меняешь
#$16: if TargetID = ReadD(2) then // DropItem:h(PlayerID)h(ObjectID)i(ItemID)d(X)d(Y)d( Z)d(Stackable)d(Count)
begin
AddDroppedItem(ReadD(6), ReadD(10), ReadD(14), ReadD(18), ReadD(22));
end;
У мну все норм. только ивентовые итемы не поднимает. они приходят после пакета die
Помогло. От души.
nneett вне форума   Ответить с цитированием
Старый 04.12.2009, 21:30   #160
Пользователь
 
Регистрация: 03.09.2009
Сообщений: 63
Сказал Спасибо: 19
Имеет 5 спасибок в 3 сообщенях
tiranosaur пока неопределено
По умолчанию

procedure OnTimer1(Sender: TObject);
begin
case x of
0: begin
RequestMagicSkillUse(1239);
timer1.interval := 200;
end;
1: begin
RequestMagicSkillUse(1148);
timer1.interval := 200;
end;
2: begin
timer1.enabled := false;
x := 0;
end;
end;
end;

procedure PhisicalAttack; // команда атаки
begin
timer1.enabled:=true;
end;



procedure RequestMagicSkillUse (SkillID: integer); // маг атака
begin
buf:=#$39;
WriteD(SkillID);
WriteD(0);
WriteC(0);
SendToServerEx(NickName);
end;
подскажите пжл где ошибка? в таргет не берет а постоянно бьет.
tiranosaur вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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