PDA

Просмотр полной версии : Передача вещей с Гм акка на обычный не меняю Гму ранг


KoT093
19.10.2011, 18:16
Пожалуйста помогите!Как можно Гмом передать вещи обычному чару?
И чтобы Гму не меняли ранг.Зарание Спасибо за любою помочь.:)

ЗиМоРоДоК
19.10.2011, 18:19
Скайп - tm-zimorodok
добавь

KoT093
19.10.2011, 21:10
Может кто письменно обьяснить как это делается?

Добавлено через 2 часа 17 минут
Вот нашел.
Флай,а тот ГМ который на пол может бросать,а простой лутать это какой?
Вобщем текстил на свооем 2.2.3 сервере — все пашет!
Нужно сменить флаг аккаунта на на обычный! Как вот так:

Есть пакет от сервера EnterWorldResult этот пакет отвечает за то, как сервер прореагировал на вашу попытку входа: вот пример:
Код:
06 00 01 02 00 00
06 00 — Длинна
01 02 — Тип

это ответ сервера на вход обычного игрока.
однако у гма он:
Код:
06 00 01 02 00 02
06 00 — Длинна
01 02 — Тип
02 — Нужный байт.
вот мы и нашли тот байт который отвечает к какому классу мы относимся

Пробуем поставить ГМу '00' байт — сработало — ник стал зеленый как у обычного игрока! и мы можешь себе спокойно передавать вещи на любой другой акк!

В общем вот скрипт для PPC саура язык FS:
Код:
var
ID, le: integer;
Hpto: string;
Procedure OnCreate;
begin
Hpto := HStr('06 00 01 02 00 00');
end;

BEGIN
ID := gInt(_gBuff,3,2);
le := length(_gBuff);
if le < 4 then exit;

if (_gFromServ) and (ID = $0201) then begin
gBlockPacket;
gSys.SendC(Hpto);
writelogln('пакет на вход изменен');
end;
END.

Атакже чуток помудрив можно сделать себя патром

Меняем 02 на 03 и отправляем))
взято с rfdb.info ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Но не могу понять как им пользоватся.

sel
30.11.2011, 21:02
Протестил замену байтов на 2х серверах с версией игры 2.2.3.2.

Пакет немного изменился и стал выглядеть так: 07 00 01 02 00 00 00 (для обычного игрока)
при замене последнего байта ничего непроисходит при замене предпоследнего - клиент предлагает войти без фаергуарда, но входа в игру непроисходит. Кто знает что нужно менять на версии игры 2.2.3.2 ?
Можно в личку.

~ykrop~
08.12.2011, 23:52
Так ты на ГМ акке войди,и сравни отличие.Или ты пытаешся на простом акке поменять байт на ГМ чтоли ?

NETO
17.12.2011, 08:31
Вопрос такой, все получается пакет заменяем, но выскакивает фаер гвард с просьбой создать пароль, при вбивании пароля ничего не происходит.. Как обойти гуард?

Добавлено через 22 минуты
Все разобрался, отправил пакет клиенту о том что авторизация удачная и пропустило.
Вот инструкция:

Подменяем пакет скриптом как описано выше, но:
На 2.2.3 сервере пакет действительно поменялся вот как он выглядит сейчас
При входе с гм аккаунта:
07 00 01 02 00 02 00

При входе с обычного аккаунта:
07 00 01 02 00 00 00


Далее:
Входим на аккаунт когда выскочит фаер гуард отправляем клиенту вот этот пакет:

06 00 0D 82 00 00

и нас пропускает на выбор персонажей без ввода пароля.

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

Знает кто как доработать чтобы была возможность передать?

sel
17.12.2011, 20:09
Или ты пытаешся на простом акке поменять байт на ГМ чтоли ?

Ага. Надеялся отправлять ГМ комманды с обычного перса.

Для себя сделал вывод - пакетами отправлять ГМ комманды проще.

koordinat
18.12.2011, 12:07
Ага. Надеялся отправлять ГМ комманды с обычного перса.

Для себя сделал вывод - пакетами отправлять ГМ комманды проще.


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


P.S. ТС, Передача вещей гм-игровой возможна только при наличии рабочей почты(5, фа точно, на 223 - хз)