N> Help about this!!!!!!!!!!

Phoenix

New member
Messages
143
Points
0
when i make Character i got this error

but i config the mmo.h

i use 2012-04-18a RagRE by judas

and i got this error

[info]: request connect - account_id:2000000/login_id1:1355940088/login_id2:1241207818
[info]: Loading Char Data (2000000)
[Error]: parse_char: Received unknown packet 0x970 from ip 127.0.0.1 bla bla bla!
 
thanks for the help!
 
you're using hercules?

0x970 refers to the new char create screen i believe

 
i rest my case then...xD

anyway mmo.h should be set at 20120418 and recompiled

check in src/char/char.c to see if you do have the case 

case 0x970:

if not then that's your problem, if you do have it, may need more info...Cause for some reason it's not getting recognized

 
i rest my case then...xD

anyway mmo.h should be set at 20120418 and recompiled

check in src/char/char.c to see if you do have the case 

case 0x970:

if not then that's your problem, if you do have it, may need more info...Cause for some reason it's not getting recognized
done with mmo.h

what about the char.c?

 
see if there is a case for 0x970

 
see if there is a case for 0x970
here my char.c

[cbox] // create new char

#if PACKETVER >= 20120307

// S 0970 .24B .B .W .W

case 0x970:

FIFOSD_CHECK(31);

#else

// S 0067 .24B .B .B .B .B .B .B .B .W .W

case 0x67:

FIFOSD_CHECK(37);

#endif

if( !char_new ) //turn character creation on/off [Kevin]

i = -2;

else

#if PACKETVER >= 20120307

i = make_new_char_sql(sd, (char*)RFIFOP(fd,2),RFIFOB(fd,26),RFIFOW(fd,27),RFIFOW(fd,29));

#else

i = make_new_char_sql(sd, (char*)RFIFOP(fd,2),RFIFOB(fd,26),RFIFOB(fd,27),RFIFOB(fd,28),RFIFOB(fd,29),RFIFOB(fd,30),RFIFOB(fd,31),RFIFOB(fd,32),RFIFOW(fd,33),RFIFOW(fd,35));

#endif

[/cbox]

here's my mmo.h

[cbox]// Copyright © Athena Dev Teams - Licensed under GNU GPL

// For more information, see LICENCE in the main folder

#ifndef _MMO_H_

#define _MMO_H_

#include "../common/cbasetypes.h"

#include

// server->client protocol version

// 0 - pre-?

// 1 - ? - 0x196

// 2 - ? - 0x78, 0x79

// 3 - ? - 0x1c8, 0x1c9, 0x1de

// 4 - ? - 0x1d7, 0x1d8, 0x1d9, 0x1da

// 5 - 2003-12-18aSakexe+ - 0x1ee, 0x1ef, 0x1f0, ?0x1c4, 0x1c5?

// 6 - 2004-03-02aSakexe+ - 0x1f4, 0x1f5

// 7 - 2005-04-11aSakexe+ - 0x229, 0x22a, 0x22b, 0x22c

// 20061023 - 2006-10-23aSakexe+ - 0x6b, 0x6d

// 20070521 - 2007-05-21aSakexe+ - 0x283

// 20070821 - 2007-08-21aSakexe+ - 0x2c5

// 20070918 - 2007-09-18aSakexe+ - 0x2d7, 0x2d9, 0x2da

// 20071106 - 2007-11-06aSakexe+ - 0x78, 0x7c, 0x22c

// 20080102 - 2008-01-02aSakexe+ - 0x2ec, 0x2ed , 0x2ee

// 20081126 - 2008-11-26aSakexe+ - 0x1a2

// 20090408 - 2009-04-08aSakexe+ - 0x44a (dont use as it overlaps with RE client packets)

// 20080827 - 2008-08-27aRagexeRE+ - First RE Client

// 20081217 - 2008-12-17aRagexeRE+ - 0x6d (Note: This one still use old Char Info Packet Structure)

// 20081218 - 2008-12-17bRagexeRE+ - 0x6d (Note: From this one client use new Char Info Packet Structure)

// 20090603 - 2009-06-03aRagexeRE+ - 0x7d7, 0x7d8, 0x7d9, 0x7da

// 20090617 - 2009-06-17aRagexeRE+ - 0x7d9

// 20090922 - 2009-09-22aRagexeRE+ - 0x7e5, 0x7e7, 0x7e8, 0x7e9

// 20091103 - 2009-11-03aRagexeRE+ - 0x7f7, 0x7f8, 0x7f9

// 20100105 - 2010-01-05aRagexeRE+ - 0x133, 0x800, 0x801

// 20100126 - 2010-01-26aRagexeRE+ - 0x80e

// 20100223 - 2010-02-23aRagexeRE+ - 0x80f

// 20100413 - 2010-04-13aRagexeRE+ - 0x6b

// 20100629 - 2010-06-29aRagexeRE+ - 0x2d0, 0xaa, 0x2d1, 0x2d2

// 20100721 - 2010-07-21aRagexeRE+ - 0x6b, 0x6d

// 20100727 - 2010-07-27aRagexeRE+ - 0x6b, 0x6d

// 20100803 - 2010-08-03aRagexeRE+ - 0x6b, 0x6d, 0x827, 0x828, 0x829, 0x82a, 0x82b, 0x82c, 0x842, 0x843

// 20101124 - 2010-11-24aRagexeRE+ - 0x856, 0x857, 0x858

// 20110111 - 2011-01-11aRagexeRE+ - 0x6b, 0x6d

// 20110928 - 2011-09-28aRagexeRE+ - 0x6b, 0x6d

// 20111025 - 2011-10-25aRagexeRE+ - 0x6b, 0x6d

// 20120307 - 2012-03-07aRagexeRE+ - 0x970

#ifndef PACKETVER

#define PACKETVER 20120418[/cbox]

 
Last edited by a moderator:
Pretty much correct, its there svn and shoukd be taking care of it

 
@neqste: There is no need to be so rude and aggressive. Really...

@Phoenix, If you're using rA/eAmod you should ask for support @ their forum. People here is familiar with Hercules's code and its issues, you could get far better support from their own community. ^^ 

 
@neqste: There is no need to be so rude and aggressive. Really...

@Phoenix, If you're using rA/eAmod you should ask for support @ their forum. People here is familiar with Hercules's code and its issues, you could get far better support from their own community. ^^ 
okey thanks!

 
Use the diff patch disable packet encryption

packet 0x970 doesn't exist at all

 
Last edited by a moderator:
Back
Top