Someone can help me fix BATTLE_READY - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Point Blank (Piercing Blow)

Point Blank (Piercing Blow)
Общие вопросы по написанию эмулятора. General questions on developing emulator. При поддержке: Lucera 2 - разработка Java Interlude

Ответ
Опции темы
Непрочитано 23.12.2015, 17:24   #1
Аватар для Exile03
Пользователь

Автор темы (Топик Стартер) Someone can help me fix BATTLE_READY

Someone can help me fix BATTLE_READY!
I change version my server for version 33 now i have problem READY BATTLE
I change OPCODE now code file not working good
someone can help me this this problem

Exile03 вне форума Ответить с цитированием
Непрочитано 23.12.2015, 17:38   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: [PointBlank] Someone can help me fix BATTLE_READY

Send me *.exe and *.dll files from your client PB.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 23.12.2015, 18:09   #3
Аватар для Exile03
Пользователь

Автор темы (Топик Стартер) Re: [PointBlank] Someone can help me fix BATTLE_READY

This is .exe and all .dll client
this is Client original i'm using
Exile03 вне форума Ответить с цитированием
Непрочитано 23.12.2015, 23:48   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: [PointBlank] Someone can help me fix BATTLE_READY

Код:
GAME VER :  1.15.33.151210015
Packet with 3426 opcode looks like this:

// ushort stageId 
// bool isSmall (4vs4)
// byte stageType
// byte countReadyPlayer
 
foreach (Player player in room.GetReadyPlayers())
{
	// byte slotId
 
	// uint CHARACTER_RED
	// uint CHARACTER_BLUE
	// uint CHARACTER_HEAD
	// uint CHARACTER_ITEM
	// uint CHARACTER_DINO
 
	// uint WEAPON_PRIMARY
	// uint WEAPON_SECONDARY
	// uint WEAPON_MELEE
	// uint WEAPON_THROWING
	// uint WEAPON_SPECIAL
	// uint ?
 
	// byte skill slot1
	// byte skill slot2
	// byte skill slot3
}
Code: C#

This is not the only change. Binary file is packed by unknown packer, so it is difficult to say clearly.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 24.12.2015, 00:27   #5
Аватар для Exile03
Пользователь

Автор темы (Топик Стартер) Re: [PointBlank] Someone can help me fix BATTLE_READY

Thankyou i will try





Добавлено через 37 минут

Последний раз редактировалось Exile03; 24.12.2015 в 01:23. Причина: Добавлено сообщение
Exile03 вне форума Ответить с цитированием
Непрочитано 24.12.2015, 01:36   #6
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: [PointBlank] Someone can help me fix BATTLE_READY

Type short is writen with writeH() but not with writeD(). No need to write writeD((short) opcode) because it is already noted in super(3426).
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 24.12.2015, 01:41   #7
Аватар для Exile03
Пользователь

Автор темы (Топик Стартер) Re: [PointBlank] Someone can help me fix BATTLE_READY

i delete it but when PVP other player come to room play Crash all player room

SM_BATTLE_READY.java
Цитата:
writeH(opcode);
writeH(room.getMapId());
writeC(room.getStage4v4());
writeC(room.getType());
writeH(countReadyPlayer);

for(Player player : room.getReadyPlayers().values()) {

Room.java

Цитата:
public ConcurrentHashMap<Long, Player> getReadyPlayers() {
// TODO Auto-generated method stub
return ReadyPlayers;
}

you know why crash now man
when other player enter the room

Exile03 вне форума Ответить с цитированием
Непрочитано 24.12.2015, 01:53   #8
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: [PointBlank] Someone can help me fix BATTLE_READY

No need to write writeH(opcode).
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 24.12.2015, 02:08   #9
Аватар для Exile03
Пользователь

Автор темы (Топик Стартер) Re: [PointBlank] Someone can help me fix BATTLE_READY

yeah i remove that bug when pvp 1x1 crash
send this msg to client
Client not responding
and this crash client disconnect


Добавлено через 4 часа 19 минут
Man this is CM_ and SM_
You know how i can descrypt he?




Последний раз редактировалось Exile03; 24.12.2015 в 06:28. Причина: Добавлено сообщение
Exile03 вне форума Ответить с цитированием
Непрочитано 24.12.2015, 10:56   #10
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: [PointBlank] Someone can help me fix BATTLE_READY

https://forum.zone-game.info/showpos...11&postcount=4 fixed structure.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх