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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 06.08.2011, 02:37   #1
Пользователь
 
Регистрация: 12.06.2011
Сообщений: 36
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
Хламчег пока неопределено
Восклицание не реагирует

не работает ни фига уже второй день мучаюсь
Надо сделать так чтобы когда приходил пакет Дроп итем от сервера, создавался пакет который подберет этот итем... скрипт не реагирует на пакет "0С" если ставить пакет полностью, то все в порядке... версия пакетхака 33.171
Код:
begin
if (fromServer) and (connectname=name) and (pck[1]=#$0C) then
begin 
buf:=#$8F;
WriteD(1079520434);
SendToServerEx(Name);
end
end.
Хламчег вне форума   Ответить с цитированием
Старый 06.08.2011, 15:14   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

WriteD(1079520434); что это и зачем?
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 07.08.2011, 00:09   #3
Пользователь
 
Регистрация: 12.06.2011
Сообщений: 36
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
Хламчег пока неопределено
По умолчанию

Это Оид итема, ну это просто как пример, например если прийдет пакет DropItem от сервера то клиент отправит пакет на подбор итема Петом с этим Оид... Не важно что за пакет отправляется, главное то что скрипт не реагирует на то что пакет DropItem 0С пришел от сервера. . .

Добавлено через 2 часа 47 минут
ни у кого никаких предложений нет?

Добавлено через 3 часа 51 минуту
Другой пример...

Код:
begin
if FromClient and (ConnectName = Name) and 
//(pck=HStr('1b 03 00 00 00')) 
( pck[1] = #$1B )
then begin
buf:=(hstr('38 20 00 00 00 00 00 00 00 '));
SendToServerEx(Name);
end
end.
Код:
begin
if FromClient and (ConnectName = Name) and 
(pck=HStr('1b 03 00 00 00')) 
//( pck[1] = #$1B )
then begin
buf:=(hstr('38 20 00 00 00 00 00 00 00 '));
SendToServerEx(Name);
end
end.
Работает только во втором случае, в первом случае не пашет... Кто может мне объяснить в чем дело??? Где же вы кодеры???


Добавлено через 1 час 49 минут
Запустил скрипт на ранней версии все заработало. Это серьезная проблема!

Последний раз редактировалось Хламчег, 07.08.2011 в 00:09. Причина: Добавлено сообщение
Хламчег вне форума   Ответить с цитированием
Старый 07.08.2011, 03:36   #4
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Хламчег, напиши в личку с каким сервером тестировал, чтобы я нашел ошибку.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 07.08.2011, 13:31   #5
Пользователь
 
Регистрация: 12.06.2011
Сообщений: 36
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
Хламчег пока неопределено
По умолчанию

Draconik.ru l2dw.ru разные сервера, проблема не в серверах... Скорее всего в компьютере
Хламчег вне форума   Ответить с цитированием
Старый 07.08.2011, 14:10   #6
Местный
 
Аватар для goodvin1709
 
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
goodvin1709 пока неопределено
По умолчанию

Ну
Код:
const
name='';

procedure Enabled;
begin
timer1.enabled:=true;
SENDMSG('Таймер включен...');
end;
procedure Disable;
begin
timer1.enabled:=False;
SENDMSG('Таймер выключен...');
end;
begin
if (fromClient) and (Connectname=name) and (Pck[1]=#$1B) and (ReadD(2)=2) then Enabled;
if (fromClient) and (Connectname=name) and (Pck[1]=#$1B) and (ReadD(2)=3) then Disable;
End.
Пашет
__________________
---------------------------__--------__-----
---____- ___--____--- ___/'- /__ ___-(__)-____
--/-___-/-__-\/-__--\ /-__--'/--|-/--//---//--__--\
-/-/_/ -/-/_/--/-/_/--/-/_/--/|--|/--'//---//--/-/--/
-\___-/\____/\____/\____/-|____//__'//_'/-/__/
/_-__/
goodvin1709 вне форума   Ответить с цитированием
За это сообщение goodvin1709 нажился спасибкой от:
Старый 08.08.2011, 19:26   #7
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Проверил. В 171 и 172 версии поломаны скрипты! В 170 - работают.
Буду смотреть, что испортил.

При включении скрипта все время спамит в лог:
Цитата:
07.08.2011 21:41:02 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:02 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:02 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:02 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:02 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:03 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:03 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:03 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:03 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:03 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:04 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:05 NewScript: Операция успешно завершена; on line 19
07.08.2011 21:41:05 NewScript: Операция успешно завершена; on line 19
Добавлено через 20 часов 15 минут
Баг именно в этом куске:
Цитата:
Сообщение от Хламчег Посмотреть сообщение
(pck[1]=#$0C)
Если его не использовать, то скрипты работают.

Можно использовать аналог
delphi Код:
if FromClient and (ConnectName = Name) then begin     case pck[1] of       #$0C: begin         //...       end;       //...     end; end;

Или через ReadC()
delphi Код:
if (fromClient) and (Connectname=name) and (ReadC(1)=#$0C) then ...
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 08.08.2011 в 19:33. Причина: Добавлено сообщение
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 26.09.2011, 20:36   #8
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

NLObP, а чинить то собираешься? ))
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от:
Старый 26.09.2011, 23:33   #9
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
NLObP, а чинить то собираешься? ))
Честно? Даже не знаю где её искать. В исходниках fastscript упоминания таких строк нет. В пакетхаке тоже нет. Где искать?

PS: кстати такое давно появилось. Вот 2010 год.

PPS: может это зависит от того, какие настройки при компилировании проги?
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 26.09.2011 в 23:43.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 27.09.2011, 00:50   #10
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

//summon alexteam
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Ответ

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


Опции темы
Опции просмотра

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

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


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

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

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