PDA

Просмотр полной версии : Вылетает при автоматической отправки пакетов


kostik789
24.10.2009, 21:13
Не пойму что такое:
http://s54.radikal.ru/i144/0910/7b/a5ef3fe46060.jpg

alexteam
24.10.2009, 21:32
если тебя кикает сервер, то с 148 вполне такое может быть.

kostik789
24.10.2009, 21:40
Меня не кикает, я точу сколько влезет, и бегаю с этой прогой часами...

TAMBIK
24.10.2009, 21:52
kostik789,
а пакет какой посылаешь
откуда взял

kostik789
24.10.2009, 22:10
Это пакет на покупку пухи, когда сам вручную его посылаешь, дак там хоть занажимайся, он покупает пока не забьёт инвентарь, как только время ставлю и нажима на часики, 2-3 купит и крит вместе с игрой вылетает, C4, хелсинг

TAMBIK
24.10.2009, 23:22
а мож время увеличить

kostik789
25.10.2009, 14:07
В самом пакете увеличить? Я тоже на это грешу, я уже на компе откатывал время назад, но всё равно вылетает, если в пакете самом время увеличить, то может и прокатит, только я не мостак...

Добавлено через 2 минуты
Ах да, ещё забыл сказать, когда ставлю функцию "каждая строка отдельный пакет" то если делаю 2 стоки тоже вылетает, вероятно из-за разного времени пакетов

alexteam
25.10.2009, 14:14
1. угадай чем занимаеться таймер который включаеться той кнопочкой "отправлять по таймеру".
правильно! тыкает на кнопчку отправить. именно тыкает, и тыкает с одинаковым интервалом. никакой другой алгоритм отправки пакетов или другая функция для его отправки не используется.
так что если вылетает - тебя скорей всего сервер кикает за "идентичные промежутки времени". и при попытке отправить пакет в разорвавшееся соединение вылетает ошибка. (когда соединение рветься кнопочка отправить затеняеться, ты ее тыкнуть не можешь, а вот таймеру на это насрать он тыкает, и как результат - ошибка)
выход - делать отправку скриптом, варьируя время отправки.

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

kostik789
25.10.2009, 15:21
Дак понимаешь, я ставлю другого бота чтоб он мне точки покупал, там тоже время стоит, он нажимает секунду в секундк и ничё не выкидывает, это скорее всего из-за времени...Только как его изменить в пакете...

alexteam
25.10.2009, 16:42
времени в пакете нет.
стяни последнюю версию. там можно указать зазор.

kostik789
25.10.2009, 17:05
А какая последняя?

TAMBIK
25.10.2009, 17:57
kostik789,
та что в подписи
и прочитай
http://coderx.ru/showpost.php?p=41361&postcount=1099

kostik789
25.10.2009, 19:33
Можно я тогда тут ещё вопросы позадаю... Может ли не отправляться пакет, если не соблюдена последовательность отправки и приёма, тоесть я отправляю пакет на поднятие вещи, но он не действует например если я не убил моба.

alexteam
25.10.2009, 19:37
/me патстол.
пакет на поднятие вещи это акшин пакет.
чтобы его составить нужно знать обжектайди вещи которую ты собираешься поднять.
Пока предмет не упал из моба - соответственно его в мире еще нет (моб не был убит, предмет не был создан, предмету не был присвоен оайди)

как можно поднять то чего еще не существует в мире ?

kostik789
25.10.2009, 20:40
Спасибо разъяснил, я же первый раз с таким столкнулся. А можно поймать пакет, который пуху точит на 10(например безопасная точка) и отсылать его, пуха будет точиться?

Добавлено через 11 минут
Понял я в чём проблема, не в зазоре дело, а в том, что если я покупаю драк лук, а окно покупки открыто с точками, то игра вылетает, а так всё отлично

alexteam
25.10.2009, 20:47
http://coderx.ru/showthread.php?t=423
настоятельно рекомендую прочитать то что написано красненьким.

по поводу вопроса ответ - нет.