Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Работа над Goddess of Destruction (part 2) (https://forum.zone-game.info/showthread.php?t=14176)

OSTIN 31.05.2011 20:45

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от OSTIN (Сообщение 124366)
Помогите плиз. Сделал 2 пакета. Прописал один из них в L2GamePacketHandler оппкод 0xb0

RequestCharacterNameCreatable и ExIsCharNameCreatable

Но при создании чара в ГС пишет:
Цитата:

INFO [31 May 12:53:37,476] 3 x Unknown Packet: 0xd0 : 0xb0, Client: [State: AUTH
ED | IP: 127.0.0.1 | Account: test ]
INFO [31 May 12:53:37,476] 3 x 0000: 4f 00 53 00 54 00 49 00 4e 00 00 00
O.S.T.I.N...

Помогите пожалуйста =(

PROGRAMMATOR 31.05.2011 22:15

Re: Работа над Godess of Destruction (part 2)
 
Покажите содержимое оператора:

PHP код:

case AUTHED


OSTIN 31.05.2011 22:26

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 124503)
Покажите содержимое оператора:

PHP код:

case AUTHED


Вот из L2GamePacketHandler

PHP код:

            case AUTHED:
                switch (
opcode)
                {
                    case 
0x00:
                        
msg = new Logout();
                        break;
                    case 
0x0c:
                        
msg = new NewCharacter();
                        break;
                    case 
0x0d:
                        
msg = new CharacterDelete();
                        break;
                    case 
0x0f:
                        
// MoveBackwardsToLocation, lag issue
                        
break;
                    case 
0x12:
                        
msg = new CharacterSelected();
                        break;
                    case 
0x13:
                        
msg = new NewCharacterInit();
                        break;
                    case 
0x57:
                        
// RequestRestart, lag issue
                        
break;
                    case 
0x7b:
                        
msg = new CharacterRestore();
                        break;
                    case 
0xd0:
                        
int id2 = -1;
                        if (
buf.remaining() >= 2)
                        {
                            
id2 buf.getShort() & 0xffff;
                        }
                        else
                        {
                            if (
Config.PACKET_HANDLER_DEBUG)
                                
_log.warn("Client: " client.toString() + " sent a 0xd0 without the second opcode.");
                            break;
                        }
                        
                        switch (
id2)
                        {
                            case 
0x24:
                                
// RequestSaveInventoryOrder, lag issue
                                
break;
                            case 
0x36:
                                
msg = new CharacterPrevState();
                                break;
                            case 
0x39:
                                
// most probably using L2NET
                                
break;
                            case 
0x3d// client definitely sends it right now, enable if supposed to be
                                // msg = new RequestAllFortressInfo();
                                
break;
                            case 
0x5a:
                                
msg = new RequestExCubeGameChangeTeam();
                                break;
                            default:
                                
printDebug(bufclientopcodeid2);
                        }
                        break;
                    case 
0xb0:
                        
msg = new RequestCharacterNameCreatable();
                        break;
                    
// to avoid unnecessary warning about invalid opcode (if the client lags a bit, then it starts spamming this packet)
                    
case 0x59// ValidatePosition
                        
break;
                    
//
                    
default:
                        
printDebug(bufclientopcode);
                        break;
                }
                break; 


PROGRAMMATOR 31.05.2011 22:33

Re: Работа над Godess of Destruction (part 2)
 
PHP код:

case 0xb0
                        
msg = new RequestCharacterNameCreatable(); 
                        break; 

Вне switch (id2). Должно быть так:

PHP код:

case 0x5a
                                
msg = new RequestExCubeGameChangeTeam(); 
                                break;
case 
0xb0
                        
msg = new RequestCharacterNameCreatable(); 
                        break; 


OSTIN 31.05.2011 22:42

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 124517)
PHP код:

case 0xb0
                        
msg = new RequestCharacterNameCreatable(); 
                        break; 

Вне switch (id2). Должно быть так:

PHP код:

case 0x5a
                                
msg = new RequestExCubeGameChangeTeam(); 
                                break;
case 
0xb0
                        
msg = new RequestCharacterNameCreatable(); 
                        break; 


оно идет не в свитче

PROGRAMMATOR 31.05.2011 22:46

Re: Работа над Godess of Destruction (part 2)
 
Кто и куда идет?

PHP код:

switch (id2
                        { 
                            case 
0x24
                                
// RequestSaveInventoryOrder, lag issue 
                                
break; 
                            case 
0x36
                                
msg = new CharacterPrevState(); 
                                break; 
                            case 
0x39
                                
// most probably using L2NET 
                                
break; 
                            case 
0x3d// client definitely sends it right now, enable if supposed to be 
                                // msg = new RequestAllFortressInfo(); 
                                
break; 
                            case 
0x5a
                                
msg = new RequestExCubeGameChangeTeam(); 
                                break; 
                            default: 
                                
printDebug(bufclientopcodeid2); 
                        } 

Это что?

OSTIN 01.06.2011 00:41

Re: Работа над Godess of Destruction (part 2)
 
PROGRAMMATOR, Скинь свой L2GamePacketHandler

KilRoy 01.06.2011 00:51

Re: Работа над Godess of Destruction (part 2)
 
Код:

case 0xb0: 
                        msg = new RequestCharacterNameCreatable(); 
                        break;

Внеси его в switch, ибо он находится вне него. Вроде по русски выше написал дядька :)))))

l2j-ct 01.06.2011 10:03

Re: Работа над Godess of Destruction (part 2)
 
Так кто то разобрался с проблемкой на той страничке писали по атаки скилами и человек видео прикрепил у него тоже самое! Буду признателен за подсказку!

soledad 01.06.2011 10:22

Re: Работа над Godess of Destruction (part 2)
 
http://sr0703.hubweb.net/Shot00000.bmp

no skill and npc attack no soulshot images

What is the problem?

Gidro 01.06.2011 15:42

Re: Работа над Godess of Destruction (part 2)
 
Люди мб кто-то даст новые действия для GoDa плиз.

PROGRAMMATOR 01.06.2011 18:13

Re: Работа над Godess of Destruction (part 2)
 
soledad, Wrong server packets: MagicSkillUse, MagicSkillLaunched, Attack (flags) and SkillList.

darkevil 02.06.2011 02:09

Re: Работа над Godess of Destruction (part 2)
 
Хы с обновлением кореяки что-то опять с пакетами намутили, все что делали и работало до этого теперь вызывает краш клиента >_<...

l2j-ct 02.06.2011 02:18

Re: Работа над Godess of Destruction (part 2)
 
А ты систем пока что не меняй!

darkevil 02.06.2011 03:25

Re: Работа над Godess of Destruction (part 2)
 
Нужно подстраиваться под нововведения иначе потом больше разбирать придется.

Пакет ExFlyMove переколбасили ппц, так и не смог найти все прыжки и теперь прыгает странно, не на землю приземляется а на воздухе >_<

soledad 02.06.2011 06:47

Re: Работа над Godess of Destruction (part 2)
 
how make a R grade ARMOR item.xml?

Ozzy 02.06.2011 06:49

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от darkevil (Сообщение 124679)
Хы с обновлением кореяки что-то опять с пакетами намутили, все что делали и работало до этого теперь вызывает краш клиента >_<...

Вот поэтому я например не вижу смысла пилить ГОД пока не выйдет английский клиент. Изменений наверняка еще вагон и маленькая тележка будет, так как это уже считай что другая игра.

soledad 02.06.2011 07:08

Re: Работа над Godess of Destruction (part 2)
 
[QUOTE=KID;122779]http://s46.radikal.ru/i113/1105/8b/96c989f97eba.jpg
PHP код:

package l2p.gameserver.serverpackets;

/**
 * 
 * @author KID
 *
 */
public class ExTacticalSign extends L2GameServerPacket
{
    private 
int targetId;
    private 
int signId;

    public 
ExTacticalSign(int targetint sign)
    {
        
this.targetId target;
        
this.signId sign;
    }
    
    @
Override
    
protected final void writeImpl()
    {
        
writeC(EXTENDED_PACKET);
        
writeH(0xff);
        
writeD(targetId);
        
writeD(signId);
    }


this use ExTacticalSign make a handler java file?

smeli 02.06.2011 07:20

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от darkevil (Сообщение 124679)
Хы с обновлением кореяки что-то опять с пакетами намутили, все что делали и работало до этого теперь вызывает краш клиента >_<...

а вещи работают, itemlist?

smeli 02.06.2011 08:13

Re: Работа над Godess of Destruction (part 2)
 
как я понимаю изменений в графическом движке ненаблюдается?

darkevil 02.06.2011 08:24

Re: Работа над Godess of Destruction (part 2)
 
Не, так ожидаемой многими революции с двигом не произошло, добавили кучу новы огромных и красивых специффектов к скиллам теперь все сверкает в лучшх традициях японских рпг, я уже представляю жудчайшие лаги на осадах.

smeli 02.06.2011 08:27

Re: Работа над Godess of Destruction (part 2)
 
хм, раз города разрушены, то и замки наверное тоже, или оставили 1 замок для красоты?

darkevil 02.06.2011 09:55

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от smeli (Сообщение 124708)
хм, раз города разрушены, то и замки наверное тоже, или оставили 1 замок для красоты?

С замками все пучком, только добавили какие-то мануметы у замков, судя по тому что ни выделяются будут для чего-то нужны.

smeli 02.06.2011 13:55

Re: Работа над Godess of Destruction (part 2)
 
blowfish непоменялся?

Bonux 02.06.2011 14:13

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от smeli (Сообщение 124736)
blowfish непоменялся?

не менялся .

Deazer 02.06.2011 14:24

Re: Работа над Godess of Destruction (part 2)
 
Вопрос разбамбливание пакетки это конечно хороший вопрос, но вот сейчас судя по себе - разбомбил клиен , протащил пакетку (дело 2х дней).
А дальше что делать 0_0 , я ничего не знаю о этой хроники в плане игровой динамике , а то что написано в патчнодах - да на заборе тоже много пишут. Только как это понять , что написано , если руками не пощупаешь.

Мое имхо , ждать полноценного релиза , хотя бы ОБТ (на доступном языке , побегав на корее 30 минут, я думал что разобью моник. Вопрос телепорта становился целым событием.). Т.к. на ЗБТ даже мобы не респались и квест на пробуждения было не сдать, половину лок вообще не заселено и так могу список тащит до утра.

Bonux 02.06.2011 14:33

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от Deazer (Сообщение 124743)
Вопрос разбамбливание пакетки это конечно хороший вопрос, но вот сейчас судя по себе - разбомбил клиен , протащил пакетку (дело 2х дней).
А дальше что делать 0_0 , я ничего не знаю о этой хроники в плане игровой динамике , а то что написано в патчнодах - да на заборе тоже много пишут. Только как это понять , что написано , если руками не пощупаешь.

Мое имхо , ждать полноценного релиза , хотя бы ОБТ (на доступном языке , побегав на корее 30 минут, я думал что разобью моник. Вопрос телепорта становился целым событием.). Т.к. на ЗБТ даже мобы не респались и квест на пробуждения было не сдать, половину лок вообще не заселено и так могу список тащит до утра.

скопируй с евро или ру клиент npcstring.dat и будут тебе нормальные телепорты, главное смекалку проявить..

smeli 02.06.2011 14:58

Re: Работа над Godess of Destruction (part 2)
 
ну а я застрял на логине, так и знал что рано или поздно такое случится

и никто непоможет ибо ПТС а не ява

Bonux 02.06.2011 15:03

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от smeli (Сообщение 124754)
ну а я застрял на логине, так и знал что рано или поздно такое случится

и никто непоможет ибо ПТС а не ява

l2.ini просто отредактируй, useEmailBla-bla=false

smeli 02.06.2011 15:07

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от Bonux (Сообщение 124757)
l2.ini просто отредактируй, useEmailBla-bla=false

ну ето я уже сделал

аутх хинтовский

darkevil 02.06.2011 16:49

Re: Работа над Godess of Destruction (part 2)
 
UPD: Т.к. мою писанину почистили, повторяю.

Свежий дамп Engine.dll из памяти в txt: http://file.karelia.ru/6d5g8r/
Свежий дамп Engine.dll из памяти: http://file.karelia.ru/v33s66/

Клиент обновлен вчера, протокол изменился, пакеты некоторые тоже, я уже обращал на них внимание чуть ранее.

Deazer 02.06.2011 16:54

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от smeli (Сообщение 124754)
ну а я застрял на логине, так и знал что рано или поздно такое случится

и никто непоможет ибо ПТС а не ява

3d шки и 1h шка добавилась.
Hшку пустой оставил , 3D шки это кол во персво и 2 остальных еще какае то муть , которую так же не поймал.
Ты именно тот смели о котором я думаю ?

smeli 02.06.2011 19:22

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от Deazer (Сообщение 124780)
Ты именно тот смели о котором я думаю ?

ц1 никто другой незанимается

проблему решил использовав другой аутх

JaFo 02.06.2011 22:48

Re: Работа над Godess of Destruction (part 2)
 
ссыль

Сдается мне что чел не иначе как ох**л.

//Ozzy: Атата:D

linliss 02.06.2011 23:03

Re: Работа над Godess of Destruction (part 2)
 
Я об этом уже писал в этой теме... пост удалили...
Кстати на 100нт волонд меня изза того, что я людям глаза открыл забанил:D

//Извиняюсь. Случайно под "замес" Ваш предыдущий пост попал :)

sunches 03.06.2011 05:18

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от JaFo (Сообщение 124815)
ссыль

Сдается мне что чел не иначе как охуел.

Даже более чем :negodue:

smeli 03.06.2011 16:15

Re: Работа над Godess of Destruction (part 2)
 
как я понимаю тут всё в лутших традициях ПП
изза того что одни делают а другие продают

ну так кто мешает вам с ц1 работать, никто ц1 непродаёт
а работы есть и не мало

Paka 03.06.2011 16:46

Re: Работа над Godess of Destruction (part 2)
 
Чтот мне пакетка тяжко дается( SkillList как не ковырял ничего не получается.

PROGRAMMATOR 03.06.2011 17:44

Re: Работа над Godess of Destruction (part 2)
 
Paka, что именно не получилось?

Tram 03.06.2011 19:01

Re: Работа над Godess of Destruction (part 2)
 
Цитата:

Сообщение от Paka (Сообщение 124927)
Чтот мне пакетка тяжко дается( SkillList как не ковырял ничего не получается.

что бы полностью отобразить скилЫ там всего одна D дабавилась а вот с откатом я хз тоже не решил!


Текущее время: 09:23. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot