Общение читеров Теры : Раздел для обсуждения игры Tera Online, а также для простого общения читеров.
20.03.2020, 00:54
#1
Нуб
OFFLINE
Регистрация: 21.02.2010
Возраст: 34
Сообщений: 0
Репутация: 1
Помогите построить пакет
Товарищи читеры, помогите пожалуйста создать валидный пакет от сервера S_INSTANCE_ARROW нужен например для анимации автоатаки сорка/мистика указывает клиенту, куда летит скилл
Буду рад если объясните, что и почему...
Деф для tera-proxy, targets может быть пустым, если скилл бьёт в воздух
Код:
# majorPatchVersion == 27
uint64 gameId
int32 templateId
skillid32 skill
uint32 actionId
array targets
- uint32 arrowId
- uint64 gameId
array endpoints
- vec3 loc
Мои попытки написать структуру самому...
Код:
writeOpcode(buffer);
writeInt(buffer, casterId);// CD 03 0D 00 ид хозяина
writeInt(buffer, casterSubId);// 00 80 00 01 саб ид хозяин
writeInt(buffer, casterTemplateId);// 00 00 00 00
writeInt(buffer, skillId);
writeInt(buffer, actionId);
writeInt(buffer, 0);// как я думаю, начало массива, хз что тут написать
writeInt(buffer, 0);
writeInt(buffer, 0);
writeInt(buffer, 0);
writeInt(buffer, 0);// как я думаю, начало массива, хз что тут написать
writeFloat(buffer, targetX);// 61 5F 05 C7
writeFloat(buffer, targetY);// 1D BB 94 C6
writeFloat(buffer, targetZ);// 76 7C 40 43
Или если у кого-то есть записанные пакеты для версии игры с такой структурой, то пришлите пожалуйста... Пакеты с текущей версии офа не подходят
Последний раз редактировалось sasha5434; 20.03.2020 в 00:56 .
20.03.2020, 11:59
#2
Читодел
OFFLINE
Регистрация: 09.04.2007
Сообщений: 965
Благодарностей:
36,567 всего
Цитата:
Сообщение от
sasha5434
Код:
# majorPatchVersion == 27
uint64 gameId
int32 templateId
skillid32 skill
uint32 actionId
array targets
- uint32 arrowId
- uint64 gameId
array endpoints
- vec3 loc
Самый простой путь - это поймать готовый пакет и проанализировать его. А так методом тыка пытаться его сгенерить - это танцы с бубном. Надо понять в каком формате массив передаётся - мне почему-то кажется, что там сначала должно идти количество элементов. Если нет, то я б с твоих слов попробовал нечто вот такое:
Цитата:
writeOpcode(buffer);
writeInt(buffer, casterId);// CD 03 0D 00 ид хозяина
writeInt(buffer, casterSubId);// 00 80 00 01 саб ид хозяин
writeInt(buffer, casterTemplateId);// 00 00 00 00
writeInt(buffer, skillId);
writeInt(buffer, actionId);
writeInt(buffer, 0); // arrowId
writeInt(buffer, 0); // gameId (первая половина)
writeInt(buffer, 0); // gameId (вторая половина)
writeFloat(buffer, targetX);// 61 5F 05 C7
writeFloat(buffer, targetY);// 1D BB 94 C6
writeFloat(buffer, targetZ);// 76 7C 40 43
Разумеется, вместо arrowId и gameId должны быть нужные тебе значения.
20.03.2020, 14:13
#3
Крестный отец всех читеров
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,791 всего
Цитата:
Сообщение от
dark
Самый простой путь - это поймать готовый пакет и проанализировать его. А так методом тыка пытаться его сгенерить - это танцы с бубном. Надо понять в каком формате массив передаётся - мне почему-то кажется, что там сначала должно идти количество элементов. Если нет, то я б с твоих слов попробовал нечто вот такое:
Разумеется, вместо arrowId и gameId должны быть нужные тебе значения.
не так
Если бы я был умен - я бы сошел с ума.
20.03.2020, 19:52
#4
Нуб
OFFLINE
Регистрация: 21.02.2010
Возраст: 34
Сообщений: 0
Репутация: 1
в итоге сделал так
Код:
writeOpcode(buffer);
writeInt(buffer, 0);
writeShort(buffer, 1);
writeShort(buffer, 32);
writeInt(buffer, casterId);// CD 03 0D 00 ид хозяина
writeInt(buffer, casterSubId);// 00 80 00 01 саб ид хозяин
writeInt(buffer, casterTemplateId);// 00 00 00 00
writeInt(buffer, skillId);
writeInt(buffer, actionId);
writeShort(buffer, 32);// начало массива, хз что тут написать
writeShort(buffer, 0);
writeFloat(buffer, targetX);// 61 5F 05 C7
writeFloat(buffer, targetY);// 1D BB 94 C6
writeFloat(buffer, targetZ);// 76 7C 40 43
Прокси не ругается, но всёравно не работает, возможно где-то ещё косяки есть, помимо не правильного пакета..
Последний раз редактировалось sasha5434; 21.03.2020 в 08:16 .
Причина: Добавлено сообщение
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Пакет на тп
ForSer
Архив читов и багов ArcheAge (Без хайда)
11
30.03.2014 08:59
Пакет на т5
TACIK
Пакетный уровень RFO / WPF-скрипты
4
31.12.2012 19:55
Пакет баз
Fream4ik
Базы и взлом RF Online серверов
2
02.08.2012 12:47
пакет на тп
seetro
Пакетный уровень RFO / WPF-скрипты
10
29.08.2010 16:55