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

Пакеты Форум о форматах отдельных пакетов или групп пакетов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Закрытая тема
 
Опции темы Опции просмотра
Старый 26.07.2013, 20:18   #11
Новичок
 
Аватар для Gangsterman
 
Регистрация: 25.07.2013
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gangsterman пока неопределено
По умолчанию

Цитата:
Сообщение от Antharas Посмотреть сообщение
и плакать не поможет)
на этом форуме не получил ни какую информацию плохо
Gangsterman вне форума  
Старый 26.07.2013, 20:58   #12
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

а что тут получать то? заточка состоит из двух последовательных пакетов:
1. юз итем на точке
2. указать айди предмета

ну перед этим видимо надо закидывать на склад еще.
__________________
хочу картинку в подпись!
SeregaZ вне форума  
Старый 27.07.2013, 00:38   #13
Новичок
 
Аватар для Gangsterman
 
Регистрация: 25.07.2013
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gangsterman пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
а что тут получать то? заточка состоит из двух последовательных пакетов:
1. юз итем на точке
2. указать айди предмета

ну перед этим видимо надо закидывать на склад еще.
а как узнать айди предмета?
Gangsterman вне форума  
Старый 27.07.2013, 00:47   #14
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

Цитата:
Сообщение от Gangsterman Посмотреть сообщение
а как узнать айди предмета?
открой инвентарь и найди его в повторяющемся блоке.

проще вариант это выкинуть предмет на пол(не важно кидается или нет) в пакете DropItem глянь первые 4 байта там они обычно написаны ObjectID, а если тебе оригинальный айди нужен то можеш открыть файлик из пакетника ItemID и найти по названию предмета.
kpa9pt вне форума  
Старый 27.07.2013, 10:09   #15
Новичок
 
Аватар для Gangsterman
 
Регистрация: 25.07.2013
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gangsterman пока неопределено
По умолчанию

Цитата:
Сообщение от kpa9pt Посмотреть сообщение
открой инвентарь и найди его в повторяющемся блоке.

проще вариант это выкинуть предмет на пол(не важно кидается или нет) в пакете DropItem глянь первые 4 байта там они обычно написаны ObjectID, а если тебе оригинальный айди нужен то можеш открыть файлик из пакетника ItemID и найти по названию предмета.
то есть готовый пакет будет выглядеть так?
SendWareHouseDepositList
RequestdropItem первые 4 байта то есть что розовым отмечено
UseItem
Gangsterman вне форума  
Старый 27.07.2013, 14:17   #16
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

ты хоть вкратце понимаешь суть пакетостроения в ладве? что-то типа механики игры? предмет имеет два айди - один айди по базе - то есть этот айди говорит клиенту что это предмет, скажем, арка - этот айди всегда одинаков на всех серверах (конечно если админ там что-то не навертел). а второй айди - это уже уникальный, не повторяющийся айди или номер предмета на конкретном сервере.
пример: стоят два тела, оба с арками - у них у обоих один и тот-же айди по базе (6608 - если это С4), и два разных айди по серверу.

и вобще-то мне интересно как ты используешь SendWareHouseDepositList и твоя пуха прыгает на склад без знания айди предмета? я полагаю в этом SendWareHouseDepositList и должен проходить твой айди пушки.

SendWareHouseDepositList + id пушки
UseItem + id точки
не помню... реквестанчат? + id пушки
__________________
хочу картинку в подпись!
SeregaZ вне форума  
Старый 27.07.2013, 20:32   #17
Новичок
 
Аватар для Gangsterman
 
Регистрация: 25.07.2013
Сообщений: 12
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gangsterman пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
ты хоть вкратце понимаешь суть пакетостроения в ладве? что-то типа механики игры? предмет имеет два айди - один айди по базе - то есть этот айди говорит клиенту что это предмет, скажем, арка - этот айди всегда одинаков на всех серверах (конечно если админ там что-то не навертел). а второй айди - это уже уникальный, не повторяющийся айди или номер предмета на конкретном сервере.
пример: стоят два тела, оба с арками - у них у обоих один и тот-же айди по базе (6608 - если это С4), и два разных айди по серверу.

и вобще-то мне интересно как ты используешь SendWareHouseDepositList и твоя пуха прыгает на склад без знания айди предмета? я полагаю в этом SendWareHouseDepositList и должен проходить твой айди пушки.

SendWareHouseDepositList + id пушки
UseItem + id точки
не помню... реквестанчат? + id пушки
он точился короче но плохо не сразу надо раз 40 нажать короче потом вточиться, а твоим методом не пробывал попробую отпишу
Gangsterman вне форума  
Старый 31.07.2013, 20:12   #18
Новичок
 
Регистрация: 21.06.2012
Сообщений: 9
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
Feimos-D пока неопределено
По умолчанию

Цитата:
Сообщение от Gangsterman Посмотреть сообщение
он точился короче но плохо не сразу надо раз 40 нажать короче потом вточиться, а твоим методом не пробывал попробую отпишу
делается все очень просто:
1.Берешь тот предмет который будешь точить и юзаешь его, ловишь пакет useitem и кидаешь его в отправку
2.Точишь этот предмет и ловишь пакет, кидаешь так же этот пакет в отправку
3.Снимаешь вешь и сдаешь ее в вх и ловишь пакет, далее так же кидаешь его в отправку
4.Далее забираешь эту вешь, надеваешь на себя и открываешь окно точки, но ничего не точишь и отправляешь пакеты (их должно быть 3)

В итоге вешь должна точнутся и скинутся в вх, после этого просто забираешь ее из вх, опять одеваешь, открываешь окно точки и снова посылаешь пакеты
Feimos-D вне форума  
За это сообщение Feimos-D нажился спасибкой от:
Старый 02.08.2013, 02:17   #19
Новичок
 
Регистрация: 21.06.2012
Сообщений: 9
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
Feimos-D пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
и все-таки не понимаю я смысла... система успешности точки звучит малоправдоподобно чисто с технической стороны. предположим периодичность точки следующая:
++---+-------+------+
это довольно таки проблематично для сервера отслеживать какой персонаж на каком этапе этой периодичности сидит.

или если скажем эта периодичность глобальная и работает для всего сервера - это значит, что два персонажа, точущие одно и тоже оружие, четко синхронизированно через л2пх, должны одновременно успешно точить свои оружия - однако такого не происходит. обычно если один точит, то второй ломает.

как сказал один из админоф, доверия правда мало вызывающий, заточка зависит от некоего тика. который в свою очередь зависит от многих параметров, один из которых численность игроков онлайн. выходит даже если вычислить этот самый тик - скажем 34 секунды, то через пол часа он изменится, так как народ выйдет из игры\подключится по новой и количество игроков на сервере изменится.

нука и как же просчитать этот "тик"?
Feimos-D вне форума  
Старый 02.08.2013, 12:36   #20
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

пока теория. надо засесть за код и её проверить... кароче суть следующая:
заходим глубоко ночью, когда онлайн мал и почти постоянный. типа сидят 10 человек в катах и трындец. готовим пушки, скажем 100 штук +5. и дальше стартуем автоточку, с добавлением кода на отслеживание точного времени в момент успешной заточки. нужно что-то типа лога, где высвечивались бы эти промежутки времени, между которыми произошла удачная точка. далее скрипт переделываем, то есть сначала он работает стандартно, точит каждую секунду или сколько там выставлено, а как только появилась успешная точка, скрипт уходит в паузу-тик, которую мы вычислили чуть ранее, и по истечении этого времени производит заточку. в теории, если действительно такой тик существует, заточка будет успешная. дальше больше шире глубже - научить налету ловить этот тик, а после точить по тику сразу после успешной точки и далее по тикам, пока не произойдет первый слом - то есть означает что тик сбился и надо его искать по новой.
__________________
хочу картинку в подпись!
SeregaZ вне форума  
Закрытая тема

  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

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