|
PW OOG FrameWork - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
02.11.2014, 02:50
|
#1
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
PW OOG FrameWork
Использую старую версию, т.к. в ней достаточно функционала для моих начальных нужд, а новая ну уж очень страшно для меня выглядит. Но столкнулся с проблемой - персонаж заходит в игру буквально на секунду и после этого выбивает ошибка:
Код:
Смещение и длина вышли за границы массива или значение счетчика превышает количество элементов от указателя до конца исходной коллекции.
В этом направлении я очень и очень слаб, поэтому уже не вижу другого выхода, кроме как обратиться сюда
p.s. Пишу на 12 visual studio
upd: Такая проблема проявляется только на пви О_о при подключении к руофу все нормально работает
Добавлено через 13 часов 8 минут
А еще, пытаюсь взять кв
Код:
p_SPacket pkt = new p_SPacket(0x25);
byte[] packet = {0x7, 0x0, 0x0, 0x0, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
byte[] quest_ID = BitConverter.GetBytes(questID);
Array.Copy(quest_ID, 0, packet, 8, 4);
pkt.AddByte(packet);
sendAsync(pkt);
Попробовал так же
Код:
p_SPacket pkt = new p_SPacket(0x25);
pkt.AddByte(new byte[]{0x7,0x0,0x0,0x0,0xC,0x0,0x0,0x0});
pkt.AddUInt32(questID);
pkt.AddByte(new byte[]{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0});
sendAsync(pkt);
Попробовал и без вторых нулей, но ничего не происходит, что здесь я делаю не так.
А ну и раз все равно спросил, то и последнее, пытаюсь взять регистрацию
Код:
p_SPacket pkt = new p_SPacket(0x9C);
sendAsync(pkt);
Но и тут тоже ничего не происходит
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
Последний раз редактировалось Kyroki; 02.11.2014 в 16:27.
Причина: Добавлено сообщение
|
|
|
03.11.2014, 19:49
|
#2
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
Re: PW OOG FrameWork
Ну хоть с чем нибудь из этого помогите
Добавлено через 4 часа 39 минут
Ух ты, похоже проблема с крашем программы есть только на лост сити
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
Последний раз редактировалось Kyroki; 04.11.2014 в 00:28.
Причина: Добавлено сообщение
|
|
|
04.11.2014, 00:54
|
#3
|
|
|
|
Разведчик
|
Регистрация: 12.09.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: PW OOG FrameWork
Могу ошибаться, но может это из-за того что длинна какого то пакета отправленная сервером больше чем в указана в библиотеке. Попробуй создать на PWI перса 1 уровня и желательно вара и подключится к нему.
|
|
|
04.11.2014, 09:30
|
#4
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
Re: PW OOG FrameWork
С варом 1 ур тоже самое, странно, что эта проблема есть только на 1 сервере
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
|
|
|
04.11.2014, 11:12
|
#5
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: PW OOG FrameWork
попробуй выносить все входящие и исходящие пакеты в Log и посмотри на каком месте все это затыкается
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
04.11.2014, 12:33
|
#6
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
Re: PW OOG FrameWork
Моя программа при подключении с пандорой выдает ту же ошибку, что и при подключении на лост сити без пандоры О_о
Добавлено через 2 часа 5 минут
А еще, через клиент беру кв получаю в пандоре
Код:
16 25 00 07 00 00 00 0C 00 00 00 07 1B 00 00 00 00 00 00 00 00 00 00
в 0х22 и
Код:
07 00 00 00 0C 00 00 00 07 1B 00 00 00 00 00 00 00 00 00 00
в 0х25
Пытаюсь отправить пакет через программу, делая так
Код:
p_SPacket pkt = new p_SPacket(0x25);
pkt.AddByte(new byte[] { 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x07, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 });
но кв не берется все равно
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
Последний раз редактировалось Kyroki; 04.11.2014 в 14:39.
Причина: Добавлено сообщение
|
|
|
05.11.2014, 00:50
|
#7
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: PW OOG FrameWork
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
05.11.2014, 08:51
|
#8
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: PW OOG FrameWork
Это сервер пвишный
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
05.11.2014, 11:58
|
#9
|
|
|
|
Пехотинец
|
Регистрация: 02.08.2009
Сообщений: 57
Популярность: 417
Сказал(а) спасибо: 12
Поблагодарили 1 раз в 1 сообщении
|
Re: PW OOG FrameWork
Есть подозрение что изменен пакет, на старте приходят пакеты окружающих игроков, инвентаря, денег.... остальных непомню, смотрите разбор этих пакетов.
|
|
|
05.11.2014, 16:06
|
#10
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: PW OOG FrameWork
Пакет с информацией о нипах изменился
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
05.11.2014, 18:02
|
#11
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
Re: PW OOG FrameWork
Но почему ошибка происходит лишь на 1 сервере из проекта или,если запущена пандора
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
|
|
|
05.11.2014, 20:19
|
#12
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: PW OOG FrameWork
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
05.11.2014, 20:31
|
#13
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: PW OOG FrameWork
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
05.11.2014, 20:32
|
#14
|
|
|
|
Сержант
|
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
|
Re: PW OOG FrameWork
|
|
|
05.11.2014, 20:52
|
#15
|
|
|
|
Старший сержант
|
Регистрация: 20.10.2010
Сообщений: 170
Популярность: 684
Сказал(а) спасибо: 146
Поблагодарили 74 раз(а) в 54 сообщениях
|
Re: PW OOG FrameWork
Запускаю программу с отключенной пандорой - все нормально работает на не_лост_сити, закрываю, запускаю пандору, запускаю программу, как заходит в мир тут же крошится, но пока не закрою программу пакеты продолжают идти(ну те что должны идти, чат, окружение и тд)
Без пандоры программа работает стабильней, на згд перс спокойно стоит и ничего не ломается, зато на лост сити она крошится в стартовой локе(там где 4 нипа и росянки)
П.С. Иногда на лост сити она все же работает некоторое время
________________
Вихри говорят "Х-ш-ш-ш"
[6 лет здесь]
Последний раз редактировалось Kyroki; 05.11.2014 в 20:55.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Программа] HL1 Framework
|
jaja123 |
Читы и хаки для CS |
2 |
09.12.2012 12:50 |
Framework v3.0 CSS
|
Groove`Final |
Counter-Strike: Source |
0 |
25.08.2011 09:47 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 06:59.
|
|