Вобщем текстил на свооем 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 и отправляем))
Слито с РФЧ
________________
В Жизни графика по лучше в играх сюжет доработанее вот и приходится выбирать Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).