ShamaN, я хз почему у тебя выбрасывает, но можешь попробовать вот этот скрипт. Тут кароче я когдато эксперементировал, скрипт по нажатию клавиши Yes делает рестарт и снова заходит. У меня на аккаунте был один перс, так что если у тебя несколько их то не знаю который выберется.
На моем сервере соответсвенно все работает хорошо.
APXAHGEJI,спасибо! Ткнул носом))
По всей вероятности у меня так выходило: пришел пакет с действием "ДА" HStr('1B 06 00 00 00')...дальше я делал buf:=hstr('46');SendToServer;
...и у меня походу выходило, что пакет становился HStr('46!!! 06 00 00 00')...поэтому серв и кидал меня. Хоть не забанили%)))
Вобщем ИТОГ: надо было сперва затереть предыдущий пакет командой pck:='';
При таком раскладе все заработало. Сенкьювериматч) Нажился опытом, а ты спасибкой)
Добавлено через 57 минут
Так как я совсем недавно начал интересоваться этой темой, хотелось бы еще пару вопросов уточнить.
1)В пакетах CharInfo на теоретически самых вкусных местах 4 байта пропущены)))...это в программе специально сделано или серв такие данные не передает?...или как?)))
2)Я знаю, что форум не читерский и не спрашиваю КАК...
...и знаю, что куча всяких разных пакетов которых полно в инете не работают давно. Если и есть что-то интересное, то так просто это не достать( и это по определенным умозаключениям правильно).Вобщем вопрос такой: а вообще реально есть что-то, что можно найти на INTERLUDE OFF например...стоит ли искать?!!!...или только время терять?ВОТ!!!)************Хотя тема с пакетами и программа и без того МАСТ ХЭВ).
Последний раз редактировалось ShamaN, 29.05.2008 в 08:16.
Причина: Добавлено сообщение
В версии 3.2.0 можно посмотреть лог всех пакетов, даже которые ты формировал. Проверь. По моему ты ошибаешься насчет
Цитата:
меня походу выходило, что пакет становился HStr('46!!! 06 00 00 00')
Цитата:
1)В пакетах CharInfo на теоретически самых вкусных местах 4 байта пропущены)))...это в программе специально сделано или серв такие данные не передает?...или как?)))
Просто наверное не известно, что там в этом месте.
Последний раз редактировалось NLObP, 30.05.2008 в 20:04.
Я полагаю ошибка вызвана действительно тем что пакет соц действия (или на че там у тебя запускалось) не затирался.
Вследствии чего серверу сначала отправляся пакет рестарта и только после этого продолжал свое движение пакет соц действия, а рестарт был уже запущен и получалось что во время рестарта ты якобы нажимал соцдействие
to NLObP
я знаю,что в 3.2 можно посмотреть и свои пакеты ,но эта версия не пашет почему-то...при входе серв рвет соединение(с разными настройками)....
to APXAHGEJI
Это тогда программный баг ?Так или иначе из твоего примера понял, что имеет смысл обнулять пакеты в таких ситуациях)Сенкс)
P.S. А что насчет последних вопросов?)))))))))
Последний раз редактировалось ShamaN, 30.05.2008 в 15:52.