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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 28.07.2009, 03:16   #1
Новичок
 
Регистрация: 25.07.2009
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
ulfsdair пока неопределено
По умолчанию нужна помощь.

всем здрасте.
вообщем решил я доделать скрипт.
проблема в следующем, он не считывает количество бафа.

Цитата:
procedure SonicBusterBuff;
begin
if (pck[1]=#$F3) then begin
SonicF:=(ReadD(2));
SendMsg_to_CL('Sonic Focus='+inttostr(SonicF));
end;
end;

проблема в пакетах. когда используется скилл то идёт посылка двух statusupdate. нужно в 1ом считать AttribCount. в этом вся загвоздка.

вообщем нужен только этот пакет.

ещё есть 1 пакет который показывает. тут 0002 d
Цитата:
тип: 0xF3 (EtcStatusUpdate)
пакет: 33+2
0002 d d: 0 (0x00000000)
0006 d d: 0 (0x00000000)
0010 d d: 0 (0x00000000)
0014 d d: 0 (0x00000000)
0018 d d: 0 (0x00000000)

Последний раз редактировалось ulfsdair, 28.07.2009 в 03:52.
ulfsdair вне форума   Ответить с цитированием
Старый 28.07.2009, 09:59   #2
Местный
 
Регистрация: 11.10.2007
Сообщений: 144
Сказал Спасибо: 44
Имеет 7 спасибок в 7 сообщенях
Amorality
По умолчанию

ulfsdair,
Дак ПНХ и будет первый пакет читать.. Если нужен 2ой можно так попробовать:
При первом пакете увеличивать переменную заранее заданную, при всех пакетах проверять, если переменная = 1, то считывать значение, при втором пакете обнулять переменную..
Amorality вне форума   Ответить с цитированием
Старый 28.07.2009, 17:01   #3
Новичок
 
Регистрация: 25.07.2009
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
ulfsdair пока неопределено
По умолчанию

с проблемой той я разобрался. появилась новая.
как зделать что-бы использовал 2-3 скилла подряд?
Цитата:
procedure PhisicalAttack; // команда атаки
begin
RequestMagicSkillUse(Skill3);
buf:=#$1F; //action
WriteD(TargetID);
WriteD(MyX);
WriteD(MyY);
WriteD(MyZ);
WriteC(0);
SendToServerEx(NickName);
RequestMagicSkillUse(skill2);
end;
ulfsdair вне форума   Ответить с цитированием
Старый 28.07.2009, 23:18   #4
Местный
 
Регистрация: 11.10.2007
Сообщений: 144
Сказал Спасибо: 44
Имеет 7 спасибок в 7 сообщенях
Amorality
По умолчанию

ulfsdair,
Если скиллы разные, то я думаю только через таймер..
Amorality вне форума   Ответить с цитированием
Старый 29.07.2009, 00:57   #5
Пользователь
 
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Lynx пока неопределено
По умолчанию

Без таймера тоже будет работать просто подряд отправляй
Lynx вне форума   Ответить с цитированием
Старый 29.07.2009, 02:31   #6
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Цитата:
Сообщение от ulfsdair Посмотреть сообщение
с проблемой той я разобрался. появилась новая.
как зделать что-бы использовал 2-3 скилла подряд?
ЗДЕСЬ ПОСМОТРИ из скриптов кусок нужный найдеш
http://coderx.ru/showthread.php?t=14
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 29.07.2009, 05:36   #7
Местный
 
Регистрация: 11.10.2007
Сообщений: 144
Сказал Спасибо: 44
Имеет 7 спасибок в 7 сообщенях
Amorality
По умолчанию

Цитата:
Сообщение от Lynx Посмотреть сообщение
Без таймера тоже будет работать просто подряд отправляй
Помоему, если просто подряд писать смены буфов и сенды, то отправится только последний и ты щас бред пишешь, но может это уже изменили..
Amorality вне форума   Ответить с цитированием
Старый 29.07.2009, 10:15   #8
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Lynx, без таймера - не будет, ну, может 2 пакета еще и прокатит, но 3 - никак, или 1 или 2 потеряются, обязательно нужно через задержку реализовать, вариант с таймером - самый часто распространенный, и ИМХО оптимальный.
QaK вне форума   Ответить с цитированием
Старый 29.07.2009, 12:41   #9
Рыцарь
 
Аватар для Grinch
 
Регистрация: 29.02.2008
Сообщений: 928
Сказал Спасибо: 127
Имеет 130 спасибок в 93 сообщенях
Grinch пока неопределено
По умолчанию

Да будет бот темку почитай там много примеров для бафов даже мой скриптик где т валяется на странице 10-15 помоему
Grinch вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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