Пакет на удаление персонажа из списка - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > ArcheAge

ArcheAge Раздел, посвященный ArcheAge - новой многопользовательской ролевой онлайн игре от XLGames.

Ответ
Опции темы
Непрочитано 04.02.2014, 19:05   #1
Аватар для Hint
Герой

Автор темы (Топик Стартер) Пакет на удаление персонажа из списка

Кто-нибудь знает id пакета, которым можно удалить персонажа из списка персонажей (в окне выбора)? Если просто слать новый список, то происходит глюк, и персонажи наслаиваются друг на друга (старый остается, новый появляется). А ждать удаления сутки не могу (ЗБТ уже заканчивается).

Добавлено через 3 часа 36 минут
Даже если пустой список отправить "DD 01 39 00 01 00", то мало того что старый не пропадает, так еще и новый все равно появляется поверх.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...

Последний раз редактировалось Hint; 04.02.2014 в 22:41. Причина: Добавлено сообщение
Hint вне форума Ответить с цитированием
Непрочитано 05.02.2014, 09:36   #2
Олдфаг

По умолчанию Re: Пакет на удаление персонажа из списка

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

или ты хочеш удалить его на своем сервере?
Smiler вне форума Ответить с цитированием
Непрочитано 05.02.2014, 10:28   #3
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пакет на удаление персонажа из списка

Цель такая, чтобы можно было зайти в окно выбора персонажа и менять там персонажей (или их внешний вид). Я думал, что можно будет просто слать разные пакеты со списком персонажей, клиент будет удалять старых и отображать новых, но на самом деле клиент рисует новых поверх старых (старые остаются и получается наслоение). Пытался слать пустой список - персонажи все равно остаются. Пытался делать принудительный перезаход на сервер (возврат к списку серверов и повторный выбор того же сервера), но клиент в этом случае крашится (на офе тоже). В общем, нужен какой-нибудь способ убрать персонажа из списка и показать нового, т. е. удалить персонажа из окна выбора. Это наверняка происходит, когда истекает время удаления персонажа, но, к сожалению, уже проверить не успею.

__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 05.02.2014, 10:49   #4
Олдфаг

По умолчанию Re: Пакет на удаление персонажа из списка

Цитата:
Сообщение от Hint Посмотреть сообщение
Пытался делать принудительный перезаход на сервер (возврат к списку серверов и повторный выбор того же сервера), но клиент в этом случае крашится (на офе тоже).
какието страшные вещи говориш про офф...

Код:
	writeD(0x003701DD);
	writeD(charId);
	writeB(mode); // 1 - сразу удалет  2 - запускает таймер
	writeQ(startTime);
	writeQ(endTime);
опкод может отличаться на ру клиенте.

у меня к сожалению нет акка ЗБТ
Smiler вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 05.02.2014, 10:51   #5
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пакет на удаление персонажа из списка

Цитата:
Сообщение от MHard Посмотреть сообщение
какието страшные вещи говориш про офф...

Код:
	writeD(0x003701DD);
	writeD(charId);
	writeB(mode); // 1 - сразу удалет  2 - запускает таймер
	writeQ(startTime);
	writeQ(endTime);
опкод может отличаться на ру клиенте.

у меня к сожалению нет акка ЗБТ
Спасибо большое, чуть позже проверю.

А про перезаход могу скриншот сделать Жмешь "выбор сервера", выбираешь сервер заново, видишь персонажа и сразу же появляется ошибка "access violation at address in module".

ЗБТ через 10 минут заканчивается.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 05.02.2014, 10:54   #6
Олдфаг

По умолчанию Re: Пакет на удаление персонажа из списка

Цитата:
Сообщение от Hint Посмотреть сообщение
Спасибо большое, чуть позже проверю.

А про перезаход могу скриншот сделать Жмешь "выбор сервера", выбираешь сервер заново, видишь персонажа и сразу же появляется ошибка "access violation at address in module".
у меня по началу также было... если честно непомню что делал но точно скажу что это я поборол, выход на ЛС и повторный вход на ГС работает 100% по крайней мере на коррейском клиенте.

Цитата:
Сообщение от Hint Посмотреть сообщение
ЗБТ через 10 минут заканчивается.
вот же беда , ждем ОБТ?
Smiler вне форума Ответить с цитированием
Непрочитано 05.02.2014, 11:45   #7
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пакет на удаление персонажа из списка

Видимо все-таки другой опкод. Жму "удалить", ввожу имя персонажа, клиент шлет пакет, я отвечаю, но удаления не происходит.
Код:
Client: 00 01 23 00 85 F5 05 00
Server: DD 01 37 00 85 F5 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 05.02.2014, 11:51   #8
Олдфаг

По умолчанию Re: Пакет на удаление персонажа из списка

попробуй подобрать опкод

у меня
SM_PlayerList = writeD(0x003C01DD);
SM_StartDeletePlayer = writeD(0x003701DD);

если на руофе
SM_PlayerList = writeD(0x003901DD);

то попробуй writeD(0x003401DD);
Smiler вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 05.02.2014, 12:00   #9
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пакет на удаление персонажа из списка

Да, с этим работает. Спасибо большое.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Добавление вкусняшек Denis1111 Lineage II 2 06.07.2013 16:30
Вам нужна Соц. Сеть для вашего сервера? ApiL2 Рынок / Marketplace 23 08.01.2013 01:30
Подскажите плз.... ZhukV Архив 1 19.05.2011 23:52
Удаление персонажа из базы mobil Aion 1 03.10.2010 03:52


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:21. Часовой пояс GMT +3.

Вверх