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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 21.05.2009, 01:08   #1
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию Интересный скрипт!

Привет всем вот я написал скриптик на регенерацию хп мп цп! Вот мне интересно можно ли сделать этот скрипт не используя ValidatePosition?
Например типо скрипта на Автоаугумент! Или как например по вашему можно модифицировать скрипт?Да! Вот еще каогда сервер рестартается то мне приходится переписывать пакеты....а как сделать чтобы скрипт запоминал сам данные пакеты? Хроники Интерлуде!

Последний раз редактировалось pmen, 23.05.2009 в 16:34. Причина: Добавлено сообщение
pmen вне форума   Ответить с цитированием
Старый 21.05.2009, 09:17   #2
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от pmen Посмотреть сообщение
Привет всем вот я написал скриптик на регенерацию хп мп цп! Вот мне интересно можно ли сделать этот скрипт не используя ValidatePosition?
при чем тут вообще ValidatePosition?
Цитата:
Сообщение от pmen Посмотреть сообщение
Или как например по вашему можно модифицировать скрипт?
скрипт можно модифицировать безконечно.Например: убрать тупое переписывание пакета, а оформить грамотно процедурку. Как это делать - объяснять не буду, кури примеры скриптов.
З.Ы. ты бы хоть хроники написал чтоли.
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 21.05.2009, 09:46   #3
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Когда сервер рестартается назначается новые обджектИД нпц. Поэтому твой пакет 04=Action:d(ObjectID)d(OriginX)d(OriginY)d(OriginZ)c(ShiftFlag)
уже не рабоатет
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 21.05.2009, 09:59   #4
Рыцарь
 
Аватар для mks
 
Регистрация: 21.09.2007
Сообщений: 376
Сказал Спасибо: 11
Имеет 218 спасибок в 106 сообщенях
mks пока неопределено
По умолчанию

#$Ж#$Э#$С#$Т#$ь
mks вне форума   Ответить с цитированием
За это сообщение mks нажился спасибкой от:
Старый 21.05.2009, 11:23   #5
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Я смотрел примеры! Пакеты это запросы к баферу! Незнаю как сделать чтобы он запоминал именно то что мне нужно....а не какой другой request или action.. Примеры уже все перекурил! Я в этом новичек....(
pmen вне форума   Ответить с цитированием
Старый 21.05.2009, 11:34   #6
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

pmen, сначала идет выделение нужного НПЦ как написал Fer123, чтобы получить нужный О_ИД нужного нпц даже если рестартанул - нужно вести мониторинг всех нпц в округе, при старте скрипта сделать релогин, после входа в мир ла2 ловить пакеты NPCInfo и собирать из них информацию: Имя перса и его О_ИД, и потом, соответственно подставлять в пакет нужный О_ИД нужного НПЦ, примеры плохо курил.
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 21.05.2009, 12:25   #7
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Я говорю я еще нубик в этом ((

Вот смотрите я сделать небольшую вещь и скрипт стал работать лучше и быстрее! Я чесно неочень понимаю еще( Можете показать на деле как оптимизировать скрипт!?

Последний раз редактировалось pmen, 23.05.2009 в 16:34.
pmen вне форума   Ответить с цитированием
Старый 21.05.2009, 12:38   #8
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Ну во-первых поменяй вот такие записи
Цитата:
#$21+#$6E+#$00+#$70+#$00+#$63+#$00+#$5F+#$00+ #$32+#$00+#$36+#$00+#$38+#$00+#$34+#$00+#$37+#$00+ #$37+#$00+#$39+#$00+#$31+#$00+#$30+#$00+#$5F+#$00+ #$72+#$00+#$65+#$00+#$73+#$00+#$74+#$00+#$6F+#$00+ #$72+#$00+#$65+#$00+#$20+#$00+#$68+#$00+#$70+#$00+ #$20+#$00+#$31+#$00+#$00+#$00;
на
Код:
buf:=#$21;
WriteS('npc_268477910_restore hp 1');
SendToServer;
Здесь 268477910 как раз тот самы ОбджекИД который надо мониторить по пакетам NPCInfo

Последний раз редактировалось Fer123, 21.05.2009 в 12:45.
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 21.05.2009, 12:51   #9
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Вот я заменил как ты сказал и на этом выбивает еррор



Добавлено через 1 минуту
А все я поправил нужно было ковычки поставить =)

Добавлено через 1 минуту
Видите я в этом скрипте использую пакет на Validate Positin? А можно от него както избавиться?)

Последний раз редактировалось pmen, 23.05.2009 в 16:35. Причина: Добавлено сообщение
pmen вне форума   Ответить с цитированием
Старый 21.05.2009, 12:56   #10
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

хмм а зачем он вообще нужен?
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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